إدارة إعدادات الضريبة والشحن

يمكنك استخدام واجهة برمجة تطبيقات حسابات التجار لإدارة إعدادات الضريبة والشحن لجميع المنتجات ضمن حسابك، بما في ذلك الحسابات الفرعية.

وتنطبق التغييرات التي تُجريها على جميع المنتجات. لتعديل الضريبة والشحن لمنتجات فردية، استخدِم Merchant Products API

إعدادات الضريبة

يمكنك استخدام مورد accounttax لإضافة إعدادات الضريبة لمنتجاتك التي تستهدف العملاء في الولايات المتحدة. يؤدّي ذلك إلى تعديل إعدادات الضريبة على مستوى الحساب.

يضيف طلب العيّنة هذا معدّلات ضريبة مختلفة لموقعَين جغرافيَين مختلفَين. (لمزيد من المعلومات، اطّلِع على الاستهدافات الجغرافية).

POST https://merchantapi.googleapis.com/accounts/v1beta/{account_id}/accounttax/{account_id}
{
  "taxRules": [
  {
    "regionCode": "US",
    "[locationId](/adwords/api/docs/appendix/geotargeting)": 21167,
    "useGoogleRate": true,
    "shippingTaxed": false
  },

 {
   "locationId": 21137,
   "shippingTaxed": true,
   "selfSpecifiedRateMicros": 21500
 }

 // ...

 ]
}

إعدادات الشحن

يتيح لك المورد shippingsettings استرداد إعدادات الشحن وتعديلها في حسابك المتعدّد العملاء وجميع الحسابات الفرعية المرتبطة به.

تستخدم عادةً جهات الدمج ومواقع التجميع وشركاء القنوات الذين يديرون متاجر على الإنترنت وخدمات واجهات برمجة التطبيقات لتجّار متعددين، وذلك عادةً باستخدام الحسابات المتعددة العملاء (MCA). أمّا التجّار الذين لديهم عدة متاجر أو علامات تجارية على الإنترنت تُباع على مواقع إلكترونية منفصلة، فيمكنهم أيضًا اختيار إنشاء حسابات فرعية ضمن حساب واحد متعدّد العملاء (MCA).

يمكن أن تعدّل Google تلقائيًا المدة المقدَّرة للتسليم لبعض المنتجات.

إضافة إعدادات الشحن

استخدِم shippingsettings.update لإضافة إعدادات الشحن أو تعديلها في حسابك.

ضبط مجموعات الرموز البريدية

استخدِم واجهة برمجة تطبيقات حسابات التجار لإدارة المناطق المسماة postalCodeGroups لحساب التاجر.

مورد postalCodeGroups هو قائمة بالمجموعات، حيث يكون كل تجميع عبارة عن قائمة من رموز بريدية متعددة تشترك في إعدادات الشحن نفسها.

يمكنك استخدام Merchant API لإدارة postalCodeGroups على النحو التالي:

  1. يمكنك إجراء استدعاء get لاسترداد كل shippingsettings و postalCodeGroups.

  2. انسخ shippingsettings من المكالمة get في الطلب update.

  3. إذا لم تكن تستخدم تصنيفات مدة النقل في خدمة الشحن، أزِل الإدخال التالي من نص الطلب.

        "transitTimeLabels": [
        "all other labels"
    ],
    
  4. عليك تعبئة المناطق التي تريد استخدامها في القسم postalCodeGroups لطلب update.

  5. يمكنك إجراء طلب تحديث باستخدام الموارد shippingsettings و postalCodeGroups.

إضافة خدمة تسليم في اليوم نفسه

يمكنك استخدام Content API for Shopping لضبط خدمات الشحن في اليوم نفسه إذا كانت لديك منتجات داخل المتجر. يمكنك الاطّلاع على إضافة معلومات المنتجات المتوفرة في المتجر إلى المنتجات المحلية (addlocalinventory).

وتشمل خدمات الشحن في اليوم نفسه القيمة local_delivery كقيمة shipmentType.

تنطبق المحاذير التالية:

  • تُعتبر كل خدمات الشحن local_delivery عمليات تسليم في اليوم نفسه.
  • لا يمكنك تغيير معلومات deliveryTime لعمليات التسليم المحلية.

يمكنك استخدام shippingsettings.update لإعداد ميزة التسليم في اليوم نفسه للمنتجات المتوفرة في المستودع المحلي.

إضافة خدمة التسليم في اليوم التالي

يتم بشكل تلقائي تحديد موعد تسليم الطلبات التي يتم تقديمها بعد الموعد النهائي للتسليم في اليوم نفسه في اليوم التالي.

لإيقاف ميزة التسليم في اليوم التالي، اضبط no_delivery_post_cutoff على true.

إذا أوقفت ميزة التسليم في اليوم التالي، ستظهر خدمات الشحن فقط قبل الموعد النهائي لاستلام الطلبات كل يوم.

لا يتوفّر التسليم في اليوم التالي إلا عندما تكون قيمة السمة shipmentType هي local_delivery.

إضافة سياسة إرجاع

في حال عرض المنتجات من خلال "إعلانات Shopping" أو البيانات المجانية، يمكنك استخدام returnpolicyonline لإنشاء سياسات الإرجاع على الإنترنت أو عرضها أو تعديلها أو حذفها باستخدام السمات التالية:

لا يُشترَط توفير عنوان إرجاع للمنتجات التي تُباع من خلال "إعلانات Shopping" أو البيانات المجانية.

للمزيد من التفاصيل، يمكنك الاطّلاع على إعداد سياسات الإرجاع المطبّقة على المنتجات في إعلانات Shopping والبيانات المجانية.

يمكنك استخدام returnpolicyonline.create لإضافة سياسة إرجاع. يتضمن الرد السياسة المحدَّثة.

POST https://merchantapi.googleapis.com/v1beta/{account_id}/returnpolicyonline