# Orders Synchronization Processing

This document introduces two main processes for synchronizing orders to the CJ platform through the API:

# 1. Platform Waybill Order Processing

  1. Query Inventory by Product ID.

    Docs:Query Inventory by Product ID

  2. Query Warehouse Information.

    Docs:Query Warehouse Information

  3. Create Order.

    Docs:Create Order V2 or Create Order V3

Tip:

  1. Added parameters: shopLogisticsType and storageId
  2. Logistics type and storage ID need to be specified (storage ID once specified, cannot be changed)
  1. Add Orders to Cart.

    Docs:Add Orders to Cart

Tip: Batch add orders to the shopping cart, support adding orders.

  1. Confirm Add Cart

    Docs:Confirm Add Cart

  2. Generate parent order and Obtain Payment ID.

    Docs:Generate parent order and Obtain Payment ID

  3. Payment.

    Docs:Payment

Tip: You can also make bulk payments through MyCJ's website

  1. Upload Waybill and Shipping Information.

    Docs:Upload Waybill and Shipping Information

Tip: It can only be executed after the payment is completed

  1. Update Waybill and Shipping Information.

    Docs:Update Waybill and Shipping Information

# 2. The process of synchronizing orders and utilizing CJ Logistics

  1. Create Order.

    Docs:Create Order V2 or Create Order V3

Tip:

  1. Please set the value of shopLogisticsType to 2 and leave the value of storageId empty
  2. Logistics needs to be specified, parameter: logisticName
  1. Add Orders to Cart.

    Docs:Add Orders to Cart.

  2. Confirm Adding Cart

    Docs:Confirm Adding Cart

  3. Generate parent order and Obtain Payment ID.

    Docs:Generate parent order and Obtain Payment ID

  4. Payment Or You can also make bulk payments through MyCJ's website

    Docs: Payment (opens new window)

  5. Waiting for CJ delivery

  6. Obtain order details

    Docs: Obtain order details

  7. Query logistics track

    Docs:Query logistics track