עורך הקוד של הקבלות המודפסות עבור ה-Shopify POS שלך
ניתן להתאים אישית את הקבלות המודפסות שלך באמצעות עורך הקוד במנהל Shopify שלך. הקבצים המרכיבים את הקבלות מכילים את Liquid, שפת התבניות של Shopify. בעזרת עורך הקוד, תוכל ליצור התאמות אישיות מתקדמות יותר באמצעות HTML, CSS ו-Liquid בהשוואה לעורך החזותי.
ניתן לשנות את תבנית הקבלה ואת תבניות המקטעים המשמשות בקבלות המודפסות שלך. קובצי התבניות של קבלות הם סוגי הקבלות שניתן להדפיס בחנות שלך. מקטעים הם חלקים מהקבלות, כמו הכותרת או הכותרת התחתית. ניתן לעשות שימוש חוזר במקטעים בקבלות מרובות.
בדף זה
שיקולים לשימוש בעורך הקוד של הקבלות
לפני שתשתמש בעורך הקוד של הקבלות, עיין בשיקולים הבאים:
הגבלות גישה
- ניתן להשתמש בעורך הקוד רק ממנהל Shopify במחשב שולחני.
- עורך הקוד אינו זמין עבור מיקומי POS באיטליה או בצרפת.
היכן חלים השינויים
- שינויי קוד שאתה מבצע חלים על המיקום שנבחר בלבד.
- התאמות אישיות בעורך הקוד חלות רק על מיקומי POS Pro. אם אתה משתמש בעורך הקוד ויש לך מיקומים שאינם של POS Pro, תוכל להשתמש בעורך החזותי כדי להתאים אישית את הכותרת העליונה ואת הכותרת התחתונה עבור מיקומים אלה.
- ניתן להתאים אישית קבלות מודפסות שיש עבורן תבנית בעורך הקוד, כגון קבלות מכירה, קבלות עבור מתנה, קבלות עבור כרטיסי מתנה וקבלות עבור החזרות והחלפות.
שפות קוד
- הקבצים שמרכיבים את הקבלות שלך מכילים קוד Liquid, שפת התבניות של Shopify. למידע נוסף על השימוש ב-Liquid.
- כדי לערוך את התבניות בעורך הקוד של הקבלות, נדרשת היכרות עם HTML, CSS ו-Liquid. התמיכה של Shopify בערכות נושא אינה יכולה לערוך עבורך תבניות קבלה באופן מקיף, אך ייתכן שתוכל לעזור בהתאמות קלות לערכות נושא חינמיות של Shopify במסגרת ההיקף של מדיניות העיצוב של Shopify. במקרה של שינויים מורכבים יותר, כדאי לשקול לשכור שותף Shopify.
מגבלות התאמה אישית
- לא ניתן להציג תצוגה מקדימה של קבלות בגדלים שונים של מדפסת מעורך הקוד. כדי להציג תצוגה מקדימה לפי גודל מדפסת, השתמש בעורך החזותי.
- תיאורי מוצר אינם זמינים כמשתנה בתבניות של קבלות ולא ניתן להוסיף אותם לקבלות מודפסות.
תחזוקת תבניות
- אם תתאים אישית קבלה באמצעות עורך הקוד של הקבלות, ייתכן שבתבנית הקיימת שלך יחסרו מאפיינים חדשים, כגון
selling_plan_name. כדי להוסיף לתבנית שלך את המאפיינים החדשים ביותר הזמינים, עליך לאפס את תבנית הקבלה לברירת המחדל. איפוס תבניות קבלה לברירת מחדל מסיר את כל ההתאמות האישיות שביצעת בהן. שמור עותק של הקוד המותאם אישית שלך לפני ביצוע האיפוס. לאחר איפוס התבנית, תצטרך להחיל מחדש באופן ידני את ההתאמות האישיות שלך.
גישה לעורך הקוד
באפשרותך לערוך את התבניות שלך באמצעות עורך הקוד. תחילה עליך לעבור לשימוש בעורך הקוד מתוך העורך החזותי המוגדר כברירת מחדל, ותוכל לחזור לעורך החזותי בכל שלב.
השלבים למעבר בין העורכים משתנים במקצת ותלויים בשאלה אם כל מיקומי ה-POS שלך עומדים בדרישות לשימוש בעורך הקוד, או רק חלקם. לדוגמה, אם חלק ממיקומי ה-POS שלך אינם משתמשים ב-POS Pro או שהם ממוקמים באיטליה או בצרפת.
שלבים:
כל מיקומי POS Pro
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
לחץ על הסמל
בסרגל הצדדי השמאלי.
לחץ על ערוך קוד.
בתיבת הדו-שיח עריכת קוד לקבלות מודפסות, ערוך את הקוד שברצונך לשנות.
לחץ על שמירה.
אופציונלי: כדי להמשיך לערוך דפי Shopify POS נוספים באמצעות עורך ה-POS, חזור אחורה בחלון הדפדפן שלך.
כשיש מיקומים בתוכנית Lite או באיטליה
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
בדף התאמה אישית של קבלה, לחץ על עורך קוד.
שימוש בקבצים מותאמים אישית בתבנית הקבלה שלך
ניתן להשתמש בקבצים שאתה מעלה למנהל Shopify, כגון נכסי תמונה, כדי להתאים אישית את הקבלות המודפסות.
חובה להעלות את הקובץ למנהל Shopify לפני שתוכל להשתמש בו בקבלה מודפסת. למידע נוסף על העלאות קבצים.
שלבים:
ממנהל Shopify, עבור אל תוכן > קבצים.
לצד הקובץ שברצונך לכלול בקוד של הקבלה המודפסת, לחץ על
כדי להעתיק את הקישור.
כלול את הקישור לנכס בתבנית שלך.
איפוס תבנית הקבלה לברירת מחדל
ניתן לאפס תבנית קבלה לגרסת ברירת המחדל באמצעות עורך הקוד.
שלבים:
כל מיקומי POS Pro
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
לחץ על התאם אישית את הקבלות שלך.
לחץ על ערוך קוד.
לחץ על קובץ הקוד שברצונך לאפס.
לחץ על הסמל
.
בתיבת הדו-שיח אפס את הקובץ לברירת מחדל, לחץ על איפוס.
כשיש מיקומים בתוכנית Lite או באיטליה
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
בדף התאמה אישית של קבלה, לחץ על עורך קוד.
לחץ על קובץ הקוד שברצונך לאפס.
לחץ על הסמל
.
בתיבת הדו-שיח אפס את הקובץ לברירת מחדל, לחץ על איפוס.
משתני Liquid הזמינים בעורך הקוד של הקבלות
באפשרותך להשתמש בקוד Liquid כדי להתאים אישית את תבנית הקבלה המודפסת ואת סוגי הקבלות.
אובייקטי הנתונים הבאים זמינים עבור עורך הקוד של הקבלות:
אובייקטים של קבלות
| אובייקט | תיאור |
|---|---|
shop | מכיל את פרטי החנות, כגון שם החנות. |
location | מכיל את פרטי המיקום הקמעונאי, כגון כתובת ומספר טלפון. |
order | מכיל את נתוני ההזמנה, כולל פריטי השורה, ההנחות, המיסים ופרטי העסקה. |
return |
זמין רק בתוך התבנית return-and-exchange-receipt.liquid ובתבניות החלקיות המשויכות אליה.
מכיל נתוני החזרה והחלפה, כולל פריטי השורה שהוחזרו, פריטי השורה החדשים, הסכום הכולל נטו ופרטי העסקה.
|
gift_card |
זמין רק בתוך התבנית gift-card.liquid.
מכיל את נתוני כרטיס המתנה, כולל היתרה, הקוד האלפאנומרי והתוכן של קוד QR שניתן לסריקה באמצעות יישום POS.
|
אובייקט הזמנה
| מאפיין | תיאור |
|---|---|
id | מזהה של ההזמנה. |
created_at | התאריך והשעה שבהם ההזמנה נוצרה, בפורמט ISO 8601. |
source_identifier | מזהה הזמנה ייחודי של POS או של צד שלישי. |
change_due | עודף שמגיע על ההזמנה. |
balance_due | הסכום לתשלום עבור הזמנה זו. |
name | המזהה הייחודי של ההזמנה, שמופיע בדף ההזמנה במנהל Shopify ובדף סטטוס ההזמנה. לדוגמה, "#1001", "EN1001" או "1001-A". ערך זה אינו ייחודי על פני מספר חנויות. |
note | תוכן ההערה המשויכת להזמנה. |
line_items | רשימה של פריטי השורה של ההזמנה. |
subtotal_price |
סכום המחירים של כל פריטי השורה לאחר הנחות ולפני החזרות. אם taxesIncluded הוא true, אז סכום הביניים כולל גם מס.
|
total_price | המחיר הכולל של ההזמנה, לפני החזרות. הוא כולל מיסים והנחות. |
total_tip_received | סכום כל הטיפים עבור ההזמנה. |
discounts | הסכום הכולל של ההנחות. |
transactions | רשימה של עסקאות המשויכות להזמנה. |
taxes_included | האם מיסים כלולים במחיר סכום הביניים של ההזמנה. |
tax_lines | רשימה של כל שורות המס שהוחלו על פריטי שורה בהזמנה, לפני החזרות. מחירי שורת מס מייצגים את המחיר הכולל לכל שורות המס בעלות אותו שיעור ואותה כותרת. |
customer | הלקוח שביצע את ההזמנה. |
shipping_address | הכתובת לשילוח של ההזמנה. |
shipping_groups | רשימה של קבוצות השילוח של ההזמנה. כל קבוצה מכילה פריטי שורה שממולאים יחד. |
אובייקט החזרה
| מאפיין | תיאור |
|---|---|
name | המזהה הייחודי של ההחזרה, שמופיע בדף ההזמנה במנהל Shopify ובדף סטטוס ההזמנה. לדוגמה, "#1000-R1". ערך זה אינו ייחודי על פני מספר חנויות. |
created_at | התאריך והשעה בפורמט ISO 8601 שבהם נוצרה ההחזרה. |
is_unverified | ערך בוליאני המציין אם ההחזרה נוצרה בתור החזרה לא מאומתת. |
is_exchange | ערך בוליאני המציין אם ההחזרה כוללת החלפה. זה כולל החזרים כספיים לכרטיס מתנה. |
exchange_type |
סוג ההחלפה, אם ההחזרה כוללת החלפה. הערכים האפשריים הם LIKE_FOR_LIKE, NET_REFUNDABLE ו-NET_PAYABLE.
|
return_discount | הסכום הכולל של הנחות בהזמנה שעבורן ניתן החזר כספי. |
return_subtotal |
סכום המחירים של כל פריטי השורה של ההחזרה לפני הנחות. אם taxesIncluded הוא true, אז סכום הביניים כולל גם מס.
|
return_total | סכום ההחזר הכספי האפשרי הכולל. הוא כולל מיסים, הנחות, שילוח וטיפים. ייתכן שזה אינו סכום ההחזר הכספי בפועל. |
exchange_subtotal |
סכום המחירים של כל פריטי השורה החדשים בהחלפה לפני הנחות. אם taxesIncluded הוא true, אז סכום הביניים כולל גם מס.
|
exchange_total | הסכום הכולל עבור כל פריטי השורה החדשים בהחלפה. הוא כולל מיסים והנחות. |
total_cash_rounding_adjustment | התאמת העיגול שהוחלה על ההחזרה או ההחלפה. |
total_adjusted_amount | הסכום הכולל עבור ההחזרה או ההחלפה שעבר התאמה של העיגול. |
net_total | הסכום הכולל בפועל ששולם או שהתקבל עבורו החזר כספי בגין ההחזרה או ההחלפה, ולפני העיגול. |
return_line_items | פריטי השורה שהוחזרו. |
exchange_line_items | פריטי השורה החדשים בהחלפה. |
return_tax_lines | שורות המס עבור פריטי השורה שהוחזרו. |
exchange_tax_lines | שורות המס עבור פריטי השורה החדשים בהחלפה. |
shipping_refund_amount | סכום השילוח שניתן עליו החזר כספי. |
tip_refund_amount | סכום הטיפ שניתן עליו החזר כספי. |
transactions | העסקאות המשויכות להחזרה או להחלפה. |
אובייקט קבוצת שילוח
| מאפיין | תיאור |
|---|---|
destination | היעד של המוצרים הנשלחים. |
products | רשימה של מוצרים נשלחים. |
אובייקט פריט שורה
| מאפיין | תיאור |
|---|---|
id | המזהה של פריט השורה. |
name | הכותרת של המוצר, בתוספת אופציונלית של כותרת הגרסה (אם רלוונטי). |
variant_title | כותרת הגרסה בעת יצירת ההזמנה. |
price | המחיר ליחידה של פריט השורה כאשר נוצרה ההזמנה. ערך זה אינו כולל הנחות. |
is_gift_card | האם פריט השורה מייצג רכישה של כרטיס מתנה. |
discount | ההנחה הכוללת שהוקצתה לפריט השורה על ידי החלות הנחה, כולל הנחות שהוקצו לכמויות שהוסרו וכמויות שעבורן ניתן החזר כספי. |
total_price | הסכום הכולל עבור פריט שורה זה. |
selling_plan_name | השם של מסלול המנוי שהוקצה לפריט השורה. |
tax_rates | שורות המס עבור פריט שורה זה. |
custom_attributes | רשימה של מאפיינים המייצגים תכונות מותאמות אישית או בקשות מיוחדות. |
variant_title | כותרת הגרסה. |
variant_id | המזהה של הגרסה. |
variant_metafields | רשימה של שדות מותאמים אישית שסוחר שייך לגרסה. |
staff_member_description | איש הצוות המשויך לפריט השורה. |
product_metafields | רשימה של שדות מותאמים אישית שסוחר שייך למוצר. |
אובייקט פריט שורה של החזרה
כולל את כל מה שיש באובייקט פריט שורה בנוסף למאפיינים הבאים:
| מאפיין | תיאור |
|---|---|
return_reason | סיבת ההחזרה עבור פריט השורה. |
return_reason_note | הערה אופציונלית שתצורף לסיבת ההחזרה. |
מסנני Liquid הזמינים בעורך הקוד של הקבלה
אפשר להשתמש במסנני Liquid כדי לבצע התאמות למידע בתבניות הקבלות שלך. לדוגמה, באפשרותך לשנות את העיצוב של המטבע או את השימוש באותיות רישיות של טקסט ספציפי, כמו קוד מס.
כדי להחיל מסנן, יש להוסיף תו קו אנכי | ולאחריו את המסנן בתוך בלוק קוד ה-Liquid, בין סוגריים מסולסלים כפולים {{ }}. ניתן להחיל מסננים רק על בלוקים של קוד Liquid.
בדוגמה הבאה, המסנן משנה את קוד המס מאותיות קטנות לאותיות גדולות (רישיות).
{{ tax_line.title | upcase }}בבלוק הקוד לדוגמה, product הוא האובייקט, title הוא המאפיין שלו, ו-upcase הוא המסנן שהוחל. המסנן upcase משנה את סוג האותיות של הערך tax_line.title לאותיות רישיות. לדוגמה, אם ל-tax_line.title יש ערך של Hst, המסנן upcase ישנה את הערך ל-HST.
עיין במקטע המסננים (Filters) מתוך התיעוד של Liquid עבור ערכות נושא ב-Shopify לפרטים על אופן השימוש במסנני Liquid.
המסננים הבאים זמינים בעורך קוד הקבלות:
| מאפיין | תיאור | |
|---|---|---|
t | מתרגם תוויות מוגדרות מראש לשפה המוקצית למיקום שלך. | |
money | מעצב את המחיר במטבע של המיקום שלך. | |
escape |
ממיר תווים מיוחדים ב-HTML, כגון <>, ' ו-&, לרצפי מילוט (escape sequences).
| |
barcode | מייצר קובץ SVG של ברקוד 1D. | |
qrcode | מייצר קובץ SVG של ברקוד 2D. |
דוגמה להתאמה אישית של קוד תבנית לקבלה מודפסת
אפשר להשתמש ב-Liquid כדי להוסיף הודעות מותנות. פונקציונליות זו דומה לשמירה במיקום יחיד באמצעות העורך החזותי. לדוגמה, העסק שלך התחיל עם מיקום בודד, וכעת יש לך מספר מיקומים חדשים. תרצה להבליט את החנות המקורית שלך על גבי הקבלות המודפסות.
אפשר להוסיף הודעה מותאמת אישית לתבנית header.liquid בתיקייה מקטעים (Sections) שבעורך הקוד, ולהשתמש ב-Liquid כדי להציג את ההודעה רק עבור מיקום הדגל שלך.
הקוד הבא בודק את שם המיקום, במקרה זה המיקום המקורי שלך שנקרא "Home", ומציג את ההודעה "Welcome to our original store, opened in 1972." אם המיקום תואם לשם. קבלות המודפסות מהמיקומים האחרים שלך יציגו במקום זאת את ההודעה "Welcome to our store.".
{% if location.name == 'Home' %}
Welcome to our original store, opened in 1972.
{% else %}
Welcome to our store.
{% end %}תצוגה מקדימה של שינויי הקוד בעורך הקוד
אפשר להציג תצוגה מקדימה של השינויים בקבלות המודפסות בעורך הקוד של POS במנהל Shopify.
בהתאם לקובץ ה-Liquid שנבחר, חלון התצוגה המקדימה מדגיש את העיצוב או את המקטע של הקבלה שמושפע מהקובץ. כברירת מחדל, חלון התצוגה המקדימה מציג את התוכן עבור הזמנת ה-POS האחרונה שלך. אפשר לבחור הזמנה ספציפית לשימוש כתוכן הקבלה בחלון התצוגה המקדימה עבור כל קובצי ה-Liquid, למעט הקובץ gift-card.liquid, אשר מציג רק את המיקומים השונים כאפשרויות שניתן לבחור עבור התצוגה המקדימה.
שלבים:
כל מיקומי POS Pro
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
לחץ על התאם אישית את הקבלות שלך.
לחץ על ערוך קוד.
יש ללחוץ על קובץ הקוד שברצונך להציג בתצוגה מקדימה. הקבלה שלך תופיע בחלון העורך הימני ביותר.
אופציונלי: כדי לבחור הזמנה ספציפית לשימוש כתוכן הקבלה בחלון התצוגה המקדימה, יש לבצע את הפעולות הבאות:
- יש ללחוץ על הסמל
.
- מכירות שבוצעו מערוץ Point of Sale מכל המיקומים יוצגו בתיבת הדו-שיח בחירת הזמנה לתצוגה מקדימה (Choose order to preview). יש לבחור הזמנה מהרשימה, או לחפש הזמנות ומיקומים ספציפיים באמצעות סרגל החיפוש.
- יש ללחוץ על אישור.
- יש ללחוץ על הסמל
אופציונלי: אם מתבצעת תצוגה מקדימה לקובץ
gift-card.liquid, יש ללחוץ על הסמלולבחור את המיקום שעבורו תרצה להציג את התבנית בתצוגה מקדימה.
כשיש מיקומים בתוכנית Lite או באיטליה
ממנהל Shopify, עבור אל Point of Sale > הגדרות.
במקטע התאמה אישית, לחץ על קבלות מודפסות כדי לפתוח את עורך ה-POS.
בדף התאמה אישית של קבלה, לחץ על עורך קוד.
יש ללחוץ על קובץ הקוד שברצונך להציג בתצוגה מקדימה. הקבלה שלך תופיע בחלון העורך הימני ביותר.
אופציונלי: כדי לבחור הזמנה ספציפית לשימוש כתוכן הקבלה בחלון התצוגה המקדימה, יש לבצע את הפעולות הבאות:
- יש ללחוץ על הסמל
.
- מכירות שבוצעו מערוץ Point of Sale מכל המיקומים יוצגו בתיבת הדו-שיח בחירת הזמנה לתצוגה מקדימה (Choose order to preview). יש לבחור הזמנה מהרשימה, או לחפש הזמנות ומיקומים ספציפיים באמצעות סרגל החיפוש.
- יש ללחוץ על אישור.
- יש ללחוץ על הסמל
אופציונלי: אם מתבצעת תצוגה מקדימה לקובץ
gift-card.liquid, יש ללחוץ על הסמלולבחור את המיקום שעבורו תרצה להציג את התבנית בתצוגה מקדימה.