שילוב משלוחים: מ-API מפוזרים למחשבון אחיד ב-5 ימים
קונה נוטש את העגלה בשלב המשלוח — הוא לא רואה הצעת מחיר או רואה מחיר שגוי בעליל. כל מקרה כזה פוגע בהמרות. אוטומציה של לוגיסטיקה ב-1C-Bitrix פותרת את הבעיה: אנו מחברים שירותי משלוח כך שהמחיר מופיע מיידית והמעקב מתעדכן ללא התערבות מנהל. במשך 8 שנים יישמנו יותר מ-50 פרויקטים עם קטלוגים שנעים בין 500 ל-100,000 פריטים. זמן ממוצע לחיבור ספק משלוח אחד הוא 4 ימים.
כיצד להאיץ את חיבור שירותי המשלוח ל-1C-Bitrix?
האתגר המרכזי אינו קריאת ה-API עצמה, אלא התאמה ללוגיקה של כל ספק. CDEK, Boxberry, דואר רוסיה, PEK, DPD — לכל אחד מהם פורמט בקשה, תמחור וטיפול בשגיאות משלו. אנו משתמשים במתאמים מוכנים לכל ספק, מה שמקצר את זמן האינטגרציה פי שלושה בהשוואה ליישום מותאם אישית. מקרה לדוגמה: חנות מקוונת למוצרי בית (15,000 פריטים) — חיברנו את CDEK ו-Boxberry ב-5 ימים, עם חישוב אוטומטי ויצירת הזמנות. פניות תמיכה הקשורות למשלוח ירדו ב-60%, וערך הזמנה ממוצע עלה ב-8% בזכות אינדיקטור משלוח חינם.
מדוע ה-API של כל ספק הוא אתגר נפרד?
CDEK — משקל נפחי ומפת נקודות איסוף
API v2 (/api/v2/calculator/tarifflist) מקבל מידות, משקל וכתובות — ומחזיר את כל התעריפים הזמינים. מלכודות: משקל נפחי מחושב לפי הנוסחה (Д × Ш × В) / 5000. אם המשקל הפיזי הוא 2 ק"ג והמשקל הנפחי הוא 8 ק"ג, CDEK גובה לפי המשקל הנפחי. אם לא מתחשבים בכך במחשבון, הקונה רואה מחיר אחד אך משלם מחיר אחר. מפת נקודות האיסוף נטענת דרך /deliverypoints. ניתן להטמיע את הווידג'ט של CDEK, אך הוא מתנגש עם הסגנונות של Bitrix — אנו מציירים מפה משלנו באמצעות Yandex.Maps. יצירת הזמנות אוטומטית דרך /api/v2/orders — בעת ביצוע הזמנה, הבקשה נשלחת ל-CDK ומחזירה מספר מעקב. הדפסת שטרי מטען ותוויות מלוח הניהול — דרך /api/v2/print/orders. תעריפים: מחסן-מחסן, מחסן-דלת, דלת-דלת, אקספרס, לוקר חבילות.
Boxberry — רשת נקודות איסוף נרחבת באזורים
רשת נקודות האיסוף הנרחבת ביותר בערים קטנות. ה-API פשוט יותר משל CDEK, אך יש ניואנסים עם מזומן במשלוח ופדיון חלקי. מפת נקודות איסוף עם מסננים: חדר מדידה, תשלום בכרטיס, פעילות בסוף שבוע. אנו תמיד בודקים טיפול נכון בתגובה 0 כאשר אין נקודות איסוף זמינות.
דואר רוסיה — יציבות במחיר המהירות
API "שליחה" — חישוב עלות, יצירה אוטומטית של טפסים 103 ו-116, מעקב לפי מספר מעקב. תעריפים: חבילה, דפוס, EMS. משלוחים בינלאומיים. ה-API איטי יותר מספקים מסחריים — אנו מגדירים פסקי זמן של 10 שניות ומשתמשים בסוכני Bitrix אסינכרוניים לעדכוני סטטוס.
PEK — מטענים כבדים וקבוצתיים
כאשר צריך לשלוח ספה או ציוד. חישוב מטען קבוצתי, ביטוח, ארגז. משלוח למסוף ודלת-לדלת. מדדי מסופי PEK נטענים לבלוק מידע להשלמה אוטומטית.
DPD — משלוח אקספרס עם חלונות זמן
DPD ברחבי רוסיה ומחוצה לה. משלוח בתוך מרווח זמן נבחר, החזרת מסמכים חתומים. בחישוב אנו מתחשבים במשקל נפחי לפי הנוסחה (Д×Ш×В)/4000 — שונה מ-CDEK.
דוגמה: שגיאות אופייניות באינטגרציה עם Boxberry
היעדר סינון נקודות איסוף לפי התכונה `onlyPrepaid` מוביל לשגיאות עם מזומן במשלוח. התעלמות מהפרמטר `partialReturn` שוברת פדיון חלקי. ה-API מחזיר את קוד העיר בפורמט "770000000000" — דורש מיפוי למדד העיר.כיצד לשלב ספקים שונים במחשבון אחד?
אנו משתמשים בגישה היברידית: מודול מאגד שמנתב בקשות ל-API שונים ומנרמל תשובות. זה מאפשר להשוות תעריפים בזמן אמת ללא מעבר בין חשבונות אישיים. תגובת המודול בעלת מבנה אחיד: שם תעריף, מחיר, זמן משלוח, סוג משלוח. שמירת מטמון מתויגת: כאשר הגדרות המודול משתנות, רק המטמון לעיר הנבחרת נמחק, השאר נשאר. אנו מחברים את אירוע OnBeforeDeliveryCalculate ל-handler מותאם אישית — זה מחליף את לוגיקת המשלוח הסטנדרטית.
חישוב עלות: אילו מלכודות נתקלות?
המחשבון האוטומטי מסכם את המשקל הפיזי והנפחי של הפריטים בעגלה, מוסיף משקל אריזה ובוחר את הגדול ביותר. נשמע פשוט, אבל:
- יש למלא מידות עבור כל פריט. ללא מידות — אין חישוב. קטלוג של 10,000 פריטים יכיל בהכרח פריטים ללא מידות — אנו מגדירים ערכי ברירת מחדל (למשל, 0.1×0.1×0.1 מ') ומתריעים למנהל באמצעות אירוע דוא"ל.
- מבצעים וספי משלוח חינם — הגדרה גמישה: לפי סכום הזמנה, ללקוחות VIP, עם אמצעי תשלום ספציפי. מיושם באמצעות מאפייני עגלה מותאמים אישית.
- האינדיקטור "נותרו רק N דולר למשלוח חינם" — דבר פשוט, אך מגדיל את ערך ההזמנה הממוצע ב-5–12%. מחושב לפי סכום ההזמנה והסף הקרוב, מוצג בתבנית העגלה.
כיצד לאוטומט מעקב, איסוף ומשלוח שליחים?
מעקב. סקירה אוטומטית של API של ספקים — סוכן Bitrix בודק סטטוסי הזמנות כל 30 דקות עבור הזמנות עם STATUS_DELIVERY != 'DELIVERED'. בעת שינוי — עדכון סטטוס ההזמנה במערכת והודעה ללקוח (דוא"ל, SMS, push). דף מעקב מובנה בחשבון האישי — הלקוח לא צריך לגשת לאתר הספק. מפה עם מיקום נוכחי, תאריך משלוח משוער, אפשרות הפנייה מחדש.
איסוף. נקודות איסוף עצמיות על המפה: כתובות, שעות פעילות, אנשי קשר. חיפוש הקרובה ביותר לפי כתובת הלקוח. בדיקת זמינות בזמן אמת, שמירה עד שעה מסוימת. קוד QR לאיסוף מהיר ו-SMS על מוכנות.
משלוח שליחים. אזורי משלוח בעלויות שונות. חלונות של שעתיים, ניהול לוח זמנים של שליחים, הגבלת הזמנות לכל חלון. משלוח באותו יום — הזמנות מתקבלות עד 14:00, אקספרס ב-2–4 שעות עם תוספת תשלום עבור דחיפות. אינטגרציה עם ניווט לאופטימיזציית מסלולים.
ריבוי מחסנים. מספר מחסנים עם כתובות ואזורי שירות. בחירה אוטומטית של מחסן השילוח לפי כתובת הלקוח — עדיפות לקרוב ביותר שיש בו את כל הפריטים שהוזמנו. אם מחסן אחד לא מכיל הכל — פיצול הזמנה בין מחסנים (משלוח מרובה). סנכרון מלאי דרך 1C או WMS (CommerceML), תוך שימוש באירוע OnBeforeBasketAdd לבדיקת זמינות.
השוואת חברות שילוח
| פרמטר | CDEK | Boxberry | דואר רוסיה | PEK | DPD |
|---|---|---|---|---|---|
| כיסוי | רוסיה, חבר העמים | אזורים, ערים קטנות | כל הפדרציה הרוסית | הפדרציה הרוסית, מטען כבד | הפדרציה הרוסית, אקספרס |
| מהירות משלוח | 2–7 ימים | 3–10 ימים | 5–15 ימים | 3–10 ימים | 1–4 ימים |
| מורכבות API | בינונית | נמוכה | גבוהה (XML) | בינונית | בינונית |
| מאפיין | מגוון רחב של תעריפים, לוקרים | רשת נקודות האיסוף הרחבה ביותר | יציב אך תגובה איטית | ביטוח, ארגז | מרווחי זמן |
מאילו שלבים מורכב חיבור שירותי משלוח?
- ניתוח לוגיסטי (1–2 ימים) — גיאוגרפיה, משקל ממוצע, נפח הזמנות, אינטגרציית 1C. אנו ממליצים על שילוב ספקים.
- חיבור API (3–5 ימים לכל ספק) — הגדרת חישובים, מפות נקודות איסוף, יצירת הזמנות אוטומטית באמצעות סוכנים ואירועים.
- הגדרת מעקב (1–2 שבועות) — סוכני עדכון סטטוס, תבניות הודעות, דף מעקב.
- בדיקות (2–3 ימים) — בדיקות עם כתובות אמיתיות, השוואת תעריפים, בדיקת חישובים שגויים, בדיקות עומס.
- פריסה והדרכה (יום אחד) — שחרור מודול, העברת גישה, הדרכת מנהלים.
- תמיכה באחריות (חודש אחד) — תיקוני באגים, התאמות הגדרות, כוונון מטמון.
לוחות זמנים משוערים ליישום
| שלב | לוח זמנים |
|---|---|
| חיבור ספק אחד (API) | 3–5 ימים |
| מפת נקודות איסוף | 2–3 ימים |
| הגדרת איסוף | 2–3 ימים |
| מערכת מעקב | 1–2 שבועות |
| ריבוי מחסנים | 2–4 שבועות |
| מערכת לוגיסטית מקיפה | 4–8 שבועות |
לוחות הזמנים תלויים במספר הספקים, מורכבות הקטלוג והצורך באינטגרציה עם 1C/ERP. העלות מחושבת באופן אישי — קחו בחשבון את החיסכון: הפחתת עלויות תפעול משלוחים בעד 40% והפחתת פניות תמיכה ב-60%. לדוגמה, לקוח אחד עם חנות אלקטרוניקה (20,000 פריטים) החזיר את ההשקעה תוך 3 חודשים בזכות הפחתת הזמנות "נשכחות".
מוכנים להאיץ את הלוגיסטיקה של החנות המקוונת שלכם? צרו קשר — נעזור לבחור את שילוב הספקים האופטימלי למגוון המוצרים והתקציב שלכם. בקשו ייעוץ, ונכין הצעה תוך יום עסקים אחד.

