استخدِم Merchant Accounts API لإدارة إعدادات الشحن لجميع المنتجات ضمن حسابك، بما في ذلك الحسابات الفرعية.
تنطبق التغييرات التي تجريها على جميع المنتجات. لتعديل معلومات الشحن لمنتجات معيّنة، استخدِم Merchant Products API.
لمزيد من المعلومات، يُرجى الاطّلاع على ضبط إعدادات الشحن.
نظرة عامة على إعدادات الشحن
يتيح لك المرجع
accounts.shippingSettings
استرداد إعدادات الشحن في حسابك المتعدّد العملاء
وجميع الحسابات الفرعية المرتبطة به وتعديلها.
وعادةً ما يستخدم مورّدو حلول الدمج والمجمّعون وشركاء القنوات MCAs الذين يدرون متاجر على الإنترنت وخدمات واجهات برمجة التطبيقات لعدة تجّار. يمكن للتجّار الذين يملكون متاجر متعددة على الإنترنت أو علامات تجارية يتم بيعها على مواقع إلكترونية منفصلة أن يختاروا أيضًا استخدام حسابات فرعية ضمن حساب متعدّد العملاء واحد.
يمكن أن تعدّل Google تلقائيًا الوقت المقدَّر للتسليم لبعض المنتجات.
إضافة إعدادات الشحن
استخدِم الطريقة
accounts.shippingSettings.insert
لإضافة إعدادات الشحن إلى حسابك أو تعديلها.
يجب أن يحتوي نص الطلب على نص المورد الكامل لمورد
accounts.shippingSettings
، حتى إذا كنت بصدد تعديل سمة واحدة فقط، لأنّ أي قيم NULL أو غير متوفّرة في نص الطلب تؤدي إلى
إلغاء القيم الحالية.
ضبط مجموعات الرموز البريدية
استخدِم Merchant Accounts API لإدارة المناطق، التي تُعرف باسم postalCodeGroups، لحساب تاجر.
يُعدّ المورد postalCodeGroups قائمة بالمجموعات، حيث تشكّل كل مجموعة قائمة برموز بريدية متعددة تتشارك إعدادات الشحن نفسها.
استخدِم Merchant API لإدارة postalCodeGroups على النحو التالي:
أجرِ طلبًا من النوع get لاسترداد جميع shippingsettings وpostalCodeGroups.
انسخ shippingsettings من طلب get إلى طلب update.
إذا كنت لا تستخدم تصنيفات وقت النقل في خدمة الشحن، أزِل الادخال التالي من محتوى الطلب.
"transitTimeLabels": [ "all other labels" ],
املأ المناطق التي تريد استخدامها في قسم postalCodeGroups لمحاولة update.
أجرِ طلب تعديل باستخدام المرجعَين shippingsettings و postalCodeGroups.
إضافة خدمة التوصيل في اليوم نفسه
يمكنك استخدام Content API for Shopping لإعداد خدمات شحنمخدمات تسليم في اليوم نفسه إذا كانت لديك منتجات داخل المتجر. راجِع مقالة إضافة معلومات المنتجات المتوفّرة داخل المتجر إلى المنتجات المحلية (addlocalinventory).
خدمات الشحن التي تتيح التوصيل في اليوم نفسه لها قيمة local_delivery في سمة shipmentType.
تنطبق التحذيرات التالية:
- تُعدّ جميع خدمات الشحن local_delivery من خدمات التوصيل في اليوم نفسه.
- لا يمكنك تغيير معلومات deliveryTime لعمليات التسليم المحلية.
لإعداد ميزة "التسليم في اليوم نفسه" لمنتجاتك المتوفّرة داخل المتجر، استخدِم الطريقة
accounts.shippingSettings.insert
.
إضافة خدمة التسليم في اليوم التالي
يتم تلقائيًا تحديد موعد تسليم الطلبات التي يتم تقديمها بعد انقضاء الموعد النهائي للتوصيل في اليوم نفسه ليكون في اليوم التالي.
لإيقاف ميزة "التسليم في اليوم التالي"، اضبط قيمة العنصر no_delivery_post_cutoff على true.
في حال إيقاف خدمة التوصيل في اليوم التالي، لن تظهر خدمات الشحن إلا قبل الموعد النهائي لطلب المنتجات كل يوم.
لا يتوفّر خيار التسليم في اليوم التالي إلّا عندما تكون قيمة shipmentType هي local_delivery.
إضافة سياسة إرجاع
إذا كنت تُدرِج منتجات من خلال إعلانات Shopping أو البيانات المجانية، يمكنك استخدام سمة returnpolicyonline لإنشاء سياسات الإرجاع على الإنترنت أو عرضها أو تعديلها أو حذفها باستخدام السمات التالية:
- البلدان المستهدَفة: اطّلِع على إعداد سياسات الإرجاع لإعلانات Shopping والبيانات المجانية.
- رسوم إعادة التخزين
- طرق الإرجاع
- حالة السلعة المراد إرجاعها
- فئة سبب الإرجاع
- عناوين URL الخاصة بسياسات الإرجاع: راجِع مقالة إعداد سياسات الإرجاع المطبّقة على المنتجات في إعلانات Shopping والبيانات المجانية.
لا تتطلّب المنتجات التي يتم بيعها من خلال إعلانات Shopping أو البيانات المجانية عنوانًا للإرجاع.
لمزيد من التفاصيل، اطّلِع على إعداد سياسات الإرجاع المطبّقة على المنتجات في إعلانات Shopping والبيانات المجانية.
يمكنك استخدام returnpolicyonline.create لإضافة سياسة إرجاع. يتضمّن الردّ السياسة المعدّلة.
POST https://merchantapi.googleapis.com/v1beta/{ACCOUNT_ID}/returnpolicyonline