אפשר להפעיל אפשרות שמעתיקה Metafield values (ערכי מטא-שדה) מ-Draft ordersOrders / הזמנותהזמנות בחנות Shopify, כולל פרטי לקוח, מוצרים, תשלום, משלוח וסטטוס טיפול.פתיחה במילון (טיוטות הזמנה) אל OrdersOrders / הזמנותהזמנות בחנות Shopify, כולל פרטי לקוח, מוצרים, תשלום, משלוח וסטטוס טיפול.פתיחה במילון (הזמנות) כאשר טיוטת הזמנה מומרת להזמנה.

כאשר האפשרות פעילה, והטיוטה הופכת להזמנה, הערך של המטא-שדה מועתק אוטומטית אל ההזמנה.

כדי שהערכים יועתקו בצורה תקינה, פרטי ה-Validation (ולידציה) של מטא-השדה בטיוטת ההזמנה ושל מטא-השדה בהזמנה חייבים להתאים.

במדריך הזה

מתי להשתמש בהעתקה הזאת

העתקה מ-Draft order (טיוטת הזמנה) אל Order (הזמנה) מתאימה כאשר צוות יוצר טיוטת הזמנה ידנית, ממלא בה מידע מובנה, ורוצה שהמידע הזה ימשיך עם ההזמנה אחרי שהטיוטה הופכת להזמנה רגילה. דוגמאות נפוצות הן הערת טיפול פנימית, מזהה פרויקט, מידע B2B (מכירה לעסקים) או נתון תפעולי שצריך להיות זמין גם אחרי שהתשלום נסגר.

האפשרות אינה סנכרון דו-כיווני. Shopify מתארת אותה כ-One-way sync (סנכרון חד-כיווני): הערך עובר מהטיוטה להזמנה בזמן ההמרה, ולא נועד להמשיך לעדכן את שני הצדדים לאחר מכן. לכן צריך לחשוב על הרגע שבו הטיוטה הופכת להזמנה כנקודת ההעתקה.

אם המידע רלוונטי רק לשלב יצירת הצעת מחיר, שיחה עם לקוח או הכנת טיוטה, ייתכן שאין צורך להעביר אותו להזמנה. אם המידע דרוש לצוות fulfillmentFulfillment / מימושתהליך מימוש הזמנה: הכנת הפריטים, סימון טיפול, משלוח, איסוף או מסירה ללקוח.פתיחה במילון (מימוש הזמנות), לשירות לקוחות, לדוחות או לאוטומציות אחרי יצירת ההזמנה, כדאי לשקול חיבור של ההגדרות.

תנאי התאמה בין ההגדרות

Shopify מציינת תנאי מרכזי: כדי שהערכים יועתקו, פרטי ה-Validation (ולידציה) בהגדרת המטא-שדה של Draft order ובהגדרת המטא-שדה של Order חייבים להתאים. כלומר, לא מספיק שהשם נראה דומה. סוג התוכן, כללי הערך והמבנה צריכים להיות תואמים.

לדוגמה, אם בטיוטת הזמנה השדה מוגדר כ-Single line text (טקסט בשורה אחת), גם בהזמנה השדה המקביל צריך לקבל אותו סוג ערך. אם בצד אחד השדה מוגדר כ-Number (מספר) ובצד השני כ-Text (טקסט), Shopify לא יכולה להעתיק את הערך בצורה אמינה לפי אותה הגדרה.

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

יצירת סנכרון חד-כיווני מהגדרת הזמנה

אפשר להעתיק מטא-שדות מטיוטות הזמנה להזמנות על ידי יצירת Matching draft order definition (הגדרת טיוטת הזמנה תואמת) וסנכרון חד-כיווני.

שלבים

  1. באדמין של Shopify, נכנסים אל Settings > Metafields and metaobjects.
  2. לוחצים Orders.
  3. לוחצים על המטא-שדה שרוצים לעדכן.
  4. באזור Matching draft order definition, לוחצים Create draft order definition.
  5. לוחצים Save.

