עדכון קבלת ה-POS המודפסת עבור עיגול

אם החנות שלך משתמשת ב-קבלה מותאמת אישית של POS דרך עורך הקוד, ייתכן שתצטרך לעדכן את קבלת ה-POS המודפסת באופן ידני כדי לוודא שהיא מציגה עיגול על גבי הקבלה.

שינויים אלה דורשים היכרות עם הקוד המשמש בתבניות ההתראות של Shopify. אם התבניות שלך מותאמות אישית באופן נרחב ואינך בטוח איך להחיל את השינויים הדרושים, פנה למפתח שביצע את השינויים או לחץ על חזרה לברירת המחדל (Revert to default) כדי לשחזר את התבנית למצבה המקורי. בעת חזרה לברירת המחדל, כל ההתאמות האישיות שלך יוסרו, אך תבנית ברירת המחדל מבטיחה שתהיה לך את גרסת התבנית העדכנית ביותר.

עדכון קבלת ה-POS המודפסת

באפשרותך לעדכן את קבלת ה-POS המודפסת כך שתציג את סכום ההתאמה הכולל של העיגול מעסקאות תשלום והחזר כספי, יחד עם הסכום הכולל המעוגל בקבלה.

שלבים:

  1. מ-Shopify Admin שלך, עבור אל ערוצי מכירות > Point of Sale.

  2. במקטע התאמה אישית של החוויה בחנות, לחץ על עריכה עבור קבלות.

  3. בדף התאמה אישית של קבלות, לחץ על התאמה אישית של הקבלות שלך > עריכת קוד, או עורך קוד.

  4. בתבנית transactions.liquid, אתר את גוש הקוד המכיל את <section class='totals'>.

  5. בסוף המקטע (לאחר שהוא מדפיס את receipt.total), אם קיים עיגול בהזמנה, הוסף את משתני ה-Liquid order.total_cash_rounding_adjustment ו-order.total_adjusted_amount, שלקוח ה-POS יגדיר כסכום התאמת העיגול הכולל ולסכום הכולל המעוגל, בהתאמה.

{% 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 %}