ערים באזורי משלוח לווקומרס

אילו שימושים בעלי חנויות עושים עם עיר הלקוח?

  • קביעת מחירי משלוח לפי עיר
  • סטטיסטיקת מכירות לפי עיר (לוח בקרה => ווקומרס => דוחות => מכירות לפי עיר)
  • הצגת מחשבון משלוחים לערים עם השורטקוד [csz_cities]
  • מכירת מוצרים מסוימים לפי עיר (בעזרת תוסף שמגביל לפי מחוז)
  • משלוח מוצרים מסוימים לפי עיר (שיוך המוצרים לקלאס ללא מחיר בשיטת המשלוח, אם סוג החישוב הוא לפי הזמנה על עלות הבסיס להיות ריקה גם כן)
  • קביעת מחירי מוצר לפי עיר הלקוח (בעזרת תוסף הנחות עם אפשרות להגדרה לפי מחוז)
  • החלת מיסים לפי עיר (שימוש בקוד העיר בשדה המחוז שבהגדרות מיסים)
  • הפעלת שיטות תשלום / משלוח מסוימות לפי עיר (תוסף להתניית שיטות תשלום / משלוח)
  • קביעת ימי משלוח לפי עיר (בעזרת תוסף שמאפשר משלוח לפי ימים עם אפשרות להגביל לפי אזור משלוח)
  • קביעת מינימום הזמנה לפי עיר (בעזרת תוסף שמאפשר מינימום הזמנה לפי אזור משלוח)
  • הצגת מידע מסוים ללקוח בהתאם לעיר שנבחרה (עם ההוק woocommerce_load_shipping_methods)
  • הצגת הערים בעמוד תשלום חיצוני (משיכה של המחוזות עם ווקומרס REST API)
אפשרויות

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

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

כלי הבחירה הקבוצתית

מהו הפורמט הנדרש?
נקודה פסיק (;) בין עיר לעיר. לדוגמא: אשדוד; חיפה; הרצליה

איך להפוך רשימה של ערים (אשר כל עיר בשורה חדשה) לפורמט הנדרש?
החלף את +[\r\n] (ביטוי רגולרי, סימן הפלוס בקצה הימני) עם ; בעזרת ++Notepad.

האם ישנן רשימות ערים מוכנות?

בין חדרה לגדרה:

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

אזורי שילוח חריגים של שירות השליחויות צ'יטה:

