הגדרת משלוח שליחים ב-1C-Bitrix: מדריך מלא
תארו לעצמכם לקוח שמבצע הזמנה באתר שלכם, בוחר משלוח שליחים, אבל הוא לא מופיע בעגלת הקניות. או שעלות המשלוח מחושבת בתעריף קבוע במקום בנוסחה—ואתם מפסידים רווח על הזמנות קטנות.
לרוב הבעיה טמונה במגבלות שהוגדרו באופן שגוי: הגבלות מיקום, משקל או סכום שהוגדרו לא נכון, ומערכות תשלום שאינן מקושרות לשירות המשלוח. כתוצאה מכך, השליח מגיע לעיר הלא נכונה או שהלקוח לא יכול לשלם.
אנחנו מתקנים באגים כאלה באופן קבוע: למעלה מ-30 פרויקטים בהגדרת משלוחים ב-1C-Bitrix—ממשלוחים עירוניים פשוטים ועד מערכי מחסנים מרובים עם עשרות אזורים וחישוב עלות דינמי. במאמר זה נפרט כיצד להגדיר משלוח שליחים כראוי, תוך הימנעות ממלכודות טיפוסיות.
נלווה אתכם שלב אחר שלב: מיצירת השירות ועד קישור מערכות תשלום והגדרת לוחות זמנים. נסקור את הבעיות הנסתרות הנפוצות ביותר וכיצד לעקוף אותן במאמץ מינימלי. אם כבר יש לכם חנות על 1C-Bitrix, תוכלו ליישם את הידע הזה באופן מיידי. אם לא, לאחר הקריאה תדעו בדיוק מה לדרוש ממפתח.
יצירת שירות משלוחים בקוריאר
-
עברו אל
Store → Settings → Delivery servicesולחצו על "Add service". -
בחרו "Own delivery service".
-
מלאו את הפרמטרים:
- Name: לדוגמה, "City Courier Delivery".
- Code:
courier_city(מזהה ייחודי). - Cost: קבוע או נוסחה (ראו דוגמה למטה).
- Currency: דולר.
הגדרה בסיסית יכולה להתבצע תוך 15–20 דקות אם אזורי המשלוח והתעריפים ידועים מראש. הגדרה מהירה זו חוסכת עד 30% מעלויות ההתחלה בהשוואה לשכירת מפתח.
לחישוב מבוסס נוסחה, השתמשו בביטויי PHP:
[PRICE] >= 3000 ? 0 : 350[PRICE] הוא סכום ההזמנה, [WEIGHT] הוא משקל בגרמים. מטפל משלוחים מותאם אישית גמיש פי 5 בערך מהנוסחה הסטנדרטית: הוא יכול להתחשב במרחק הכתובת, בתעריפי שירות הקוריאר, בקודי קופון ובפרמטרים נוספים.
שימוש בנוסחה הסטנדרטית מהיר פי 3 למקרים פשוטים, אך עבור לוגיקה מורכבת, עדיף לקודד מטפל מותאם אישית מלכתחילה.
הגדרת הגבלות
הגבלות מגדירות את התנאים שבהם שירות המשלוחים זמין. הן מוגדרות בלשונית "Restrictions" בכרטיס השירות. הגבלות שגויות גורמות ל-90% משגיאות תצוגת המשלוחים.
סוג הגבלה פרמטרים דוגמה Location בחירת ערים/אזורים, אזורים רק מוסקבה ואזור מוסקבה Minimum amount מספר במטבע по индивидуальному расчёту Maximum weight מספר בגרמים 30000 g User groups מזהי קבוצה משתמשים מאומתים בעת הגדרת אזורי משלוח, שימו לב: אם עיר לא נוספה לרשימה, השירות לא יוצג. כמו כן, הגבלות מאוחסנות בטבלת b_sale_delivery_restriction ומוחלות באופן מיידי — ללא מטמון. לכן הגדירו אותן נכון בפעם הראשונה. לדוגמה, ציון סכום מינימלי של по индивидуальному расчётуמבטיח שאפשרות המשלוח תופיע רק עבור הזמנות מעל לסף זה.
מדוע קישור למערכת תשלומים הוא קריטי
ללא קישור למערכות תשלומים, המשלוח עשוי שלא לעבוד: הלקוח בוחר בתשלום בכרטיס, אך משלוח הקוריאר אינו תואם לשיטה זו. ב-80% מהמקרים, השגיאה "no shipping services compatible with the payment system" מתרחשת בדיוק בגלל קישור חסר.
כדי להימנע מכך, עברו אל Store → Settings → Payment systems, בחרו את מערכת התשלומים הנדרשת, ובלשונית "Delivery services" סמנו עם אילו שירותים היא עובדת. לדוגמה, תשלום במזומן בעת המסירה רק עבור משלוח בקוריאר, בעוד שארנקים אלקטרוניים עבור כולם. ללא קישור—100% שגיאה של אי-תאימות; עם קישור—חישוב נכון. אין לדלג על שלב זה.
הגדרת תזמון דינמי ומועדים
הלשונית "Settings" של שירות המשלוחים מאפשרת להגדיר:
- Delivery period: "מ-1 עד 3 ימים".
- Delivery condition: תיאור טקסטואלי, לדוגמה, "משלוח ביום ההזמנה אם בוצעה לפני 14:00".
אך זה רק טקסט. לבדיקת זמן אמיתית, יש צורך במטפל מותאם אישית. הוא מנתח את הזמן והתאריך הנוכחיים, ובהתאם לכך מפעיל או משבית את המשלוח. פיתוח מטפל כזה אורך 1–2 ימים ודורש ידע ב-Bitrix API. התוצאה היא תזמון אמיתי, לא תווית סטטית.
מה כלול בהגדרת משלוח בקוריאר?
שלב משך הגדרה בסיסית (שירות, הגבלות, תשלומים) 3–5 שעות עם נוסחה מותאמת אישית ולוח זמנים יום עסקים אחד אינטגרציה מורכבת (מספר אזורים, לוגיסטיקה) 2–3 ימים פיתוח מטפל מותאם אישית 1–2 ימים כתוצאה מכך, תקבלו:
- משלוח קוריאר עובד עם כללים מוגדרים.
- קישור למערכת תשלומים.
- תיעוד קצר של ההגדרות.
- בדיקה על הזמנת ניסיון.
- אחריות לפונקציונליות ו-14 ימי תמיכה.
תוצאות ואחריות
למעלה מ-5 שנים אנו מיישמים ומשפרים את 1C-Bitrix. השלמנו למעלה מ-30 פרויקטי משלוחים, כולל אינטגרציות מורכבות עם 1C, CDEK ושירותי קוריאר קנייניים. המהנדסים המנוסים שלנו מטפלים בכל משימה—ממשלוח קוריאר פשוט ועד ריבוי מחסנים עם חישוב דינמי.
צרו קשר כדי לדון במצב שלכם—נציע את הפתרון הטוב ביותר ללא תוספות מיותרות. הזמינו הגדרת משלוח בקוריאר וקבלו חנות פועלת ללא כאבי ראש.
לפרטים נוספים, ראו את התיעוד הרשמי.

