نظرة عامة على الشحن الدولي

يغطي /v1/fulfillment/* اللوجستيات الدولية بعد وجود البضائع في مستودع HIOBuy. الشراء المحلي: طلبات الشراء.

يتطلب warehouse fulfillment في تطبيقك (تفويض البوابة). تحصل تطبيقات self-fulfillment على 403 FULFILLMENT_MODE_NOT_SUPPORTED.

توفر API {#availability}

Pathالحالة
/v1/fulfillment/shipments/*مخطط — المواصفة مستقرة؛ طرح Gateway قيد التنفيذ
/v1/fulfillment/balanceمخطط
/v1/shipments (legacy)مهمل

التدفق الكامل {#end-to-end-flow}

  1. إنشاء طلب شراء → البائع يشحن إلى المستودع
  2. تفاصيل الطلبparcel_nos[] عند الوصول
  3. تقدير الشحن → اختر shipping_channel_code
  4. معاينة الشحنة → السعر الدقيق
  5. إنشاء الشحنةshipment_id
  6. دفع الشحنة → خصم من المحفظة
  7. التتبع الدولي

دليل نقاط النهاية

الموضوعPathالمستند
عرض شحن سريعPOST .../freight/estimateتقدير الشحن
عرض مستودع دقيقPOST .../previewمعاينة الشحنة
إنشاء / دفع / إلغاء / تفاصيلPOST .../shipments/*الشحنات
التتبع الدوليPOST .../logistics/traceالتتبع
رصيد المحفظةGET /v1/fulfillment/balanceالرصيد
حقول الاستجابةنماذج استجابة fulfillment
سمات العناصرGET .../item-attributesتقدير الشحن

الشراء في وضع المستودع

تبقى مسارات /v1/orders/* كما هي؛ يمرر Gateway الطلب إلى HIOBuy. لا تزال Product APIs تستدعي الأسواق مباشرة.

التتبع المحلي: تتبع لوجستيات الطلب (يمرر عبر proxy في وضع المستودع).

الأخطاء

FULFILLMENT_MODE_NOT_SUPPORTED, PARCEL_NOT_FOUND, INVALID_SHIPPING_CHANNEL, INSUFFICIENT_BALANCE — راجع الأخطاء.