تحديث الإيصال المطبوع لنقطة البيع لتقريب النقد
إذا كان متجرك يستخدم إيصال نقطة بيع مخصص عبر محرر التعليمات البرمجية، فقد تحتاج إلى تحديث الإيصال المطبوع لنقطة البيع يدويًا للتأكد من أنه يعرض تقريب النقد على الإيصال.
تتطلب هذه التغييرات الإلمام بالتعليمات البرمجية المستخدمة في قوالب إشعارات Shopify. إذا كانت قوالبك مخصصة بشكل كبير ولست متأكدًا من كيفية تطبيق التغييرات اللازمة، فاتصل بالمطوّر الذي أجرى التغييرات أو انقر على الرجوع إلى الإعداد الافتراضي لاستعادة قالبك إلى حالته الأصلية. عند الرجوع إلى الإعداد الافتراضي، تتم إزالة جميع تخصيصاتك، لكن القالب الافتراضي يضمن حصولك على أحدث إصدار للقالب.
في هذه الصفحة
تحديث الإيصال المطبوع لنقطة البيع
يمكنك تحديث الإيصال المطبوع لنقطة البيع لعرض إجمالي مبلغ تسوية تقريب النقد من معاملات الدفع والاسترداد، إلى جانب المبلغ الإجمالي المقرّب في الإيصال.
الخطوات:
من لوحة إدارة متجر Shopify، انتقل إلى قنوات البيع > نقطة البيع.
في قسم تخصيص التجربة داخل المتجر، انقر على تعديل لـ الإيصالات.
في صفحة تخصيص الإيصال، انقر على تخصيص إيصالاتك > تعديل التعليمات البرمجية، أو محرر التعليمات البرمجية.
في قالب
transactions.liquid، حدد موقع كتلة التعليمات البرمجية التي تحتوي على<section class='totals'>.في نهاية القسم (بعد طباعة
receipt.total)، إذا كان تقريب النقد موجودًا في طلب الشراء، فأضف متغيري liquidorder.total_cash_rounding_adjustmentوorder.total_adjusted_amount، واللذين سيقوم عميل نقطة البيع بتعيينهما إلى إجمالي تسوية تقريب النقد والمبلغ الإجمالي المقرّب، على التوالي.
{% if order.total_cash_rounding_adjustment %}
{% comment %} order.total_cash_rounding_adjustment is a string, converting for safety edited {% endcomment %}
{% assign rounding = order.total_cash_rounding_adjustment | plus: 0 | abs %}
{% if rounding > 0 %}
<div class='rounding-row-top-border'></div>
<div class='totals-container'>
<p class='totals-text'>{{ 'receipt.cash_rounding' | t | capitalize }}</p>
<p>{{ order.total_cash_rounding_adjustment | money | escape }}</p>
</div>
<div class='totals-container'>
<p class='totals-bold-text'>{{ 'receipt.adjusted_total' | t | capitalize }}</p>
<p class='price'>{{ order.total_adjusted_amount | money | escape }}</p>
</div>
{% endif %}
{% endif %}