تتيح لك ميزة نقل البيانات من خلال دفعات إمكانية إتاحة المطاعم والخدمات وقوائم الطعام في ميزة "طلب الطعام" من خلال ميزة "الطلبات من نقطة إلى نقطة".
تُسترجع Google خلاصات بياناتك المخزّنة على منصة الاستضافة وتعالجها. بعد اكتمال عملية نقل البيانات بنجاح، يوفّر "طلب المحتوى من البداية إلى النهاية" معلومات عن حالة نقل البيانات والملفات الجديدة التي تم تحميلها والعدد الإجمالي للملفات والأخطاء والتحذيرات وغيرها.
توضّح هذه المقالة تفاصيل معظم أخطاء خلاصات الدفعات في مركز الإجراءات، ومعنى هذه الأخطاء وكيفية حلّها. تنقل روابط الويب الفائقة إلى صفحة مخطّط المستودع العلائقي التي تقدّم المزيد من السياق، مثل نوع البيانات المقبولة وأمثلة على الحقول والكيانات المحدّدة.
أين تظهر أخطاء خلاصات الدفعات في "مركز الإجراءات"؟
تتيح لك خلاصات البيانات إتاحة مطعمك وخدماتك وقائمة الطعام في ميزة الطلب من البداية إلى النهاية. للاطّلاع على مزيد من المعلومات عن استضافة خلاصات البيانات، يُرجى الانتقال إلى مقالة معالجة البيانات.
بعد تحميل ملفات الخلاصة، تسترجعها Google وتعالجها. إذا كانت هناك أي مشاكل، يتم عرضها كأخطاء. في ما يلي خطوات الاطّلاع على أخطاء "الخلاصة الدفعة" في "مركز الإجراءات".
في لوحة التنقّل الرئيسية في "مركز الإجراءات"، انتقِل إلى قسم الخلاصات > السجلّ.
اختَر البيئة (الإنتاج أو وضع المحاكاة)، ثم انقر على علامة التبويب سجلّ نقل البيانات.
إدخال فترة معاينة للاطّلاع على سجلّ عمليات النقل للأيام القليلة الماضية
للحصول على مزيد من التفاصيل حول الأخطاء في عملية نقل خلاصة معيّنة، انقر على السهم (→).
يمكنك بعد ذلك الاطّلاع على مزيد من التفاصيل حول الأخطاء والتحذيرات.
في ما يلي قائمة بأخطاء خلاصات الدفعات:
خطأ | معناها | كيفية حلّ المشكلة |
بيانات غير متوفّرة: يجب أن تحتوي MenuItem
القائمة على MenuItem واحد على الأقل.
|
تمّ تحديد قائمة بدون أي MenuItem
|
ابحث عن معرّف عنصر القائمة الذي يتضمّن خطأ في الخلاصة وأضِف عناصر القائمة. |
البيانات غير صحيحة: maxPrice
البيانات غير صحيحة للحقل maxPrice
|
قيمة الحقل maxPrice غير صحيحة
|
تأكَّد من أنّ قيمة حقل maxPrice أكبر من 0 لرقم تعريف الكيان المذكور في وصف الخطأ.
|
البيانات غير صحيحة: eligibleQuantityMax
البيانات غير صحيحة للحقل eligibleQuantityMax
|
قيمة الحقل eligibleQuantityMax غير صحيحة
|
تأكَّد من أنّ قيمة الحقل eligibleQuantityMax أكبر من 0 لمعرِّف الكيان المذكور.
|
البيانات غير صحيحة: leadTimeMax
البيانات غير صحيحة للحقل leadTimeMax
|
يقبل الحقل leadTimeMax قيمة عدد صحيح. مثال: 12.
ويُظهر خطأً لأي نوع بيانات آخر، حتى النوع المزدوج (15.0).
|
بالنسبة إلى رقم تعريف الكيان المذكور في رسالة الخطأ، تحقّق من قيمة السمة leadTimeMax وتأكّد من أنّها عدد صحيح.
|
بيانات غير صحيحة: validFrom
بيانات غير صحيحة للحقل validFrom
|
تتطلّب قيمة الحقل validFrom تنسيق طابع زمني ISO بنوع String.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل validFrom ، تأكَّد من أنّ القيمة هي سلسلة طابع زمني.
مثال: " 2022-01-02T00:00:00-07:00 "
|
البيانات غير متوفّرة: سمة ServiceHours
لا تحتوي سمة OperationHour على سمة ServiceHours متداخلة. |
تمّ تعريف عنصر OperationHours ولكن لا يتوفّر عنصر ServiceHours صالح له. | بالنسبة إلى رقم تعريف الكيان المذكور في رسالة الخطأ، تحقَّق مما إذا كان هناك عنصر ServiceHours محدّد بشكل صحيح ومرتبط به.
مثال: إذا كانت رسالة الخطأ هي "رقم تعريف العنصر: store-1:DELIVERY OperationHour لا يحتوي على ServiceHours متداخلة"، بافتراض أنّ رقم تعريف عنصر OperationHours هو "store-1:DELIVERY:operation_hours"، تحقّق ممّا إذا كان هناك عنصر serviceHours مرتبط بـ "store-1:DELIVERY" ServiceID و"store-1:DELIVERY:operation_hours" OperationHoursID .
|
البيانات غير صحيحة: advanceBookingRequirementMin
البيانات غير صحيحة للحقل advanceBookingRequirementMin
|
يقبل الحقل advanceBookingRequirementMin قيمة عدد صحيح. مثال: 12.
يؤدي ذلك إلى ظهور خطأ في أي نوع بيانات آخر، حتى النوع المزدوج (15.0). |
بالنسبة إلى رقم تعريف الكيان المذكور في رسالة الخطأ، تحقّق من قيمة السمة advanceBookingRequirementMin وتأكّد من أنّها عدد صحيح.
|
البيانات غير صحيحة: availabilityStarts
البيانات غير صحيحة للحقل availabilityStarts
|
تتطلّب قيمة الحقل availabilityStarts تنسيق طابع زمني ISO بنوع String.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ لحقل availabilityStarts ، تأكَّد من أنّ القيمة هي سلسلة طابع زمني.
مثال: " 2022-01-02T00:00:00-07:00 "
|
البيانات غير صحيحة: closes
البيانات غير صحيحة للحقل closes
|
تتطلّب قيمة حقل closes تنسيق طابع زمني ISO بنوع String.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل closes ، تأكَّد من أنّ القيمة هي سلسلة طابع زمني.
مثال: " 2022-01-02T00:00:00-07:00 "
|
البيانات غير صحيحة: dateModified
البيانات غير صحيحة للحقل dateModified
|
تتطلّب قيمة الحقل dateModified تنسيق طابع زمني ISO بنوع String.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل dateModified ، تأكَّد من أنّ القيمة هي سلسلة طابع زمني.
مثال: " 2022-01-02T00:00:00-07:00 "
|
البيانات غير صحيحة: discount
البيانات غير صحيحة للحقل discount
|
يتوقع حقل discount قيمة رقمية.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل discount ، تأكَّد من أنّ القيمة رقمية.
مثال: 10
|
البيانات غير صحيحة: discountPercentage
البيانات غير صحيحة للحقل discountPercentage
|
يتوقع حقل discountPercentage قيمة رقمية.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل discountPercentage ، تأكَّد من أنّ القيمة رقمية.
مثال: 15
|
البيانات غير صحيحة: geoRadius
البيانات غير صحيحة للحقل geoRadius
|
يتوقع الحقل geoRadius قيمة عدد صحيح موجب.
|
بالنسبة إلى رقم تعريف الكيان المذكور في رسالة الخطأ، تحقّق من قيمة السمة geoRadius وتأكّد من أنّها عدد صحيح.
مثال: 10000 |
البيانات غير صحيحة: image
البيانات غير صحيحة للحقل image
|
يتوقع حقل image عنوان URL صالحًا ويُظهر خطأ إذا رصد أي شيء آخر.
|
التحقّق مما إذا كانت قيمة الحقل image سلسلة عنوان URL صالحة
|
بيانات غير صحيحة: latitude
بيانات غير صحيحة للحقل latitude
|
يتوقع حقل latitude أن يكون نوع القيمة مزدوجًا.
|
بالنسبة إلى معرّف الكيان من النوع "مطعم" المذكور في وصف الخطأ، تأكَّد من أنّ قيمة حقل latitude مزدوجة.
مثال: 35.4565 |
بيانات غير صحيحة: leadTimeMin
بيانات غير صحيحة للحقل leadTimeMin
|
يقبل الحقل leadTimeMin قيمة عدد صحيح. مثال: 12.
يؤدي ذلك إلى ظهور خطأ في أي نوع بيانات آخر، حتى النوع المزدوج (15.0). |
بالنسبة إلى رقم تعريف الكيان المذكور في رسالة الخطأ، تحقَّق من قيمة السمة leadTimeMin وتأكَّد من أنّها عدد صحيح.
|
بيانات غير صحيحة: longitude
بيانات غير صحيحة للحقل longitude
|
يتوقع حقل longitude أن يكون نوع القيمة مزدوجًا.
|
بالنسبة إلى معرّف الكيان من النوع "مطعم" المذكور في وصف الخطأ، تأكَّد من أنّ قيمة حقل longitude مزدوجة.
مثال: 35.4565 |
البيانات غير صحيحة: menuId
البيانات غير صحيحة للحقل menuId
|
يجب أن تكون قيمة الحقل menuId سلسلة غير فارغة.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تأكّد من أنّ القيمة من النوع String (سلسلة) وليست فارغة. |
بيانات غير صحيحة: name
بيانات غير صحيحة للحقل name
|
يجب أن تكون قيمة الحقل name سلسلة غير فارغة.
|
تحقّق مما إذا كانت قيمة معرّف الكيان المذكورة في رسالة الخطأ سلسلة غير فارغة. |
بيانات غير صحيحة: nutrition.calories
بيانات غير صحيحة للحقل nutrition.calories
|
يجب أن تكون قيمة الحقل calories سلسلة بالتنسيق "NN Cal".
|
تأكَّد من أنّ قيمة رقم تعريف الكيان في رسالة الخطأ هي رقم موجب بالتنسيق الصحيح.
مثال: "123.32 سعرة حرارية" |
البيانات غير صحيحة: opens
البيانات غير صحيحة للحقل opens
|
تتطلّب قيمة الحقل opens تنسيق طابع زمني ISO بنوع String.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل opens ، تأكَّد من أنّ القيمة هي سلسلة طابع زمني.
مثال: " 2022-01-02T00:00:00-07:00 "
|
البيانات غير صحيحة: price
البيانات غير صحيحة للحقل price
|
يتوقع حقل price قيمة رقمية.
|
بالنسبة إلى رقم تعريف الكيان في رسالة الخطأ الخاصة بحقل price ، تأكَّد من أنّ القيمة رقمية.
مثال: 15.4 |
البيانات غير صحيحة: sku
البيانات غير صحيحة للحقل sku
|
يجب أن تكون قيمة الحقل sku سلسلة غير فارغة.
|
تحقَّق مما إذا كانت قيمة معرّف الكيان المذكورة في رسالة الخطأ سلسلة غير فارغة. |
البيانات غير صحيحة: validFrom
البيانات غير صحيحة للحقل validFrom
|
تتطلّب قيمة حقل validFrom تنسيق طابع زمني ISO بنوع String.
يجب أيضًا أن تكون قيمة validFrom أقل من أو تساوي validThrough .
|
بالنسبة إلى رقم تعريف الكيان المذكور في وصف الخطأ، تأكَّد من أنّ قيمة حقل validFrom هي سلسلة طابع زمني.
" 2022-01-02T00:00:00-07:00 "
يجب أيضًا التأكّد من أنّ قيمة validFrom أقل من أو تساوي validThrough .
|
البيانات غير صحيحة: validThrough
البيانات غير صحيحة للحقل validThrough
|
تتطلّب قيمة الحقل validThrough تنسيق طابع زمني ISO بنوع String.
يجب أيضًا أن تكون قيمة validThrough أكبر من أو تساوي validFrom .
|
بالنسبة إلى رقم تعريف الكيان المذكور في وصف الخطأ، تأكَّد من أنّ قيمة حقل validThrough هي سلسلة طابع زمني.
" 2022-01-02T00:00:00-07:00 "
احرص أيضًا على أن تكون قيمة validThrough أكبر من أو تساوي validFrom .
|
البيانات غير صحيحة: value
البيانات غير صحيحة للحقل value
|
لا يكون حقل value مطلوبًا إلا عند تحديد Optiontype. يتوقع العنصر سلسلة أو عنصرًا من النوع value . تجدر الإشارة إلى أنّ قيم Enum خاصة بنوع الخيار PIZZA_SIDE.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تحقّق مما إذا كان الحقل value يحتوي على سلسلة غير فارغة.
|
القائمة كبيرة جدًا
يتجاوز حجم القائمة الحد الأقصى المسموح به. |
يتم طرح هذا الخطأ عندما يكون حجم ملف قائمة الطعام أكبر من الحدّ الأقصى الذي يمكن للنظام قبوله. يجب ألا يتجاوز حجم كل ملف، الذي يمكن أن يحتوي على كيانات متعددة، 200 ميغابايت. يجب ألا تتجاوز الكيانات ذات المستوى الأعلى "مطعم" و"خدمة" و"قائمة طعام"، بالإضافة إلى كياناتها الفرعية، 4 ميغابايت كلها معًا. | تأكَّد من أنّ حجم ملف القائمة ضمن الحد الأقصى المسموح به المحدّد في المستندات. |
البيانات غير متوفّرة: addressCountry
لم يتم إدخال الحقل المطلوب addressCountry في الإدخال.
|
addressCountry هو حقل مطلوب غير مضمّن في عنصر المطعم.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تحقّق مما إذا كان حقل addressCountry سلسلة غير فارغة.
|
البيانات غير متوفّرة: addressLocality
لم يتم إدخال الحقل المطلوب addressLocality في الإدخال.
|
addressLocality هو حقل مطلوب غير مضمّن في عنصر المطعم.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تحقّق مما إذا كان حقل addressLocality سلسلة غير فارغة.
|
البيانات غير متوفّرة: addressRegion
لم يتم إدخال الحقل المطلوب addressRegion في الإدخال.
|
addressRegion هو حقل مطلوب غير مضمّن في عنصر المطعم.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تحقّق مما إذا كان حقل addressRegion سلسلة غير فارغة.
|
بيانات غير متوفّرة - الرسوم
لا تفرض خدمة التوصيل/الوجبات السفرية أي رسوم توصيل. |
لا يتضمّن الكيان من النوع رسوم أي price مرتبط به لخدمة التوصيل/الوجبات الجاهزة.
|
بالنسبة إلى رقم تعريف الكيان المذكور في وصف الخطأ، تأكَّد من ضبط عنصر الرسوم بشكل صحيح لميزة التوصيل/الوجبات الجاهزة ServiceType وفقًا للتعليمات الواردة هنا. |
البيانات غير متوفّرة: FeeValue
يجب إدخال أحد الحقول price أو pricePerMeter أو percentageOfCart في الإدخال.
|
بالنسبة إلى قيمة Fee، يجب ضبط قيمة واحدة فقط من price, pricePerMeter or percentageOfCart .
|
بالنسبة إلى رقم تعريف الكيان المذكور في وصف الخطأ، تأكَّد من ضبط واحد فقط من price, pricePerMeter or percentageOfCart .
|
البيانات غير متوفّرة: geoMidpointLatitude
لم يتم إدخال الحقل المطلوب geoMidpointLatitude في الإدخال.
|
عند تحديد ServiceArea، يجب استخدام geoMidpointLatitude مع geoMidpointLongitude عند استخدام geoRadius .
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تأكَّد من تحديد قيمة حقل geoMidpointLatitude وأنّها من النوع double.
مثال: 35.4565 |
البيانات غير متوفّرة: geoMidpointLongitude
geoMidpointLongitude في الإدخال
|
عند تحديد ServiceArea، تكون السمة geoMidpointLongitude مطلوبة مع geoMidpointLatitude عند استخدام geoRadius .
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تأكَّد من تحديد قيمة حقل geoMidpointLatitude وأنّها من النوع double.
مثال: 122.4565 |
البيانات غير متوفّرة: سمة MenuItemOption
يجب توفّر سمة MenuItemOffer لسمة MenuItemOption |
يجب أن يكون هناك عنصر MenuItemOffer مقابل لكل عنصر MenuItemOption. | تأكَّد من أنّ جميع عناصر MenuItemOption تحتوي على عنصر MenuItemOffer محدّد بشكل صحيح لكل معرّفات عناصر قائمة الطعام الواردة في وصف الخطأ. |
البيانات غير متوفّرة: OperationHours
لا تتوفّر ساعات عمل الخدمة |
لا يتضمّن عنصر خدمة التوصيل/الوجبات الجاهزة عنصر OperationHours متوافقًا. يصف OperationHours نافذة الطلب التي يمكن للمستخدمين من خلالها الوصول إلى المسار وتقديم الطلبات في أقرب وقت ممكن أو في المستقبل. | بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تأكّد من تحديد عنصر OperationHours بشكل صحيح. |
البيانات غير متوفّرة: postalCode
لم يتم إدخال الحقل المطلوب postalCode في الإدخال.
|
postalCode هو حقل مطلوب غير مضمّن في عنصر المطعم.
|
بالنسبة إلى معرّف الكيان المذكور في وصف الخطأ، تحقّق مما إذا كان حقل postalCode سلسلة غير فارغة.
|
البيانات غير متوفّرة: priceCurrency
لم يتم إدخال الحقل المطلوب priceCurrency في الإدخال.
|
حقل priceCurrency فارغ أو يحتوي على قيمة غير دقيقة. يُفترض أن يتم إدخال رمز العملة بالتنسيق ISO 4217 المكوَّن من 3 أحرف.
|
بالنسبة إلى رقم تعريف الكيان الموضّح في وصف الخطأ، تأكَّد من أنّ الحقل priceCurrency هو سلسلة غير فارغة تتضمّن رمز العملة بالتنسيق ISO 4217 المكوّن من 3 أحرف.
مثال: دولار أمريكي أو يورو |
البيانات غير متوفّرة: ServiceArea
لا تتضمّن خدمة التوصيل مناطق خدمة التوصيل. |
يجب تنفيذ عنصر ServiceArea إذا تم ضبط serviceType على "DELIVERY" في عنصر Service المرتبط.
|
تأكَّد من توفُّر عنصر ServiceArea محدّد بشكل صحيح لرقم تعريف عنصر الخدمة المذكور في رسالة الخطأ. |
البيانات غير متوفّرة: streetAddress
لم يتم إدخال الحقل المطلوب streetAddress في الإدخال.
|
streetAddress هو حقل مطلوب غير مضمّن في عنصر مطعم.
|
ابحث عن عنصر مطعم باستخدام المعرّف المذكور في وصف الخطأ، وتحقّق مما إذا كان حقل streetAddress عبارة عن سلسلة غير فارغة.
|
عنصر قديم | أثناء نقل خلاصة البيانات، تقارن ميزة "الطلب من البداية إلى النهاية" الطابع الزمني لتاريخ التعديل لكل عنصر وارد مع الطوابع الزمنية للكيانات التي تم نقلها سابقًا. يتم وضع علامة على الكيان الواردة بأنّه قديم ما لم يكن الكيان في خلاصات البيانات أحدث. | بالنسبة إلى جميع أرقام تعريف الكيانات المذكورة في وصف الخطأ، على Google التأكّد من أنّ الطابع الزمني في خلاصة البيانات أحدث من الطابع الزمني الذي تم ضبطه في تعديلات الكيانات السابقة التي تم إرسالها إلى Google. يمكنك الرجوع إلى إصدارات الكيانات للحصول على مزيد من التوضيح. |