המסלול הזה מתחיל מהגדרת המטא-שדה של Order (הזמנה). הוא מתאים כאשר כבר הגדרתם את השדה שצריך להופיע על הזמנה, ועכשיו אתם רוצים ליצור לו מקבילה מתאימה גם ב-Draft order (טיוטת הזמנה). אחרי יצירת ההגדרה התואמת, טיוטות הזמנה יכולות לשאת ערך שמתאים לאותה הגדרה.

לפני שמירה, קראו את שם ההגדרה, Namespace and keyNamespace and key / מרחב שם ומפתחהמזהה הטכני של מטא-שדה, שמאפשר ל-Shopify, אפליקציות וקוד למצוא את אותו שדה.פתיחה במילון (מרחב שם ומפתח), סוג התוכן וכללי הוולידציה. אם שם השדה דומה אבל המפתח או הסוג אינם תואמים למה שאתם רוצים לשמר בהזמנה, עצרו ותקנו את ההגדרה לפני שמתחילים להשתמש בה בטיוטות אמיתיות.

יצירת סנכרון חד-כיווני מהגדרת טיוטת הזמנה

אפשר ליצור את אותו חיבור גם מהצד של Draft OrdersDraft orders / הזמנות טיוטהטיוטות הזמנה שנוצרות באדמין לפני שהן מומרות להזמנה בפועל.פתיחה במילון (טיוטות הזמנה), על ידי יצירת Matching order definition (הגדרת הזמנה תואמת) וסנכרון חד-כיווני.

שלבים

  1. באדמין של Shopify, נכנסים אל Settings > Metafields and metaobjects.
  2. לוחצים Draft Orders.
  3. לוחצים על המטא-שדה שרוצים לעדכן.
  4. באזור Matching order definition, לוחצים Create order definition.
  5. לוחצים Save.

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

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

מה לבדוק לפני שמפעילים

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

אם ההגדרות אינן תואמות, Shopify לא יכולה להעתיק את הערכים בצורה אמינה מטיוטת ההזמנה להזמנה.

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

עברו על רשימת בדיקה קצרה לפני הפעלה:

  • שם המטא-שדה ברור לצוות שממלא את טיוטת ההזמנה.
  • סוג התוכן זהה בין Draft order (טיוטת הזמנה) לבין Order (הזמנה).
  • כללי ValidationValidation / ולידציהכללי בדיקה שמוודאים שערך מטא-שדה מתאים לסוג, לטווח ולמבנה שהוגדרו.פתיחה במילון (ולידציה) זהים או תואמים בדיוק למה ש-Shopify דורשת.
  • הערך שמועתק אינו מכיל מידע שאסור או לא צריך להופיע על הזמנה סופית.
  • אוטומציות, דוחות או תהליכי שירות שקוראים Order metafieldsMetafields / שדות מטאשדות מותאמים שמרחיבים את מודל הנתונים של Shopify מעבר לשדות המובנים.פתיחה במילון (מטא-שדות הזמנה) יודעים באיזה שדה להשתמש.

בדיקת הזמנה אחרי ההמרה

לאחר יצירת ההגדרה התואמת, צרו Draft order (טיוטת הזמנה) לבדיקה. מלאו ערך במטא-שדה, המירו את הטיוטה להזמנה, ואז פתחו את ההזמנה שנוצרה ובדקו שהערך מופיע ב-Order metafield (מטא-שדה הזמנה) המתאים.

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

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

בסיום, תעדו באיזה צד נוצרה ההגדרה התואמת, מה שם השדה, מי אחראי למלא אותו, ומה צריך לקרות אם הערך חסר. התיעוד הזה חשוב במיוחד כאשר טיוטות הזמנה נוצרות על ידי כמה אנשי צוות או על ידי תהליך B2B (מכירה לעסקים).

שאלות נפוצות

מתי הערך מועתק להזמנה?

הערך מועתק כאשר טיוטת ההזמנה מומרת להזמנה, בתנאי שהאפשרות פעילה והגדרות המטא-שדה תואמות.

מה חייב להיות זהה בין ההגדרות?

פרטי הוולידציה וסוג הערך של מטא-השדה בטיוטת ההזמנה ובהזמנה צריכים להתאים.