כיצד להגדיר פיד Google Shopping ב-1C-Bitrix: מדריך מלא

האם קטלוג ה-Bitrix שלך נדחה ב-Google Merchant Center, והייצוא הסטנדרטי לא מצליח ליצור XML תקין עבור Google Shopping? אנחנו מגדירים את ה-feed במלואו—מביקורת מבנה המוצרים ועד לייצור אוטומטי העומד בכל דרישות Google. הצוות שלנו מטפל בכל התהליך, ומבטיח ייצוא יציב ותמיכה שוטפת, כך שהמוצרים שלכם יעברו moderation ויניעו מכירות.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
כיצד להגדיר פיד Google Shopping ב-1C-Bitrix: מדריך מלא
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

כיצד ליצור Google Shopping Feed תקין לחנות ה-1C-Bitrix שלך

בעלי קטלוגים ב-Bitrix נתקלים לעתים קרובות בבעיה: מוצרים נכשלים במודרציה ב-Google Merchant Center, ה-feed נדחה, והמכירות לא גדלות. מודול ה"ייצוא קטלוג" הסטנדרטי אינו מייצר XML תקין עבור Google Shopping — חסרים בו מרחב השמות xmlns:g ומיפוי מאפיינים חובה. feed שגוי לא רק גורם לאובדן מכירות, אלא יכול גם להוביל לעונשים מגוגל על נתונים לא מדויקים. אנו מגדירים את ה-feed במלואו: מבדיקת אינפובלוק ועד אוטומציה מלאה של עדכונים. עם ניסיון של למעלה מ-10 שנים, הגדרנו יותר מ-200 feeds לקטלוגים של 100 עד 500,000 מוצרים — ואנו מבטיחים אישור מודרציה. עלות שירות הגדרה טיפוסית נעה בין 500 ל-1,500 דולר, אך יכולה לחסוך עד 1,200 דולר בחודש בהוצאות פרסום לקטלוג בינוני.

מדוע ייצוא סטנדרטי לא עובד עבור Google Shopping

כברירת מחדל, Bitrix יכול לייצא YML (Yandex.Market) ו-XML שרירותי. עם זאת, פורמט Google Base דורש תגים ספציפיים: g:id, g:title, g:price, g:availability, g:brand, g:gtin. הפרופיל הסטנדרטי אינו מוסיף את הקידומת g ואינו תומך במאפיינים מקוננים. התוצאה היא feed עם שגיאות סכמה.

תכונה ייצוא סטנדרטי (YML) סקריפט מותאם אישית
תמיכה ב-xmlns:g לא כן
מיפוי מאפיינים מוגבל גמיש, כל המאפיינים
הצעות מסחר מיוצאות כפריטים נפרדים ללא קיבוץ תמיכה ב-g:item_group_id
תדירות עדכון הרצה ידנית סוכן או cron בכל מרווח
התאמה אישית הגדרות פרופיל שליטה מלאה באמצעות PHP

שלב אחר שלב: מבדיקה ועד פריסה

  1. בדיקת אינפובלוק ומבנה SKU — בדיקה של מאפיינים חובה (GTIN, מותג, מידות), הערכת גודל הקטלוג ותדירות השינויים.
  2. הגדרת מיפוי מאפיינים — יצירת התאמה בין שדות Bitrix לתגי Google Base. התחשבות במאפייני סוג המוצר: לבגדים — צבע ומידה; לאלקטרוניקה — GTIN ו-MPN.
  3. כתיבת סקריפט PHP מותאם אישית — הטמעת יצירת XML עם מרחבי שמות נכונים, תמיכה ב-g:item_group_id, ו-fallbacks למאפיינים חסרים.
  4. הגדרת סוכן או cron — הבטחת יצירה מחדש אוטומטית של ה-feed במרווחים הנדרשים. לקטלוגים מעל 50,000 מוצרים, יש להשתמש בבחירה מפולחת וב-set_time_limit(0).
  5. בדיקה והגשה ל-Merchant Center — הרצת ה-feed דרך W3C validator, בדיקה במדור Diagnostics, ותיקון שגיאות טיפוסיות.
  6. ניטור והתאמות — לאחר ההשקה, מעקב אחר הסטטוס ב-Merchant Center וטיפול מהיר בבעיות.

מה הסקריפט המותאם אישית מספק

אנו משתמשים בסקריפט PHP מותאם אישית הממוקם ב-/local/cron/google_feed.php. הוא אוסף את כל המוצרים הפעילים, כולל SKUs, ממפה מאפיינים לתגים הנדרשים, וכותב את ה-XML ל-/upload/feeds/google.xml. הסקריפט מופעל על ידי סוכן Bitrix כל שעה — מה ששומר על ה-feed מעודכן תמיד.

דוגמה למיפוי מאפיינים:

$PROPERTY_MAP = [
    'brand' => 'BRAND', // Свойство "Бренд"
    'barcode' => 'BARCODE', // EAN/штрихкод
    'article' => 'ARTICLE', // Артикул/MPN
    'color' => 'COLOR', // Цвет (для одежды)
    'size' => 'SIZE', // Размер (для одежды)
    'material'=> 'MATERIAL', // Материал
];

