הגדרת אימות פורמט כתובת ב-Checkout Blocks
באפשרותך לאמת כתובות לשילוח של לקוחות ולחסום את התשלום עבור הזמנות הכוללות כתובות שאינן תואמות לפורמט הנדרש. לדוגמה, ניתן לחסום כתובות של תיבות דואר כדי להבטיח שניתן יהיה למלא הזמנות למיקומים פיזיים, או להגביל את התשלום למיקודים ספציפיים. על הלקוחות לתקן שדות לא תקינים של כתובת לשילוח לפני שיוכלו להמשיך בתהליך התשלום. שדות של כתובת חיוב אינם מאומתים.
הגדרת אימות פורמט כתובת עם האפליקציה Checkout Blocks
שלבים:
מה-Shopify Admin, יש לעבור אל אפליקציות > Checkout Blocks.
יש ללחוץ על פונקציות, ולאחר מכן ללחוץ על יצירת פונקציה.
במקטע אימות, יש ללחוץ על אימות פורמט כתובת.
יש להזין כותרת עבור כלל האימות.
אופציונלי: במקטע שווקים, יש ללחוץ על הוספת שוק כדי לבחור שווקים ספציפיים מבוססי אזור. לפי ברירת המחדל, האימות חל על כל השווקים. קיימת תמיכה בשווקי אזור בלבד.
יש להפעיל כלל אימות אחד או יותר. עבור כל כלל שמופעל, יש להשלים את השלבים הבאים:
- במקטע שדות מאומתים, יש ללחוץ על הסמל
+כדי לבחור את שדות הכתובת שעליהם יחול הכלל. - אופציונלי: עבור כללים התומכים בהודעות שגיאה מותאמות אישית, יש ללחוץ על הסמל
לצד השדה הודעת שגיאה כדי להתאים אישית את ההודעה שהלקוחות שלך יקבלו בתהליך התשלום. מומלץ לשמור על הודעות שגיאה קצרות וממוקדות. לדוגמה: "יש להזין כתובת רחוב (ללא תיבות דואר)."
- יש להגדיר הגדרות נוספות עבור הכלל, כגון מגבלות תווים או תבניות.
- במקטע שדות מאומתים, יש ללחוץ על הסמל
יש ללחוץ על שמירה.
לאחר הגדרת אימות פורמט הכתובת, הפונקציה נשמרת בסטטוס לא פעיל. כדי להפעיל את הפונקציה, יש לבחור פעיל מהרשימה הנפתחת של הסטטוס, ולאחר מכן ללחוץ על שמירה.
כללים נתמכים לאימות פורמט כתובת
הכללים הבאים זמינים בעת הגדרת אימות פורמט כתובת באפליקציה Checkout Blocks.
| כלל | תיאור |
|---|---|
| חסימת סוגי כתובות ספציפיים | מניעת תשלום עבור סוגי כתובות ספציפיים, כולל כתובות דיפלומטיות, צבאיות, תאי חלוקה, תיבות דואר ו-USPS gopost®. |
| חסימת מיקודים ספציפיים | חסימת תשלום עבור כתובות שמכילות או אינן מכילות מיקודים ספציפיים. יש להפריד בין מספר מיקודים באמצעות פסיק. ניתן להשתמש ב-* כתו כללי (wildcard), למשל 100** עבור 10000–10099. |
| אכיפת מגבלת תווים | הגדרת מגבלת תווים מינימלית או מקסימלית לשדות הכתובת. מומלץ להשאיר מספיק מקום לכתובות בינלאומיות ארוכות יותר. |
| דרישת שדות ספציפיים | הגדרת שדות אופציונליים כשדות חובה כדי שניתן יהיה להמשיך בתהליך התשלום. |
| אימות מותאם אישית | חסימת תשלום כאשר השדות תואמים לתבנית של ביטוי רגולרי (regex). ניתן ליצור תבניות מתוך תיאור או להזין אותן באופן ידני. כדאי להתחיל עם כללים רחבים לפני הוספת ביטויים רגולריים. תבניות נוקשות מדי עלולות לחסום כתובות חוקיות. |
מגבלות
בשלב זה, רק כתובות לשילוח מאומתות. שדות של כתובת חיוב אינם נתמכים ולא ניתן להחיל עליהם כללים.
כללים שאינם נתמכים
הכללים הבאים מתוך Address Blocker שהוצא משימוש, אינם זמינים באימות פורמט כתובת:
- חסימת תווים שאינם ASCII: תהליך התשלום כבר מונע הזנת אימוג'ים, סמלים מיוחדים, תגיות HTML וכתובות URL בשדות הכתובת. אין צורך בכלל נפרד.
- דרישת מספר רחוב: דרישה למספר רחוב אינה נתמכת באימות פורמט כתובת. במקום זאת, ניתן לדרוש שדות כתובת נוספים בהגדרות התשלום שלך.