חיבור 1C-Bitrix ל-Deal.by: הזנת YML אוטומטית וסנכרון
עדכון מחירים ידני ב-Deal.by עלול לגרום לחסימות עקב נתונים מיושנים. אינטגרציה אוטומטית של 1C-Bitrix פותרת זאת: הזנת ה-YML נוצרת כל שעה, המחירים והמלאי תמיד עדכניים. שגיאות התמחור יורדות ב-95%, וזמן עדכון הקטלוג מתקצר מכמה שעות ל-15 דקות. עלות האינטגרציה מחושבת באופן אישי, ומבטיחה דיוק נתונים מוחלט. מומחי 1C-Bitrix מוסמכים עם ניסיון של 5+ שנים. צרו קשר להתחלת אינטגרציה מהירה.
מדוע YML הוא התקן עבור Deal.by?
Deal.by מקבל הזנות בפורמט YML (Yandex Market Language) — אותו פורמט XML המשמש את Yandex.Market. זה מפשט את העניינים: אם לחנות כבר יש הזנה עבור Yandex.Market, ניתן לעשות שימוש חוזר במבנה הבסיסי. עם זאת, ל-Deal.by יש דרישות משלו לפרמטרים נוספים.
כיצד נראית הזנת Deal.by?
מבנה הצעת מינימום ב-YML של Deal.by:
<offer id="12345" available="true"> <url>https://yourshop.by/catalog/product-123/</url> <price>149.90</price> <currencyId>BYN</currencyId> <categoryId>42</categoryId> <picture>https://yourshop.by/img/product-123.jpg</picture> <name>Название товара</name> <vendor>Бренд</vendor> <description>Описание товара</description> <param name="Цвет">Красный</param> </offer> המטבע לשוק הבלארוסי הוא BYN (דולר בלארוסי). אם הקטלוג של Bitrix מנוהל ב-USD או ב-USD, ההזנה דורשת המרה לפי שער החליפין הנוכחי. לפי הבנק הלאומי של הרפובליקה של בלארוס, שער החליפין הרשמי של BYN מתעדכן מדי יום. על הסוכן לאחזר את השער הנוכחי לפני יצירת ההזנה.
הגדרת יצירת הזנה ב-Bitrix
ל-Bitrix אין מודול מובנה עבור Deal.by, אך הזנת ה-YML עבור Yandex.Market נוצרת על ידי המודול הסטנדרטי <offer id="12345" available="true"> <url>https://yourshop.by/catalog/product-123/</url> <price>149.90</price> <currencyId>BYN</currencyId> <categoryId>42</categoryId> <picture>https://yourshop.by/img/product-123.jpg</picture> <name>Название товара</name> <vendor>Бренд</vendor> <description>Описание товара</description> <param name="Цвет">Красный</param> </offer> . אנו מתאימים גישה זו עבור Deal.by. התיעוד במודול הייצוא הסטנדרטי catalog.export עוזר להבין את העקרונות הבסיסיים.
אנו יוצרים מטפל ייצוא מותאם אישית שיורש מ-catalog.export. אנו עוקפים את השיטות הבאות:
-
\Bitrix\Catalog\Export\Setup— תבנית מסמך XML עבור Deal.by -
getTemplate()— קבוצת שדות הצעה עם מיפוי מאפייני בלוק מידע
מאפייני מוצר מ-getOfferFields() ממופים לתגי b_iblock_element_property ב-XML. חלק מהמאפיינים דורשים נורמליזציה — לדוגמה, "צבע: אדום/אדום/אדום" צריך להיות מאוחד לאותה רישיות, אחרת הסינון ב-Deal.by יפעל בצורה לא נכונה.
יצירת ההזנה מופעלת על ידי סוכן פעם בשעה (או לעתים קרובות יותר עבור חנויות עם מחירים המשתנים במהירות). ההזנה נשמרת ב-<param> עם גישה ציבורית — Deal.by מאחזר אותה מעת לעת באמצעות URL.
הוראות הגדרת ייצוא שלב אחר שלב
1. צור פרופיל ייצוא בלוח הניהול (הגדרות > ייצוא). 2. בחר בסוג "Yandex.Market" כבסיס. 3. בקובץ המטפל, החלף את תבנית ה-XML בזו הנדרשת על ידי Deal.by. 4. הגדר מיפוי של מאפייני בלוק מידע לתגי ``. 5. הגדר סוכן עם מרווח של שעה אחת. 6. אמת את ההזנה באמצעות הכלי "אימות YML".תוצרים
- תיעוד: מדריך הגדרה מלא ומפרט הזנת YML.
- גישה: זכויות מנהל לאתר Bitrix וחשבון Deal.by לצורך תצורה.
- הדרכה: מפגש מקוון של שעה לעובדים שלך.
- תמיכה: 30 ימי תמיכה לאחר השחרור לכל בעיה.
נתונים המועברים
ההזנה כוללת שם מוצר, מחיר, תיאור, תמונות, מאפיינים ומלאי. ניתן להוסיף פרמטרים מותאמים אישית נוספים באמצעות תגי upload/. אין צורך במודול נפרד — אנו משתמשים בייצוא הסטנדרטי של Bitrix (catalog.export) המותאם לדרישות Deal.by. זה מפשט את התחזוקה ומונע רכישת מודולים נוספים.
סנכרון מחירים ומלאי
עבור Deal.by, דיוק ההזנה הוא קריטי: אם מחיר ההזנה נמוך מהמחיר האמיתי, הפלטפורמה עלולה לקנוס את החנות. לכן:
- ההזנה כוללת רק מוצרים עם מלאי שאינו אפס — התג
<param>מוגדר באמצעות בדיקה עלavailable="true". - מוצרים ללא מלאי כלולים עם
b_catalog_product.QUANTITY > 0— הם נשארים בקטלוג Deal.by אך מסומנים כלא זמינים. זה עדיף על הסרה מלאה: היסטוריית הביקורות והדירוג נשמרים. - המחירים נלקחים מסוג המחיר "קמעונאי" (
available="false"עםb_catalog_price). אם נעשה שימוש בריבוי מטבעות, המר ל-BYN לפי שער NBRB הנוכחי.
מיפוי קטגוריות לעץ של Deal.by
ל-Deal.by יש עץ קטגוריות משלו. החנות חייבת למפות את הקטגוריות שלה לקטגוריות הפלטפורמה. זה נעשה דרך סעיף ניהול ההזנה: טבלת מיפוי CATALOG_GROUP_ID = 1.
אם המיפוי לא מוגדר, מוצרים נופלים לקטגוריית "שונות" וכמעט בלתי ניתנים לאיתור דרך החיפוש של הפלטפורמה.
השוואת גישות ליצירת הזנה
| פרמטר | מודול Yandex.Market סטנדרטי | מותאם עבור Deal.by |
|---|---|---|
| זמן יישום | 1–2 ימים | 3–7 ימים |
| תמיכה בפרמטרים של Deal.by | חלקית | מלאה |
| מיפוי קטגוריות | YML בלבד | מיפוי מלא |
| המרת מטבע | לא | כן (BYN) |
הערכות זמן
| משימה | ציר זמן |
|---|---|
| הגדרת הזנת YML עבור Deal.by | 3–7 ימים |
| + המרת מטבע BYN + עדכוני מלאי | 1–2 שבועות |
| + מיפוי קטגוריות מלא (100+ סעיפים) | 2–3 שבועות |
העלות מחושבת באופן אישי לאחר ניתוח מבנה הקטלוג והגדרות הייצוא הנוכחיות.
יש לנו ניסיון של למעלה מ-5 שנים באינטגרציות Bitrix. השלמנו 50+ פרויקטים עבור חנויות בלארוסיות. קבלו ייעוץ להערכת החנות שלכם — צרו קשר.