אבו בסמה;אבו גווייעד;אבו כף;אבו סנאן;אבו סריחאן;אבו סריחאן (שבט);אבו עבדון;אבו עבדון (שבט);אבו עמאר;אבו עמאר (שבט);אבו עמרה;אבו עמרה (שבט);אבו קוידר;אבו קורינאת;אבו קורינאת (שבט);אבו קרינאת;אבו קרינאת (ישוב);אבו קרינאת (שבט);אבו רביע;אבו רובייעה;אבו רובייעה (שבט);אבו רוקייק;אבו רוקייק (שבט);אבו רקייק;אבו רקיק;אבו תלול;אבטין;אבטליון;אבטן;אביבים;אביגייל;אביגיל;אביטל;אבים;אבירים;אבירם;אבן מנחם;אבן שמואל;אבני איתן;אבני חפץ;אבנת;אבשלום;אגור;אגמון החולה;אדורה;אדירים;אדם;אדמית;אודם;אוהד;אום אל-גנם;אום אל-פחם;אום אל-קוטוף;אום אלגנם;אום בטין;אומן;אומץ;אור הגנוז;אור הנר;אורטל;אורים;אורנים;אורנית;אחוזם;אחוזת ברכפלד;אחזם;אחיה;אטרש;אטרש (שבט);איבטין;איבים;איכסאל;אילון;אילות;אילת;איתמר;איתן;אכסאל;אל-עזאזמה;אל-עריאן;אל-רום;אל סייד;אל עריאן;אל רום;אלהואשלה;אלומה;אלון;אלון מורה;אלון שבות;אלוני אבא;אלוני הבשן;אלונים;אלי-עד;אלי סיני;אלי עד;אלי על;אליאב;אליעד;אליפז;אלמגור;אלמה;אלמוג;אלעזר;אלפי מנשה;אלקוש;אלקנה;אם אל-גנם;אם אל קטוף;אמונים;אמירים;אמן;אמנון;אמץ;אמציה;אניעם;אסד;אסד (שבט);אספר;אעבלין;אפיק;אפרת;אפרתה;ארגמן;ארז;אריאל;ארנית;אש הקודש;אשבול;אשחר;אשכולות;אשל הנשיא;אשלים;אתגר;באקה-גת;באקה אל-גרביה;באר אורה;באר גנים;באר מילכא;באר מילכה;באר מלכה;בארותיים;בארותים;בארי;בבולות;בועיינה;בועיינה-נוגידאת;בוקעאתא;בחן;ביכוריה;ביר אל-מכסור;ביר הדאג;ביר מכסור;ביריה;בית אל;בית אריה;בית גן;בית גוברין;בית הגדי;בית הדר;בית הלוי;בית הערבה;בית חגי;בית חורון;ושוע תעשיה;בית יוסף;בית יתיר;בית לחם;בית לחם בגליל;בית לחם הגלילית;בית ליד;בית ניר;בית עזרא;בית קמה;בית קשת;בית שקמה;ביתר עלית;בני דקלים;בני דרום;בני יהודה;בני נצרים;בני עצמון;מחנה הילה;מחנה מרים;מחנה טלי;מחנה תל נוף;מחנה יפה;מחנה יהודית;מחנה יתיר;מחנה יוכבד;בסמה;בעינה;בעינה נגידאת;בענה;בקעות;בקעת הסיירים;בקעתה;בר יוחאי;ברוכין;ברור חיל;ברוש;ברכה;ברכיה;ברכפלד;ברעם;ברק;ברקן;בת הדר;בת חפר;בת עין;גדידה;גדיידה-מכר;גוליס;גולס;גלגוליה;גנאביב (שבט);גסר א-זרקא;גש (גוש חלב);גת;גדיידה-מכר;גולס;גלגוליה;גנאביב;גאיה;גב ישעיהו;גבולות;גבים;גבע;גבע בנימין;גבעולים;גבעות;גבעות בר;גבעת אהוד;גבעת בר;גבעת הראל;גבעת וש;גבעת זאב;גבעת יואב;גבעת יערים;גבעת ישעיהו;גבעת נילי;גבעת עוז;גבעת עז;גבעת עזר;גבעתי;גברעם;גדות;גדיד;גדיידה;גדיש;גדעונה;גולס;גונן;גורן;גוש חלב;גיאה;גילת;גינות שומרון;גיתה;גיתית;גלאון;גלגוליה;גלגוליה;גלגל;גלעד קבוץ;גן הדרום;גן יאשיה;גן נר;גנאביב;גני מודיעין;גנים;גרופית;גרן;גשור;גשר;גת (באקה במשולש);גת (קיבוץ);גתה;גתית;דבורה;דבוריה;דביר;דבירה;דהילה;דובב;דוחן;דולב;דורות;דחי;דחן;דייר אל-אסד;דייר אל-אסד דיר חנא;דייר חנא;דייר ראפאת;דיר אל-אסד;דיר חנא;דיר ראפאת;דישון;דלב;דלתון;דמיידה;דן;דן גליל עליון;דפנה;דקל;דריגאת;הגושרים;הואשלה;הודיה;הוואשלה;הוואשלה (שבט);הוזייל;הוזייל (שבט);הוזייל שבט;הוזיל;הזורע;הזיל;היוגב;הילה;המעפיל;הר גילה;הר חלוץ;הר עמשא;הרדוף;השומרוני הטוב;ורד יריחו;ורדון;זבארגה;זבארגה (שבט);זבדיאל;זהר;זוהר;זוהרים;זימרת;זיקים;זלפה;זמר;זמרת;זרועה;זרזיר;זרחיה;חואלד;חואלד (שבט);חואלד;חבר;חברון;חגאגרה;חגור;חד-נס;חואלד;חוגייראת (דהרה);חוואלד;חוות גלעד;חוות יזרעם;חולית;חומש;חוסניה;חורה;חורפיש;חורשים;חזון יחזקאל;חיננית;חיספין;חירן;חלמיש;חלף;חלץ;חמאם;חמדיה;חמדת;חמדת (נחל);חמרה;חמש;חמת גדר;חניתה;חננית;חנתון;חספין;חפץ חיים;חצבה;חצרים;חריש;חריש-קציר;חרמש;חרפיש;חשמונאים;טובא-זנגריה;טורעאן;טייבה;טירה;טירת צבי;טל אור;טל מנשה;טללים;טלמון;טמרה;טמרה (יזראל);טנא;טנא עומרים;טרעאן;יאנוח-גת;יבול;יבולה;יד חנה;יד מרדכי;יד נתן;יהל;יובל;יודפת;יוטבתה;יונתן;יושיביה;יזרעאל;יזרעם;יטבתה;ייטב;יכיני;יסיף;יעד;יעל;יעלון;יערה;יפיע;יפית;יפתח;יצהר;יקיר;יראון;ירדנה;ירוחם;ירחיב;ירכא;ישע;יתד;יתיר;כאבול;כאוכב אבו אל-היגא;עוברה;כבול;כדיתה;כוכב;כוכב השחר;כוכב יעקב;כוכב מיכאל;כורזים;כיסופים;כיסרא;כמאנה;כמהין;כנף;כסופים;כסיפה;כסרא;כסרא-סמיע;כעביה-טבאש-חגאגרה;כפאר קאסם;כפר אדומים;כפר אוריה;כפר אורנים;כפר איכסאל;כפר אל עוברה;כפר אלדד;כפר בלום;כפר ברא;כפר גדיידה;כפר גלעדי;כפר דרום;כפר האורנים;כפר הנשיא;כפר זוהרים;כפר זלפה;כפר זמיר;כפר חושן;כפר חרוב;כפר חשן;כפר יאסיף;כפר יובל;כפר יחזקאל;כפר יסיף;כפר יעבץ;כפר יפיע;כפר כסרא;כפר מימון;כפר מרר;כפר נחום;כפר סאלד;כפר סולד;כפר סילבר;כפר סמיע;כפר עזה;כפר עציון;כפר פסוטה;כפר קאסם;כפר קרע;כפר רופין;כפר רות;כפר ריינה;כפר שמאי;כפר תפוח;כפרכפר ברא;כרכום;כרכם;כרם בן זמ;כרם בן זמרה;כרם עמי;כרם שלום;כרמי צור;כרמי קטיף;כרמיה;כרמים;כרמית;כרמל;לבנים;להב;להבות הבשן;להבות חביבה;להבים;לוזית;לוטן;ליבנה;לכיש;לפיד;לקיה;לשם;מ אדומים;מאור;מבוא ביתר;מבוא דותן;מבוא חורון;מבוא חמה;מבואות הגלבוע;מבואות החרמון;מבואות ים;מבואות יריחו;מבועים;מבטחים;מבקיעים;מגד אל-כרום;מגדל שמס;מגאר;מגדו;מגדל עוז;מגדלים;מגידו;מגל;מגן;מגן שאול;מדרך עוז;מדרך עז;מדרשת בן גוריון;מודיעין עילית;מולדה;מולדת;מוסמוס;מועאוויה;אשכול;מרום הגליל;מוקייבלה;מורשת;ניר עקיבא;מושייפרה;מחולה;מחנה בלדד;מחנה חצרים;מחנה נבטים;מחנה סיירים;מחנה עדי;מחנה רמון;מחנה שטים;מטולה;מי עמי;מיגרון;מיטב;מייסר;מיסר;מיצד;מיצר;מירב;מירון;מישור חמד;מישור רותם;מיתר;מיתרים;מכבדא;מכורה;מכחול;מכמורת;מכמרת;מכר;מכרות תמנע;מכתש רמון;מלאה;מלון גלילון;מלילות;מלכיה;מלכישוע;מנוחה;מנוף;מנורה;מנות;מנרה;מנשית זבדה;מסד;מסוף אלנבי;מסילות;מסלות;מסעדה;מסעודין;מסעודין אל-עזאזמה;מע אדומים;מעגלים;מעון;מעיליא;מעיליה;מעין ברוך;מעלה אדומים;מעלה אדמים;מעלה אפרים;מעלה גלבוע;מעלה גלבע;מעלה גמלא;מעלה חבר;מעלה לבונה;מעלה מכמש;מעלה עמוס;מעלה שומרון;מעליא;מעפיל;מפגש הבקעה;מפלסים;מצד;מצדה;מצדות יהודה;מצפה אביב;מצפה אילן;מצפה יריחו;מצפה עדי;מצפה רמון;מצפה שלם;מצר;מרגליות;מרום גולן;מרום הגליל;מרחב עם;מרחבים;מרכז אבשלום;מרכז שפירא;משאבי שדה;משגב;משגב עם;משואה;משואות יצחק;משכיות;משמר הנגב;משמר העמק;משען;מתחם קניאל;מתן;מתקן חולות;מתת;מתתיהו;נאות גולן;נאות הכיכר;נאות הככר;נאות סמדר;נאעורה;נבטים;נבי מוסא;נגידאת;נגבה;נגה;נגוהות;נהורה;נוב;נוגה;נוה;נוה אבות;נוה אור;נוה אטיב;נוה דניאל;נוה זהר;נוה זיו;נוה חלוקים;נוה חריף;נוה מיכאל;נווה;נווה אבות;נווה אור;נווה אטיב;נווה אטיב;נווה דניאל;נווה הרצוג;נווה זוהר;נווה זיו;נווה חריף;נווה מדבר;נווה מיכאל;נווה מנחם;נווה צוף;נועם;נופי נחמיה;נופי פרת;נופים;נוקדים;נורית;נחל אבנת;נחל אלישע;נחל חמדת;נחל נמרוד;נחל עוז;נחל קלע;נחל רותם;נחל רתם;נחל שטים;נחל שיטים;נחל אבנת;נחל אשכולות;נחל חמדת;נחל יתיר;נחל משכיות;נחל נגוהות;נחל נצרים;נחל עוז;נחל עז;נחל צין;נחל קלע;נחל רתם;נחל שטים;נחל שמעה;נחלה;נחליאל;נחניאל;נטועה;נטור;נטע;נטע מרשם;נילי;ניסנית;ניצן;ניצן ב;ניצנה;ניצנה (קהילת חינו;ניצני סיני;ניצני עוז;ניצני שלום;ניצנים;ניר בנים;ניר גלים;ניר דוד-תל עמל;ניר חן;ניר יפה;ניר יצחק;ניר ישראל;ניר משה;ניר עוז;ניר עז;ניר עם;ניר עקיבא;נירים;נירית;נירן;נמרוד;נס הרים;נעלה;נעם;נעמה;נעמי;נערן;נצאצרה;נצאצרה (שבט);נצן;נצנה (קהילת חנוך);נצני סיני;נצני עז;נצנים;נצנים (כפר הנוער);נצר חזני;נצרים;נר יצחק;נריה;נתיב הגדוד;נתיב העשרה;סאגור;סאלם;סאסא;סגולה;סגור;סדום;סואעד-חמרייה;סואעד-כמאנה;סואעד (חמרייה);סואעד כמאנה;סואעד כמאנה (שבט);סואעד שויכי חמריה;סואעד(כמאנה);סוואעד (חמרייה);סוואעד חמיירה;סוסיה;סופה;סחנין;סלמה;סלעית;סמיע;סמר;סנדלה;סנסנה;סעד;סעוה;סער;ספיר;ספסופה;עגר;עגר;עארה;עבדון;עגר;עגר;עדי;עדיעד;עדן;עובדה;עוזה;עוזייר;עולש;עומר;עופרה;עופרים;עוצם;עוקבי;עוקבי (בנו עוקבה);עזוז;עזר;עזריאל;עזריקם;עטאוונה;עטאוונה (שבט);עטאונה;עטרות;עטרות את;עטרת;עידן;עיילבון;עיין השלושה;עיין זיוון;עיין חרוד (איחוד);עילבון;עילוט;עין איברהים;עין אל-אסד;עין בוקק;עין גב;עין גדי;עין הבשור;עין הנציב;עין השלושה;עין זיוון;עין זיון;עין חמד;עין חצבה;עין חרוד (איחוד);עין חרוד (מאוחד);עין יהב;עין כמונים;עין מאהל;עין סהלה;עין עירון;עין צורים;עין קנייא;עין שריד;עין תמר;עינב;עיר אובות;עיר הבהדים;עכברה;עלוט;עלומים;עלי;עלי זהב;עלמה;עלמון;עלש;עמונה;עמיחי;עמיעוז;עמיעז;עמיקם;עמנואל;עמר;ענב;ענתות;עספיא;עפרה;עץ אפרים;עצם;עצמון;עצמון שגב;עראבה;עראמשה;ערד;ערערה;ערערה-בנגב;עשהאל;עתניאל;פארן;פדואל;פני חבר;פני קדם;פסגות;פסוטה;פעמי תשז;פצאיל;פצאל;פרוד;פרזון;פרי גן;צאלים;צבעון;צהר;צוחר;צופים;צופין;צופית;צופר;צוקים;צור הדסה;צור משה;צנדלה;צנדלהן;צריפין;קבועה;קבועה (שבט);קדומים;קדייראת א-צאנע;קדיתא;קדם;קדמת צבי;קדר;קדרים;קדש ברנע;קואעין;קודיראת א-צאנע;קוואעין;קוואעין (שבט);קומראן;קורנית;קטורה;קטיף;קיבוץ אילון;קיבוץ אלון;קיבוץ בית קשת;קיבוץ גת;קיבוץ חניתה;קיבוץ יהל;קיבוץ עין צורים;קידה;קלחים;קליה;קליה;קלנסווה;קלע;קסר א-סיר;קציעות;קציר-חריש;קצר א-סר;קצרין;קריית ארבע;קריית ספר;קרית ארבע;קרית נטפים;קרית ספר;קרני שומרון;קרע;קרע (כפר);קשת;ראס אל-עין;ראס עלי;ראש צורים;רבבה;רביבים;רגבים;רהט;רווחה;רוויה;רוחה;רוחמה;רויה;רומאנה;רומת הייב;רועי;רותם;רותם (נחל);רחוב;רחלים;ריחאניה;ריחן;ריחניה;ריינה;רימונים;רינה;רם-און;רם און;רמונים;רמות;רמות נפתלי;רמת חובב;רמת מגישימים;רמת מגשימים;רמת נגב;רמת צבי;רעים;רפיח ים;רקפת;רשפ לא לשימוש;רשפים;רתמים;שא-נור;שאר ישוב;שבות רחל;שבטה;שבי דרום;שבי שומרון;שבלי;שבלי - אום אל-גנם;שבלי אום אל גנם;שבלים;שגב-שלום;שגב שלום;שגב/עצמון;שגור;שדה אליהו;שדה בוקר;שדה דוד;שדה יואב;שדה יצחק;שדה ניצן;שדה נצן;שדה עוזיהו;שדה עזיהו;שדה צבי;שדות נגב;שדי אברהם;שדי חמד;שדי תרומות;שדמות מחולה;שובה;שובל;שומרה;שומריה;שוקדה;שזפון;שחר;שחרות;שיבולים;שיבטה;שיבלי;שיזף;שיזפון;שיח דנון;שיטים;שייח דנון;שילה;שכניה;שלווה;שלווה במדבר;שלוחות;שלומית- דרום;שלפים;שמיר;שמעה;שמעה (נחל);שמרת;שני;שניר;שעב;שעל;שער אפרים;שער בנימין;שער הנגב;שער מנשה;שערי תקוה;שערי תקווה;שפיר;שפר;שפרעם;שקד;שקף;שרשרת;שתולה;שתולים;תאשור;תדהר;תומר;תושיה;תל חי;תל עמל;תל ערד;תל קציר;תל שבע;תל תאומים;תלם;תלמי אליהו;תלמי בילו;תלמי בילו;תלמי יוסף;תלמי יפה;תלמים;תמנע;תמר {מעצ};תמרה;תקומה;תקוע;תראבין א-צאנע;תראבין א-צאנע יישוב

רשימת מיקומים שהם ערים:

IL3000;IL5000;IL4000;IL8300;IL7900;IL70;IL7400;IL9000;IL6100;IL6600;IL8600;IL7100;IL8400;IL6200;IL2610;IL6900;IL6500;IL6400;IL1200;IL7300;IL7000;IL8500;IL8700;IL3797;IL1161;IL9700;IL6300;IL6800;IL9100;IL3780;IL2640;IL2710;IL2630;IL2600;IL7700;IL7200;IL7600;IL1309;IL2650;IL2660;IL1139;IL6700;IL2730;IL8200;IL8800;IL1061;IL9600;IL9500;IL2620;IL3616;IL2400;IL8000;IL246;IL2200;IL8900;IL7500;IL9400;IL6000;IL31;IL681;IL2720;IL2560;IL874;IL1031;IL531;IL2500;IL2800;IL240;IL634;IL168;IL638;IL1034;IL1063;IL2100;IL3570;IL1020;IL9200
אינטגרציות

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

מדוע במערכות צד ג' שהטמעתי באתר שדה העיר ריק או שהסליקה נכשלת?
יהיה עליך לשנות את הדרך בה המערכת מושכת את שדה העיר (חיוב/משלוח) למדינות עליהן החלת את התוסף, מ-$_POST['billing_city'] ל-$order->get_billing_city(). לחלופין, הוסף לאקשן woocommerce_checkout_create_order פעולה שמעתיקה את $order->get_billing_city() אל $_POST['billing_city'].

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

מדוע קוד המחוז ולא השם שלו מופיע בפירוט ההזמנה שבאימייל הראשון ושתחת החשבון שלי כאשר משתמשים באפשרות מילוי המחוז במדינה עם רשימת מחוזות מובנית בווקומרס?
תוכל לפתור זאת ע"י שימוש בפילטר woocommerce_formatted_address_replacements.

איך למנוע טעינה של הערים בעמודי התוסף WCFM?

add_filter( 'csz_enable_cities', 'csz_disable_cities_wcfm' );
add_filter( 'woocommerce_states', 'csz_load_states_wcfm', 9999 );

function csz_disable_cities_wcfm( $cities_enabled ) {
	return isset( $_GET['store-setup'] ) && 'yes' === $_GET['store-setup'] || false !== strpos( $_SERVER['REQUEST_URI'], 'store-manager' ) ? false : $cities_enabled;
}

function csz_load_states_wcfm( $states ) {
	if ( isset( $_GET['store-setup'] ) && 'yes' === $_GET['store-setup'] || false !== strpos( $_SERVER['REQUEST_URI'], 'store-manager' ) ) {
		foreach ( get_option( 'wc_csz_countries_codes' ) as $country_code ) {
			include( WP_PLUGIN_DIR . '/cities-shipping-zones-for-woocommerce/i18n/cities/' . $country_code . '.php' );
			if ( $country_states ) {
				$states[ $country_code ] = $country_states;
			}
		}
	}
	return $states;
}

איך לבצע אינטגרציה עם התוסף Food Online Premium?
מנע ממחוז המשתמש מלהיטען בפונקציה config_default_customer_address והוסף לשורה 836 בקובץ class-fdoe-del.php (עדכן את הערים שמצריכות שינוי שם):

if ( is_plugin_active( 'cities-shipping-zones-for-woocommerce/cities-shipping-zones-for-woocommerce.php' ) && in_array( $country, get_option( 'wc_csz_countries_codes' ) ) ) {
	$cities = [
		'Talin' => 'Tallinn',
	];
	if ( isset( $cities[ $_POST['city'] ] ) ) {
		$_POST['city'] = $cities[ $_POST['city'] ];
	}
	$state = array_search( _x( wc_clean( $_POST['city'] ), "{$country}-cities", 'cities-shipping-zones-for-woocommerce' ), WC()->countries->get_states( $country ) );
	$_POST['city'] = '';
}

איך ליצור התאמה של אפשרות הפילטרים עם התוסף Checkout Manager for WooCommerce?

add_filter( 'woocommerce_default_address_fields', 'wc_save_state_filter', 999 );
add_filter( 'wooccm_billing_fields', 'wc_update_billing_fields' );
add_filter( 'wooccm_shipping_fields', 'wc_update_shipping_fields' );

function wc_save_state_filter( $fields ) {
	if ( isset( $fields['new_state'] ) && is_checkout() ) {
		$_GET['new_state'] = $fields['new_state'];
	}
	return $fields;
}

function wc_update_billing_fields( $fields ) {
	if ( is_checkout() ) {
		$_GET['new_state']['key'] = 'billing_new_state';
		$fields[ array_search( 'billing_city', array_column( $fields, 'key' ) ) ] = wc_clean( $_GET['new_state'] );
	}
	return $fields;
}

function wc_update_shipping_fields( $fields ) {
	if ( is_checkout() ) {
		$_GET['new_state']['key'] = 'shipping_new_state';
		$fields[ array_search( 'shipping_city', array_column( $fields, 'key' ) ) ] = wc_clean( $_GET['new_state'] );
	}
	return $fields;
}
רשימת ערים

איך לתרגם את שמות הערים?
עם כלי התרגום המובנה של וורדפרס (צור קשר במידה והערים חסרות או שברשותך קובץ תרגום מוכן), תוכל לפלטר רק את הערים של המדינה שלך לפי ה-context (למשל ישראל תהיה IL-cities), בסיום ייצא את התרגום לנתיב /i18n/languages שבתוסף.

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

add_filter( 'csz_cities', 'csz_modify_cities_names' );
function csz_modify_cities_names( $cities ) {
	$country = 'EE';
	$cities_names = [
		'EE784'	=> 'Talin',
		'EE296'	=> 'Keilalinn',
	];
	foreach ( $cities_names as $key => $city ) {
		if ( isset( $cities[ $country ][ $key ] ) ) {
			$cities[ $country ][ $key ] = $city;
		}
	}
	return $cities;
}

איך להסיר ערים כלשהן מהרשימה?
עדכן את קוד המדינה וקודי הערים:

add_filter( 'csz_cities', 'csz_remove_cities' );
function csz_remove_cities( $cities ) {
	$country_code = 'EE';
	$unnecessary_cities = [ 'EE784', 'EE296', 'EE446' ];
	foreach ( $unnecessary_cities as $city ) {
		if ( isset( $cities[ $country_code ][ $city ] ) ) {
			unset( $cities[ $country_code ][ $city ] );
		}
	}
	return $cities;
}

איך להשאיר ברשימה ערים ספציפיות בלבד?
עדכן את קוד המדינה וקודי הערים:

add_filter( 'csz_cities', 'csz_set_cities' );
function csz_set_cities( $cities ) {
	$country = 'EE';
	$keep_cities = [ 'EE784', 'EE296', 'EE446' ];
	$new_cities = [];
	foreach ( $keep_cities as $city ) {
		if ( isset( $cities[ $country ][ $city ] ) ) {
			$new_cities[ $city ] = $cities[ $country ][ $city ];
		}
	}
	$cities[ $country ] = $new_cities;
	return $cities;
}

איך להסיר מהרשימה את כל הערים השייכות למחוזות מסוימים?
עדכן את קודי המחוזות:

add_filter( 'csz_states', 'csz_remove_states_cities' );
function csz_remove_states_cities( $states ) {
	$unnecessary_states = [ 'EE001', 'EE004', 'EE006' ];
	foreach ( $unnecessary_states as $state_code ) {
		if ( isset( $states[ $state_code ] ) ) {
			unset( $states[ $state_code ] );
		}
	}
	return $states;
}

איך להשאיר ברשימה ערים ממחוזות מסוימים בלבד (לא תואם לחנויות בינלאומיות)?
עדכן את קודי המחוזות:

add_filter( 'csz_states', 'csz_set_states' );
function csz_set_states( $states ) {
	$keep_states = [ 'EE001', 'EE004', 'EE006' ];
	$new_states = [];
	foreach ( $keep_states as $state ) {
		if ( isset( $states[ $state ] ) ) {
			$new_states[ $state ] = $states[ $state ];
		}
	}
	return $new_states;
}

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

add_filter( 'csz_cities', 'csz_split_cities' );
function csz_split_cities( $cities ) {
	$country_code = 'EE';
	$city_code = 'EE784';
	$sub_cities = [ __( 'Northern', 'woocommerce' ), __( 'Southern', 'woocommerce' ) ];
	if ( isset( $cities[ $country_code ][ $city_code ] ) ) {
		$count = 101;
		foreach ( $sub_cities as $sub_city ) {
			$cities[ $country_code ][ $city_code . $count ] = $cities[ $country_code ][ $city_code ] . ' - ' . $sub_city;
			$count++;
		}
		unset( $cities[ $country_code ][ $city_code ] );
	}
	return $cities;
}

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

add_filter( 'csz_enable_custom_city', '__return_true' );

איך להעביר ערים כלשהן אל ראש הרשימה הנפתחת?
עדכן את קודי המדינה והערים:

add_filter( 'csz_sort_cities', '__return_false' );
add_filter( 'csz_cities', 'csz_cities_custom_order' );
function csz_cities_custom_order( $cities ) {
	$country = 'EE';
	$first_keys = [ 'EE726', 'EE890' ];
	$pre_arr = [];
	foreach ( $first_keys as $key ) {
		if ( isset( $cities[ $country ][ $key ] ) ) {
			$pre_arr[ $key ] = $cities[ $country ][ $key ];
		}
	}
	$cities[ $country ] = $pre_arr + $cities[ $country ];
	return $cities;
}

איך להעביר מחוזות כלשהם אל ראש הרשימה הנפתחת?
עדכן את קודי המחוזות:

add_filter( 'csz_sort_states', '__return_false' );
add_filter( 'csz_states', 'csz_states_custom_order' );
function csz_states_custom_order( $states ) {
	$first_keys = [ 'EE007', 'EE004' ];
	$pre_arr = [];
	foreach ( $first_keys as $key ) {
		if ( isset( $states[ $key ] ) ) {
			$pre_arr[ $key ] = $states[ $key ];
		}
	}
	return $pre_arr + $states;
}

איך להגדיר סיווג מס לפי מחוז?
עדכן את המדינה, המחוזות וסיווגי המס:

add_filter( 'woocommerce_product_get_tax_class', 'csz_change_tax_class', 10, 2 );
add_filter( 'woocommerce_product_variation_get_tax_class', 'csz_change_tax_class', 10, 2 );
function csz_change_tax_class( $tax_class, $product ) {
	$country = 'EE';
	$tax_classes = [
		'EE001' => 'Zero rate',
		'EE004'	=> 'Standard rate',
	];
	if ( $country === WC()->customer->get_shipping_country() && in_array( $country, get_option( 'wc_csz_countries_codes' ) ) ) {
		$city = WC()->customer->get_shipping_state();
		$country_cities = $country_states = '';
		include( WP_PLUGIN_DIR . '/cities-shipping-zones-for-woocommerce/i18n/cities/' . $country . '.php' );
		if ( isset( $country_states ) ) {
			foreach ( $country_states as $state_code => $state_name ) {
				if ( isset( $country_cities[ $state_code ][ $city ] ) ) {
					if ( isset( $tax_classes[ $state_code ] ) ) {
						return $tax_classes[ $state_code ];
					}
					break;
				}
			}
		}
	}
	return $tax_class;
}
שורטקוד

איך להציג את הודעת המשלוח לצמיתות במחשבון המשלוחים של הערים (לא תואם לחנויות בינלאומיות)?

add_filter( 'wp_footer', 'csz_custom_shipping_message' );
function csz_custom_shipping_message() { ?>
	<script type="text/javascript">
	jQuery( function( $ ) {
		$( document ).on( 'zone_matched', function( event, response ) {
			$( '#shipping_state-description' ).remove();
			if ( ! $( '#shipping_message' ).length ) {
				$( '#shipping_state_field' ).append( '<span id="shipping_message">response</span>' );
			}
			$( '#shipping_message' ).text( response ).css( { 'color':'black', 'background-color':'yellow' } );
		} );
	} );
	</script>
<?php }

איך להציג אותה במעבר עכבר?

add_filter( 'wp_footer', 'csz_hover_shipping_message' );
function csz_hover_shipping_message() { ?>
	<script type="text/javascript">
	jQuery( function( $ ) {
		$( '#shipping_state_field' ).on( 'mouseover', function() {
			 $( '#shipping_state-description' ).show();
		} );
	} );
	</script>
<?php }

איך לשמור את בחירת המשתמש גם לפני שהוסיף מוצרים לסל?
השתמש בקוד.

עמלת מרחק

איך ניתן להחיל עמלת מרחק?
בהינתן רשימה (תוך-ארצית) של מרחקים מעיר, יתאפשר להוסיף עמלה מבוססת מרחק למחיר משלוח או למחיר מוצר (למשל בכדי למכור שירותי הובלות).

האם בתוסף ישנן רשימות מרחקים מובנות?
לישראל מספר ערים עם רשימת מרחקים מובנית בעברית.

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

איך עלי לארגן רשימת מרחקים לעיר?
השתמש כאינדקס בקודים של המיקומים או בשמות שלהם (כפי שמופיעים בלוח הבקרה ועדכן את key_format$), ודא שמוגדר מרחק גם לעיר עצמה, על המרחקים להיות גדולים מ-0.

איך להזין באזור משלוח את כל המיקומים שמוגדר להם מרחק מסוים מעיר עם רשימת מרחקים?
הזן סימן קריאה (!) ומיד לאחריו את קוד העיר, במידת הצורך הוסף מרחק מינימלי ומקסימלי מופרדים בנקודה פסיק (;). לדוגמא לכל הערים הרחוקות עד 50 ק"מ מחיפה: IL4000; 0; 50! (סימן הקריאה בקצה השמאלי).

ווקומרס REST API
add_filter( 'woocommerce_rest_api_get_rest_namespaces', 'csz_states_api' );
function csz_states_api( $controllers ) {
	$controllers['wc/v3']['data-states'] = 'WC_REST_Data_States_Controller';
	return $controllers;
}

class WC_REST_Data_States_Controller extends WC_REST_Data_Controller {
	protected $namespace = 'wc/v3';
	protected $rest_base = 'data/states';
	function register_routes() {
		register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<state>[\w-]+)/zone', [
			'methods'		=> 'GET',
			'callback'		=> [ $this, 'get_zone' ],
			'args'			=> [ 'state' => [ 'description' => __( 'State / County', 'woocommerce' ), 'type' => 'string' ] ],
			'permission_callback'	=> [ $this, 'get_items_permissions_check' ],
		] );
		register_rest_route( $this->namespace, '/' . $this->rest_base . '/(?P<state>[\w-]+)/state', [
			'methods'		=> 'GET',
			'callback'		=> [ $this, 'get_state' ],
			'args'			=> [ 'state' => [ 'description' => __( 'State / County', 'woocommerce' ), 'type' => 'string' ] ],
			'permission_callback'	=> [ $this, 'get_items_permissions_check' ],
		] );
	}
	function get_zone( $data ) {
		return [ 'id' => wc_get_shipping_zone( [ 'destination' => [ 'country' => substr( $data['state'], 0, 2 ), 'state' => $data['state'], 'postcode' => '' ] ] )->get_zone_id() ];
	}
	function get_state( $data ) {
		foreach ( get_option( 'wc_csz_countries_codes' ) as $country_code ) {
			$country_cities = $country_states = '';
			include( WP_PLUGIN_DIR . '/cities-shipping-zones-for-woocommerce/i18n/cities/' . $country_code . '.php' );
			if ( isset( $country_states ) ) {
				foreach ( $country_states as $state_code => $state_name ) {
					if ( isset( $country_cities[ $state_code ][ $data['state'] ] ) ) {
						return $country_states[ $state_code ];
					}
				}
			}
		}
		return false;
	}
}

