How can we help?

Integrate Your Self-Built Website with BigSeller

Copy link & title

Update Time: 30 Sep 2026 02:49

If you sell on your own self-built website in addition to online marketplaces, you can connect it to BigSeller so that all orders are fulfilled from one place. Once the integration is set up:

  • Orders placed on your website are pushed to BigSeller and processed as manual orders. BigSeller takes care of inventory reservation and shipment.
  • Your website regularly pulls the latest inventory data from BigSeller and updates its own available stock, which reduces the risk of overselling.

The data flows in two directions:

  • Orders: Website → BigSeller
  • Inventory: BigSeller → Website
  • Fulfillment: processed centrally in BigSeller

How the Two Systems Work Together

Your website operates as an independent sales channel that receives customer orders directly. BigSeller acts as the central inventory and fulfillment hub: it receives each order, reserves the inventory, and processes the shipment.

Two interfaces support the integration:

  • Order creation — createManualOrder: pushes orders from your website into BigSeller, where they are processed as manual orders. Data flows from your website to BigSeller.
  • Inventory query — getInventoryListDetail: returns the available quantity of each SKU in a specified warehouse. Your website uses this data to update its own available stock. Data flows from BigSeller to your website.

Note on the inventory direction: your website calls the inventory interface to pull data from BigSeller. The interface returns the SKU quantities of the specified warehouse, and your website then updates its own available stock accordingly.

Order and Inventory Sequence

The following diagram shows what happens from the moment a customer places an order to when your website stock is updated:

Order & Inventory Sequence Request / Push Result / Inventory Return Green = inventory flow Customer Places orders Self-built Website Order & inventory frontend BigSeller Inventory & fulfillment hub 1 Customer places an order 2 A Pending order generated 3 Call createManualOrder 4 B Create manual order / reserve inventory 5 C Ship from BigSeller / inventory deducted after shipment 6 Periodically query getInventoryListDetail 7 Return SKU quantities of the specified warehouse 8 D Update available stock on the website Key Notes A Complete the mapping first Stores, SKUs, warehouses, recipients, addresses, and 3PL (if any) on your website must be mapped to BigSeller input parameters before calling the interface. B Inventory is reserved on order creation Once an order enters BigSeller, the required inventory is reserved for the order, and the order enters the unified fulfillment process. C Shipments are processed in BigSeller You can ship the order from BigSeller. Inventory is deducted after the shipment is processed. D Inventory sync prevents overselling Your website pulls SKU quantities of the specified warehouse at a set frequency and updates its own available stock.

Legend: solid arrows represent requests and pushes; green arrows represent the inventory flow.

The detailed steps are as follows:

  1. A customer places an order on your website.
  2. Your website generates a pending order. (A)
  3. Your website calls createManualOrder to push the order to BigSeller.
  4. BigSeller creates a manual order and reserves the inventory. (B)
  5. The order is shipped from BigSeller, and the inventory is deducted after shipment. (C)
  6. Your website periodically calls getInventoryListDetail.
  7. BigSeller returns the SKU quantities of the specified warehouse.
  8. Your website updates its available stock. (D)

Key notes for the steps above:

  • A — Complete the mapping before calling the interface: your website's stores, SKUs, warehouses, recipients, addresses, and 3PL (if any) must be mapped to the input parameters of BigSeller.
  • B — Inventory is reserved once the order is created: after an order enters BigSeller, the required inventory is reserved for that order, and the order enters the unified fulfillment process.
  • C — Shipments are processed in BigSeller: you can ship the order from BigSeller. The inventory is deducted after the shipment is processed.
  • D — Inventory sync prevents overselling: your website pulls the SKU quantities of the specified warehouse at a set frequency and updates its own available stock.

Key Integration Rules

  • Required mappings: before you start pushing orders, your website's stores, SKUs, shipping warehouses (warehouse name / warehouse ID), and recipient addresses must all be mapped to BigSeller.
  • 3PL support: if a 3PL provider has been authorized in BigSeller, you can also pass in the 3PL carrier when calling the manual order creation interface.
  • When inventory is reserved: once an order is successfully created through createManualOrder, BigSeller immediately reserves the corresponding SKU quantity to prevent overselling. For example, if the available inventory in BigSeller is 10, and an order that requires a quantity of 5 is pushed in through the interface, the inventory becomes 5 available and 5 reserved for the order.
  • When inventory is deducted: after the order is shipped in BigSeller, the reserved inventory is deducted.
  • Overselling prevention: your website periodically calls getInventoryListDetail to pull the SKU quantities of the specified warehouse and update its own available stock.

Please contact us if the document can't answer your questions