Settings (הגדרות) של Checkout Blocks קובעות איך האפליקציה והבלוקים מתנהגים: אילו רכיבים פעילים, אילו התאמות זמינות, איך שדות נשמרים, ואילו הגדרות כלליות משפיעות על CheckoutCheckout / תהליך תשלוםשלב התשלום שבו לקוח מזין פרטים, בוחר משלוח ומשלים רכישה.פתיחה במילון (קופה), Thank you (תודה) ו-Order status (סטטוס הזמנה).
שינוי בהגדרות יכול להשפיע על יותר מבלוק אחד. לכן צריך להתייחס אליו כמו שינוי תצורה ולא כמו עריכת טקסט רגילה.
במדריך הזה
נסביר מה לבדוק באזור Settings (הגדרות), איך לתעד שינוי, אילו הרשאות ובעלים נדרשים, ואיך לוודא שההגדרה החדשה לא שברה בלוקים קיימים.
מה לבדוק בהגדרות
בדקו Status (סטטוס) של בלוקים והתאמות, מיקומי הצגה, שפות, שווקים, כללי תצוגה, שמירת מטא-שדות, והאם קיימות פונקציות שמסתמכות על האפליקציה. אם יש כמה תצורות checkout, ודאו שאתם עורכים את התצורה הנכונה.
בדקו גם מי רשאי לערוך. לקופה לא מספיק "מי שמכיר את העיצוב"; צריך משתמש שמבין תשלום, משלוח ושירות.
לפני שינוי
צלמו או תעדו את המצב הקיים: שם ההגדרה, ערך נוכחי, איפה היא משפיעה, ומדוע משנים אותה. הגדירו מראש איך תדעו שהשינוי הצליח ומה נחשב כישלון.
אם השינוי קשור למבצע או השקה, בצעו אותו בטווח זמן שמאפשר בדיקה ולא ברגע האחרון.
אחרי שינוי
בצעו הזמנת ניסיון מלאה ובדקו שהבלוקים מופיעים רק במקומות הנכונים. אם שיניתם שמירה של שדות, ודאו שהמידע מגיע להזמנה, לתעודת אריזה, ל-Shopify Flow או למערכת החיצונית שמצפה לו.
תחזוקה
עברו אחת לתקופה על הגדרות Checkout Blocks והסירו התאמות שאינן בשימוש. הגדרות ישנות יוצרות סיכון במיוחד כאשר מחליפים תבנית, אפליקציה, שוק או שיטת משלוח.
מה Shopify מאפשרת בפועל
Settings (הגדרות) של Checkout Blocks צריך להיבנות לפי הגבולות ש-Shopify מתארת במקור, ולא לפי תחושה כללית של "אפשר לערוך את הקופה". ההבדל חשוב: חלק מהיכולות זמינות לכל תוכנית, חלקן מוגבלות ל-Shopify Plus, וחלקן מתנהגות אחרת בין CheckoutCheckout / תהליך תשלוםשלב התשלום שבו לקוח מזין פרטים, בוחר משלוח ומשלים רכישה.פתיחה במילון (קופה), Thank you page (עמוד תודה), Order status page (עמוד סטטוס הזמנה) ו-Customer accounts (חשבונות לקוח).
התרגום המעשי לחנות בעברית הוא לתכנן כל שינוי כפריט תפעולי: מי אחראי עליו, איפה הוא מופיע, למי הוא מיועד, מה הלקוח אמור להבין, ומה יקרה אם התנאי לא מתקיים. אם לא יודעים לענות על השאלות האלה, השינוי עדיין לא מוכן לפרסום.
- Shopify מחלקת את הגדרות Checkout Blocks ל-Address blocker settings, General settings ו-Translations settings.
- Address blocker מאפשר לחסום פורמטים וסוגי כתובת לא נתמכים, וזמין רק ל-Shopify Plus.
- Metafield definitions יכולות להפעיל בלוקים לפי product, customer או company metafieldsMetafields / שדות מטאשדות מותאמים שמרחיבים את מודל הנתונים של Shopify מעבר לשדות המובנים.פתיחה במילון, כאשר Company זמין רק ל-Plus.
- Shopify מציינת שאפשר ליצור הגדרת metafield אחת לכל סוג, עם namespace and keyNamespace and key / מרחב שם ומפתחהמזהה הטכני של מטא-שדה, שמאפשר ל-Shopify, אפליקציות וקוד למצוא את אותו שדה.פתיחה במילון של
checkoutblocks.trigger. - UTM Tracker app embed שומר פרמטרים כמו
utm_campaignאוrefכ-cart attribute, אבל דורש תבנית תואמת. - Checkout Blocks תומכת בתרגום תוכן מול יכולות השפות של Shopify, אך checkout and accounts editor לא תומך כרגע בתרגומים לבלוקים שמוגדרים ישירות בו.
שלבי עבודה מומלצים
הדרך הבטוחה היא לעבוד לפי רצף קבוע, גם כאשר השינוי נראה קטן. בקופה, שינוי טקסט, בלוק, אפליקציה או כלל זכאות יכול להשפיע על רכישה אמיתית, ולכן תהליך עבודה חוזר עדיף על פתרון חד-פעמי.
- עברו אל Apps > Checkout Blocks ואז Settings.
- ב-General settings צרו metafield definitionMetafield definition / הגדרת מטא-שדהתבנית שמגדירה איפה מטא-שדה מופיע, איזה סוג ערך הוא מקבל ואילו כללים חלים עליו.פתיחה במילון רק אם יש צורך אמיתי בכללי הצגה לפי מטא-שדה.
- הגדירו Name ברור, namespace and keyNamespace and key / מרחב שם ומפתחהמזהה הטכני של מטא-שדה, שמאפשר ל-Shopify, אפליקציות וקוד למצוא את אותו שדה.פתיחה במילון של
checkoutblocks.trigger, type מסוג Single line textSingle line text / טקסט בשורה אחתסוג ערך טקסט קצר בשורה אחת, שמתאים לקוד, תווית או ערך קצר.פתיחה במילון ו-Storefronts access לקריאה. - אם משתמשים ב-UTM, הפעילו או כבו את UTM Tracker דרך App embed ובחרו אילו פרמטרים נשמרים.
- ב-Translations בחרו BlockBlock / בלוקרכיב קטן בתוך מקטע או בתוך ממשק Shopify, שאפשר להוסיף, להזיז או להגדיר בנפרד.פתיחה במילון type, שפה, וערכו את Translation column או פתחו Localize ב-Translate & Adapt.
אחרי השמירה, אל תסתפקו בתצוגה מקדימה. Preview (תצוגה מקדימה) עוזר להבין מיקום ומבנה, אבל לא תמיד מדמה תשלום, קופון, כתובת, שיטת משלוח, שוק, שפה או לקוח מחובר. הבדיקה החשובה היא מסע רכישה מלא מהחנות אל ההזמנה באדמין.
טבלת החלטות
| מצב | החלטה מומלצת | מה לבדוק לפני פרסום |
|---|---|---|
| כלל לפי מוצר או לקוח | Metafield definition | שהערך קיים על המוצר/לקוח ושהכלל קורא אותו נכון |
| הצגת בלוק לפי קמפיין | UTM Tracker app embed | שהתבנית תומכת וש-utm_campaign נשמר כ-cart attribute |
| חסימת כתובות | Address blocker | תוכנית Plus, הודעת שגיאה ותרחישי כתובת מקומיים |
| חנות רב-לשונית | Dynamic content מהאפליקציה ולא Static בעורך | שכל שפה מקבלת תרגום תקין |
הטבלה צריכה להישמר כחלק מתיעוד העבודה ולא רק להופיע בשיחת צוות. כאשר חוזרים לשינוי אחרי חודשיים, צריך להבין למה הוא קיים בלי לחפש בצ׳אט או בזיכרון של מי שבנה אותו.
קריאה מיוחדת לחנויות בעברית
בחנות שפועלת בישראל, בדקו גם כיווניות RTL (ימין לשמאל), שילוב אנגלית בתוך עברית, מספרי טלפון, כתובות, ניסוח שגיאות ותמיכה במובייל. מונח כמו Billing address (כתובת חיוב), Shipping method (שיטת משלוח), Express checkoutCheckout / תהליך תשלוםשלב התשלום שבו לקוח מזין פרטים, בוחר משלוח ומשלים רכישה.פתיחה במילון (קופה מואצת) או MarketMarket / שוקמונח Shopify שמשמעותו בעברית: שוק. ההקשר המדויק תלוי בעמוד או בתהליך שבו המונח מופיע.פתיחה במילון (שוק) חייב להיות ברור ללקוח גם אם נשאר באנגלית בממשק Shopify.
דוגמת תיעוד פנימי
לפני פרסום, כתבו תיעוד קצר שמסביר את השינוי בשפה עסקית. המטרה אינה ליצור מסמך ארוך, אלא לוודא שהשיווק, השירות, התפעול והמפתח או מנהל החנות מבינים את אותו כלל.
``text
Metafield definition
Name: Checkout Blocks Display Rule
Namespace and key: checkoutblocks.trigger
Type: Single line text
Storefronts access: Read
שימוש: Display rule לפי Product metafield / Customer metafield / Company metafield
``
בדיקות קבלה
בדיקות קבלה צריכות להיות כתובות לפני שמתחילים לערוך, כדי שלא יקרה מצב שבו מאשרים שינוי רק כי הוא "נראה בסדר". כל בדיקה צריכה לכלול תרחיש חיובי, תרחיש שלילי, ותיעוד של מה הלקוח אמור לראות.
- מטא-שדה חדש נבדק על מוצר, לקוח או חברה אמיתיים.
- UTM Tracker נשמר רק לפרמטרים שהצוות מתכוון להשתמש בהם.
- תרגומי בלוקים נבדקו בשפה עברית ובכל שפה פעילה נוספת.
- Static content לא משמש כאשר נדרש תרגום לפי Shopify.
- כל שינוי הגדרה תועד עם בעלים וסיבת שינוי.
תפעול אחרי פרסום
אחרי פרסום Settings (הגדרות) של Checkout Blocks, עקבו במשך כמה שעות או יום עבודה אחרי הזמנות, נטישות CheckoutCheckout / תהליך תשלוםשלב התשלום שבו לקוח מזין פרטים, בוחר משלוח ומשלים רכישה.פתיחה במילון, פניות שירות, שגיאות תשלום ושאלות על משלוח או מדיניות. אם מדובר בקמפיין, השוואת יום הפרסום ליום רגיל אינה מספיקה; בדקו גם איכות הזמנות, שיעור שימוש בקופונים, החזרים וביטולים.
הבעלות לאחר הפרסום צריכה להיות ברורה: מנהל/ת מערכת Shopify צריך לדעת איפה לשנות, איך לכבות, ואיך להסביר לצוות מה השתנה. בלי בעלים, התאמות checkout נוטות להישאר פעילות גם אחרי שהקמפיין, המדיניות או הצורך המקורי כבר הסתיימו.
שאלות נפוצות
למה הגדרות רגישות?
כי שינוי אחד יכול להשפיע על כל checkout או על קהלים מסוימים.
מה לתעד?
הגדרה ישנה, הגדרה חדשה, סיבת שינוי ובדיקות.