לפני יצירת ה-feed, אנו תמיד מוודאים שמאפיינים אלה קיימים באינפובלוק באמצעות $PROPERTY_MAP = [ 'brand' => 'BRAND', // Свойство "Бренд" 'barcode' => 'BARCODE', // EAN/штрихкод 'article' => 'ARTICLE', // Артикул/MPN 'color' => 'COLOR', // Цвет (для одежды) 'size' => 'SIZE', // Размер (для одежды) 'material'=> 'MATERIAL', // Материал ]; . אם מאפיין חסר או לא מולא עבור מוצר — אנו מוסיפים fallback או מדלגים על הפריט.

כיצד לטפל בהצעות מסחר (SKUs)

עבור קטלוגים עם וריאציות (מידה, צבע), כל SKU חייב להיות CIBlockProperty::GetList() נפרד עם מאפיין <item> השווה למזהה מוצר האב. מוצר האב עצמו אינו נכלל ב-feed. כך אנו מיישמים זאת:

$offers = \CIBlockElement::GetList(
    [],
    ['IBLOCK_ID' => $OFFERS_IBLOCK_ID, 'PROPERTY_CML2_LINK' => $elementId, 'ACTIVE' => 'Y'],
    false,
    false,
    ['ID', 'NAME', 'CATALOG_QUANTITY', 'CATALOG_PRICE_1']
);
while ($offer = $offers->GetNextElement()) {
    $offerFields = $offer->GetFields();
    $offerProps = $offer->GetProperties();
    // g:item_group_id = ID родительского элемента
    // g:id = ID торгового предложения
    // g:color, g:size — из свойств предложения
}

כיצד לבצע אוטומציה של עדכוני feed

שימוש בסוכן Bitrix עדיף — הוא אינו דורש גישת cron וקל יותר להגדרה:

\CAgent::AddAgent(
    '\Local\Feed\GoogleFeedGenerator::generate();',
    'local.feed',
    'N',
    3600, // каждый час
    '',
    'Y',
    date('d.m.Y H:i:s', time() + 3600)
);

קובץ ה-feed נכתב מחדש בכל הרצה. לקטלוגים מעל 50,000 מוצרים, הגדל את זמן ביצוע הסקריפט עם g:item_group_id והשתמש בבחירה מפולחת. לחלופין, ניתן להגדיר משימת cron: $offers = \CIBlockElement::GetList( [], ['IBLOCK_ID' => $OFFERS_IBLOCK_ID, 'PROPERTY_CML2_LINK' => $elementId, 'ACTIVE' => 'Y'], false, false, ['ID', 'NAME', 'CATALOG_QUANTITY', 'CATALOG_PRICE_1'] ); while ($offer = $offers->GetNextElement()) { $offerFields = $offer->GetFields(); $offerProps = $offer->GetProperties(); // g:item_group_id = ID родительского элемента // g:id = ID торгового предложения // g:color, g:size — из свойств предложения } .

בדיקת feed לפני הגשה ל-Merchant Center

אנו בודקים את ה-feed בשלוש דרכים:

  1. הכלים המובנים של Google — מדור Diagnostics ב-Merchant Center מציג מיד שגיאות אימות. לפי התיעוד הרשמי, למעלה מ-40% מהדחיות נובעות מ-GTIN חסר.
  2. W3C validator — בודק תקינות מבנה XML.
  3. Google Rich Results Test — מוודא שהנתונים המובנים באתר תואמים לציפיות של Google.

מאפייני feed חובה

מאפיין חובה סוג
g:id כן מזהה מוצר ייחודי
g:title כן שם המוצר
g:description כן תיאור (לפחות 30 תווים)
g:link כן כתובת URL של דף המוצר
g:image_link כן כתובת URL של התמונה
g:price כן מחיר עם מטבע
g:availability כן במלאי / אזל מהמלאי
g:brand כן מותג
g:gtin או g:mpn כן מזהה יצרן

תוצרים

  • בדיקת קטלוג: בדיקת מאפיינים קיימים (GTIN, מותג, מידות), תקינות ניהול SKU.
  • יצירת מיפוי וסקריפט מותאם אישית: הפקת feed עם תמיכה ב-\CAgent::AddAgent( '\Local\Feed\GoogleFeedGenerator::generate();', 'local.feed', 'N', 3600, // каждый час '', 'Y', date('d.m.Y H:i:s', time() + 3600) ); . חיסכון בעלויות: הסקריפט המותאם אישית מהיר פי 5 מייצוא ידני, ומפחית שגיאות ב-50%.
  • הגדרת סוכן או משימת cron: עדכונים אוטומטיים.
  • בדיקת feed ראשונית ב-Merchant Center: תיקון שגיאות טיפוסיות.
  • תיעוד מלא והדרכה: אנו מספקים תיעוד מלא, גישה לסקריפט, והדרכה של שעה.
  • הבטחת אישור מודרציה: אנו מטפלים במשוב של Google תוך יום. נתונים תקינים יכולים לחסוך עד 30% מתקציב הפרסום — כ-1,200 דולר בחודש לקטלוגים בינוניים — והפחתת שיעור הדחיות ב-25% מקטינה הפסדים מרישומים חינם חסרים.

הניסיון שלנו: למעלה מ-10 שנים עם Bitrix ו-200+ feeds שהוגדרו לקטלוגים של 100 עד 500,000 מוצרים. קבלו ייעוץ: נבחן את הפרויקט שלכם ונציע פתרון ללא עמלות נסתרות. צרו קשר לבדיקת feed. הזמינו הגדרת feed במלואה — אנו מבטיחים אישור מודרציה.