איך לקבל את אזור המשלוח אליו עיר כלשהי שייכת (במדינות עליהן חל התוסף)?

/wp-json/wc/v3/data/states/<city_code>/zone

איך לקבל את המחוז אליו שייכת עיר כלשהי (במדינות עליהן חל התוסף)?

/wp-json/wc/v3/data/states/<city_code>/state
הסרת התוסף / מדינות / מיקומים
  • הגדרות אזורי משלוח בווקומרס: הסר את המיקומים (תוכל להיעזר בכלי העריכה הקבוצתית)
  • הגדרות תוסף: הסר את המדינות
  • הגדרות ווקומרס כללי: עדכן את כתובת החנות מדינה / מחוז
  • משתמשים: המר/מחק את ערכי שדה המחוז במשתמשים שנוצרו/שעודכנו בזמן שהתוסף היה מוחל על המדינות שהם שייכים אליהם
  • תוספים: כבה ומחק את התוסף

65 תגובות

  1. יש כמה ענייני תרגום…
    moshav מתורגם כמרחביה (או רחביה) – ראיתי תחת בן שמן מושב
    mehuad כעין חרוד גיליתי כשחיפשתי (גבעת חיים מאוחד)

  2. וגם… בישראל יש זוהר (448) ויש צוחר (11361) ויש נווה זוהר

    #: i18n/cities/IL.php:406
    msgctxt "IL-cities"
    msgid "ZOHAR"
    msgstr "זוהר"

    #: i18n/cities/IL.php:1060
    msgctxt "IL-cities"
    msgid "ZOHAR"
    msgstr "צוחר"

  3. אנו רואים שהשדה שיצרנו בעזרת התוסף הזה, לא מועבר במייל ולא בהזמנות בעת שיש הזמנות. המידע לא מועבר. איך מתקנים את זה?

    1. היי אייל,
      בהגדרות התוסף כבו את אפשרות ה-Filters, בנוסף, נראה שישנה התנגשות כלשהי- נסו לכבות זמנית כל קוד/תוסף שקשור לשדות שבעמוד התשלום

          1. היי,
            תוסף מעולה ,
            אבל גם אצלי קיימת אותה בעייה באתר, והפילטר לא מסומן בכלל, שם האתר – masala.co.il

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

          2. היי אור,
            אנא וודא שבתוסף Flexible Checkout Fields מוגדרת תצוגה (בלשונית display on) של השדות billing_state ו-shipping_state

    1. היי ליעד,
      כפר אז"ר נחשב כחלק מרמת גן, על מנת לקבוע לאזור עלות משלוח שונה ניתן להשתמש במיקוד.
      בנוסף, על מנת שהתוסף יפעל בצורה תקינה עם Flexible Checkout Editor, יש לשים במצב Enable את שדות המדינה והמחוז (state) בחיוב ובמשלוח.

      1. תודה רבה על התשובה המהירה.
        מה לגבי רמת אפעל? היא גם נחשבת חלק ממשהו או שיש אפשרות להוסיף אותה ידנית?
        תודה 🙂

    1. היי, בהגדרות משלוחים של ווקומרס צור אזור משלוח נוסף, בעריכה שלו בשדה 'אזורים בתוך אזור' הזן ידנית את הערים שמרוחקות עד 20 ק"מ מחיפה, והוסף שיטת משלוח של משלוח חינם ושל איסוף עצמי. ברשימת אזורי משלוח וודא שאזור משלוח זה נמצא מעל אזור המשלוח של כל ישראל.
      על מנת להכניס לאזור המשלוח את כל הערים המרוחקות עד 20 ק"מ מחיפה באופן אוטומטי תוכל להשתמש בכלי העריכה הקבוצתית (נמצא בתחתית הגדרות תוסף הערים)- בחר את האזור משלוח הרלוונטי והזן בשדה 'אזורים בתוך אזור': !IL4000; 0; 20

  4. שלום רב,
    קודם כל אני חייב להחמיא לך על הפלאגין שעושה עבורנו עבודת קודש.. תודה רבה יש לי שתי שאלות קטנות בבקשה:
    1. בברירת המחדל של ווקומרשל באזור המשלוח מופיע הכיתוב "משלוח אל ….וכתובתו המלאה של הלקוח", משום מה עם ההתקנה של הפלאגין הכותבת הרגילה של הלקוח והמלאה כולל שם רחוב ומספר נעלמת … האם אפשר לגרום לפלאגין שלא להשפיע כלל על אזור זה.. אני משתמש בשני אזורי משלוח: אחד כברירת מחדל רק ערים חריגות והשני כל היתר כך שאין לי כל צורך בעדכון או שינוי כתובת מאחר וזה כבר מושך את כתובתו המעודכנת של הלקוח.
    2. בעגלת הקניות באזור המע"מ בפתאום מופיע לי הכיתוב הבא לדוגמה: "(כולל ⁦₪44.36 מע"מ⁩ משוער למדינה ⁦ישראל⁩)"… איך אפשר להחזיר את זה למצב הרגיל של ווקומרשל ? או לכל הפחות לתקן ולמחוק את המילים משוער…?

    תודה רבה מראש על ההתייחסות לפנייתי

    1. היי יחיאל,
      1. מכיוון שהתוסף משתמש ברשימת ערים מוכנה ולא בשדה חופשי, הלקוח יצטרך לבחור מחדש את העיר שלו (תוכל לבצע זאת עבורו דרך מסך עריכת משתמש שבלוח בקרה => משתמשים), לאחר מכן הכתובת המלאה שלו אמורה לחזור ולהופיע.
      2. לאחר שהלקוח יעדכן את העיר שלו גם הטקסט של המע"מ אמור לחזור להיות כפי שהיה

    1. כברירת מחדל מחיר המשלוח מעוגל, מה הוגדר בעלות בסיס ובעלות לק"מ? האם מוחלים עליו מיסים? האם ישנו קוד נוסף שמשפיע על העלות?

      1. עלות לק"מ 0.75 בלי עלות נוספת ובלי מיסים.
        הבעיה בקוד של התוסף כאשר מעגלים עם דיוק של 2 במקום של אחד או אפס עם "ROUND".
        כמו כן זה לא תמיד מעלים את הנקודה העשרונית עצמה אלה אם כן משתמשים במשהו כמו "wc_format_decimal( $number, $dp, $trim_zeros );"
        קיוויתי לאפשרות מתוך התוסף שמאפשרת לדיוק גבוה יותר של עיגול המחיר וגם אחד שמאפשר להעלים את הנקודות העשרוניות.
        כרגע אני נאלץ לגעת בקוד עצמו וזה לא טוב לעדכונים.

        1. הדיוק של ה-round בתוסף שונה לאפס, תוכל להוריד את התוסף מחדש כדי לקבל את העדכון.
          על מנת להוריד את הנקודות העשרוניות מכל המחירים בעמוד התשלום:
          add_filter( 'woocommerce_price_trim_zeros', 'wc_checkout_trim_zeros' );
          function wc_checkout_trim_zeros( $trim ) {
          return is_cart() || is_checkout() ? true : $trim;
          }

  5. היי קודם כל ממש תודה על הפלאגין!
    מאז שהוספנו את הפלאגין מופיעים לנו בעמוד הזמנה שני כתובות (עיר שהלקוח בחר ואיזור) וזה עושה לנו המון בלאגן.. יש אפשרות להסיר את האיזור ?

  6. היי! הפלאגין הציל אותי! יש לי רק עניין אחד איתו
    הוא אוטומטית בוחר עיר רנדומלית וזה קובע לי את המחיר משלוח לפני שהלקוח הכניס את העיר שלו .
    האם יש אופציה שזה יבחר אוטומטית בכלום? אני רואה שהדרופ דאון של הערים מלא ממש מההתחלה ואין אופציה של נגיד: "בחר עיר"

    1. היי אסיה,
      בלוח בקרה => ווקומרס => הגדרות => כללי, באפשרות 'מדינה / ארץ' בחרי את כתובת החנות, ובאפשרות 'מיקום ברירת מחדל של לקוח' בחרי 'כברירת מחדל אין מיקום'.

  7. היי, אני צריך להוסיף ערים או אזור בתוך עיר שיהיה לבחירה למשתמש, כיצד עושים זאת?
    לדוגמה:
    ⁃ תל אביב מרכז 35₪ | מינ׳ למשלוח חינם 200₪
    ⁃ תל אביב צפון 35₪ | מינ למשלוח חינם 300₪
    ⁃ תל אביב דרום 35₪ | מינ למשלוח חינם 300₪

    זה מוצא לי רק "תל אביב – יפו, ישראל"
    ואני צריך שממש יהיה רשום למשתמש "תל אביב צפון", מרכז וכו'..
    * דרך מיקוד זה לא עוזר לי כי הלקוח לא מעוניין במיקוד.

    דרך אגב, תוסף מעולה, אשמח שתשלחו קישור לתרומה (או שיש לכם גרסת פרו)

    תודה רבה Condless !

    1. היי אור,
      הדרך האידיאלית היא שימוש במיקוד, באין ברירה ניתן להשתמש בקוד הבא על מנת לפצל את תל אביב לאזורים:
      add_filter( 'csz_cities', 'csz_split_cities' );
      function csz_split_cities( $cities ) {
      $country_code = 'IL';
      $city_code = 'IL5000';
      $sub_cities = [ 'דרום', 'צפון', 'מרכז' ];
      if ( isset( $cities[ $country_code ][ $city_code ] ) ) {
      $count = 101;
      foreach ( $sub_cities as $sub_city ) {
      $cities[ $country_code ][ $city_code . $count ] = $cities[ $country_code ][ $city_code ] . ' - ' . $sub_city;
      $count++;
      }
      unset( $cities[ $country_code ][ $city_code ] );
      }
      return $cities;
      }

  8. היי, משום מה בהזמנה מהBACKEND הSTATE מראה לי כID עם קידומת של IL
    זה קשור לפלאגין שלכם אולי?

  9. אחלה תוסף חברים!

    שאלה: האם יש אפשרות להציג למשתמש – שלא הגיע למשלוח חינם עדיין – הודעה שיש משלוח חינם בקנייה בסכום XXX ?

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

    תודה

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

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

  13. תודה רבה על כל העזרה!!! אתם פשוט תותחים!
    עכשיו אני הפעלתי את עמלת המרחק אבל ישנם ישובים בצפון שאין להם חישוב מרחק או שפשוט לא הפעלתי נכון את המערכת?..

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

  14. היי,
    רציתי לדעת כיצד אור יהודה מסומנת עפ"י מפת המספרים וכיצד אוכל לדעת איזו עיר כל מספר מסמן.
    חוצמזה תוסף פצצה תודה רבה.

  15. היי יש לי אפשרות לקבוע מינימום הזמנה לפי אזור? אם הלקוח גר במרכז והוא לא הגיע ל800 שקלים הוא לא יכול להזמין
    אם אני מעלה את מחיר המשלוח זה יהיה בעייתי.
    תודה רבה ואתם מצילי חיים!

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

    1. צור אזור משלוח חדש, גרור אותו אל ראש רשימת אזורי המשלוח, אל תגדיר בו שיטות משלוח כלל, והוסף אליו את הערים אליהן לא מתבצעים משלוחים.
      על מנת להוסיף לאזור המשלוח את כל ערי הדרום בצורה אוטומטית- השתמש ב'כלי העריכה הקבוצתית' שבהגדרות התוסף, כתוב בשדה 'אזורים בתוך אזור':
      IL061;IL062

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

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

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

  18. היי, יש לכם GIT? יש לי הצעה לטיפול בעיה שיש לי עם התוסף (מניח שיש את אותה הבעיה לעוד רבים)
    בהצגת מחשבון עלות משלוח יש באג – זה לא מציג סימנים מיוחדים יש לי פתרון שעשיתי לזה.
    אשמח לסייע

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

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

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

להגיב על איתי ורצ'יק לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *