نظرة عامة على التنفيذ الدولي

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

يتطلب التطبيق تنفيذ المستودع (تفويض البوابة). تطبيقات التنفيذ الذاتي تتلقى 403 FULFILLMENT_MODE_NOT_SUPPORTED.

الوحدة النقدية {#monetary-unit}

تتضمن استجابات JSON القياسية لمسارات التنفيذ ذات المبالغ الحقل العلوي monetary_unit: "CNY_minor". كل { amount, currency } يستخدم فن الصيني (1 يوان = 100 فن). انظر نماذج استجابة التنفيذ.

توفر واجهات API {#availability}

المسارالحالة
/v1/fulfillment/inbounds/createLive لمستودع simple-store في وضع المستودع؛ mock في sandbox
/v1/fulfillment/packagesLive لمستودع packages/index في وضع المستودع؛ mock في sandbox
/v1/fulfillment/packages/{package_id}Live لمستودع packages/detail/{id} في وضع المستودع؛ mock في sandbox
/v1/fulfillment/packages/{package_id}/trackingLive لمستودع packages/logs/{id} في وضع المستودع؛ mock في sandbox
/v1/fulfillment/unclaimed-packagesLive للقائمة والمطالبة في وضع المستودع؛ mock في sandbox
/v1/fulfillment/returnsMock — إنشاء / سرد / تأكيد / إلغاء الإرجاع للبائع
/v1/fulfillment/locationsLive لمستودع warehouse في وضع المستودع؛ mock في sandbox
/v1/fulfillment/value-added-servicesLive لمستودع services في وضع المستودع؛ mock في sandbox
/v1/fulfillment/service-requestsMock — إنشاء / سرد / تفاصيل / تأكيد
/v1/fulfillment/shipments/{id}/interceptLive لمستودع shipments/set-exceptional في وضع المستودع؛ mock في sandbox
/v1/fulfillment/shipmentsLive لمستودع shipments/index في وضع المستودع؛ mock في sandbox
/v1/fulfillment/shipping/channelsكتالوج قنوات Live في وضع المستودع؛ mock في sandbox
/v1/fulfillment/shipping/quotesعروض أسعار Live في وضع المستودع؛ mock في sandbox
/v1/fulfillment/shipments/*متاح (HTTP المستودع إن وُجدت الإعدادات، وإلا mock)
/v1/fulfillment/balanceمتاح
/v1/shipments (قديم)مهجور

التدفق من البداية إلى النهاية {#end-to-end-flow}

  1. إنشاء طلب شراء بالوكالة → يرسل البائع إلى المستودع
    أو إشعار الوارد للطرود التي تتحكم فيها مسبقاً
  2. تفاصيل / تتبع الطرد → قياسات المستودع / الاستثناءات / VAS / الخط الزمني
    أو تفاصيل الطلب → tracking_numbers[] بعد الدخول من الشراء
  3. قنوات الشحن للإمكانات، ثم عروض أسعار الشحن → اختر quotes[].channel.code
  4. إنشاء شحنة → id / order_sn (PENDING)
  5. التعبئة والقياس النهائي في المستودع → boxes[] والوزن / الأبعاد / الشحن النهائي
  6. الشحنة جاهزة للدفع (WAIT_PAYMENT) → انظر التفاصيل؛ الدفع المبكر يعيد 409 SHIPMENT_NOT_READY_FOR_PAYMENT
  7. دفع الشحنة → خصم من المحفظة
  8. القائمة / التفاصيل → صفوف خفيفة، أو صناديق / ملفات التعبئة / timeline / أرقام الميل الأول والأخير
    اختياري: اعتراض لإيقاف شحنة WAIT_SHIP / SHIPPED
  9. التتبع الدولي → أحداث المسح

جديد على تنفيذ المستودع؟ اتبع دليل اختبار WH-DEV لتجربة التدفق الكامل بما فيه التعبئة والتسوية.

بدء اختبار WH-DEV →

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

الموضوعالمسارالمستند
إشعار الواردPOST .../inbounds/createالوارد
التفاصيل / التتبع / غير المطالب بهاGET .../packages/* · unclaimed-packagesالطرود
المرتجعاتPOST/GET .../returns · confirm/cancelالمرتجعات
المواقعGET .../locationsالمواقع
الخدمات ذات القيمة المضافةGET .../value-added-servicesVAS
طلبات الخدمةPOST/GET .../service-requests · confirmطلبات الخدمة
قنوات الشحنGET .../shipping/channelsقنوات الشحن
عروض أسعار الشحنPOST .../shipping/quotesعروض أسعار الشحن
إنشاء / دفع / إلغاء / اعتراضPOST .../shipments/create · {id}/pay · {id}/cancel · {id}/interceptالشحنات
قائمة الشحناتGET .../shipmentsالشحنات · القائمة
تفاصيل الشحنةGET .../shipments/{id}الشحنات · التفاصيل
التتبع الدوليGET .../shipments/{id}/trackingالتتبع
رصيد المحفظةGET /v1/fulfillment/balanceالرصيد
حقول الاستجابة—نماذج الاستجابة
سمات السلعةGET .../item-attributesعروض أسعار الشحن

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

مسارات /v1/orders/* لا تتغير؛ تمرّر البوابة الطلبات إلى HIOBuy. واجهات المنتجات ما زالت تستدعي الأسواق مباشرة.

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

مخططات دورة الحياة {#lifecycle}

مخططات الحالات: الطرود، الشحنات، المرتجعات.

الأخطاء

FULFILLMENT_MODE_NOT_SUPPORTED و SHIPMENT_CREATE_EXCEPTION و SHIPMENT_CREATE_FAILED و PARCEL_NOT_FOUND و EXTERNAL_ORDER_ID_ALREADY_EXISTS و SHIPMENT_NOT_READY_FOR_PAYMENT و SHIPMENT_ALREADY_PAID و INSUFFICIENT_BALANCE و NOT_FOUND (SHIPMENT_NOT_EXISTS) ورموز الاعتراض (SHIPMENT_NOT_FOUND و SHIPMENT_NOT_INTERCEPTABLE و SHIPMENT_INTERCEPTION_ALREADY_REQUESTED) — انظر الأخطاء و الشحنات.

Get Support

Need integration help? Contact Developer Support at support@hiobuy.com · Response within 1–2 business days

Email support