Guide · WooCommerce

Fulfill WooCommerce orders from your own China suppliers

Connect WooCommerce to WooliiPorter, link stocked SKUs and record supplier parcels. Select an available logistics product or save a channel default. Store orders, warehouse work, packed quotes and tracking stay connected, so your team can follow each shipment from receipt to dispatch and settlement.

WooliiPorter combines China logistics service with technology that connects your store and warehouse. Your chosen suppliers, stocked SKUs and shipment decisions remain part of one operating workflow, with order and status sync supporting daily fulfillment work.

Last updated: 2026-08-01 · Merchant bundle 0.9.0 · Directory stable 0.9.0 · WordPress 6.4+ · WooCommerce 8.2+ · PHP 7.4+ · Reviewed by Alice Zhou

How supplier parcels and stock prepare fulfillment

The backend uses live warehouse inventory to prepare each order line. Logistics product selection is a separate, clear choice based on available destination services.

What the line looks likeFulfillment actionWhat you see on the order
Mapped SKU with enough warehouse stockStocked fulfillmentStock is reserved and a warehouse fulfillment order is created.
Mapped SKU with insufficient stockSupplier forwardingRecord domestic tracking with quantities allocated to the products your supplier sends.
Unmapped product or Always forwardSupplier forwardingPrepare the supplier parcel details and complete any product-link action shown.
Stocked and unstocked lines in one orderRecorded merchant choiceChoose whole-order forwarding, waiting for stock, or another inventory check.
A line awaiting its warehouse SKUProduct-link actionThe order shows the mapping action needed to prepare fulfillment.
A service, digital item or depositExcluded from physical fulfillmentEligible physical goods continue through the fulfillment workflow.
Product, destination or declaration needs attentionPreparation actionThe order shows the information or configured product needed to proceed.
Wallet needs fundingFunding actionTop up the wallet to prepare the new warehouse work.

The workflow, step by step

  1. 1

    Connect the account and store

    Create a merchant account and run Test and connect with a sandbox key. Use merchant bundle 0.9.0 for the latest product-selection workflow.

  2. 2

    Link stocked SKUs and select the logistics product

    Map products or variations to warehouse SKUs. Select a logistics product for the destination or save a WooCommerce channel default in the merchant workspace.

  3. 3

    Review fulfillment preparation

    Warehouse stock checks prepare stocked lines and supplier-forwarded lines. A mixed order presents a recorded choice for your team.

  4. 4

    Record supplier parcels

    For forwarding lines, send supplier parcels to your assigned warehouse and enter domestic tracking numbers with per-product quantities.

  5. 5

    Follow warehouse work

    Warehouse scans, photos, measured parcels and operation records connect receiving and packing to the order.

  6. 6

    Pay the packed quote and follow tracking

    Review the measured quote and applicable fees, then pay it manually or let authorised wallet autopay settle it before dispatch. After handover, WooliiPorter tracking updates return to the store order.

Connected operations and merchant decisions

Connected through WooliiPorter

  • Order sync and live warehouse stock checks
  • Stock reservations and warehouse tasks
  • Warehouse scan, photo and measurement records
  • Packed quotes from current product prices
  • A stable WooliiPorter tracking timeline
  • Order-linked fees and status updates

Managed by your team

  • Suppliers and purchasing terms
  • The selected logistics product or channel default
  • Approving the packed quote before dispatch
  • Mixed-order choices and which SKUs to stock

Install the stable plugin from the WordPress.org plugin directory at version 0.9.0, or download merchant upgrade bundle 0.9.0 from the merchant console for the latest product-selection alignment. The Shopify app is listed on the Shopify App Store.

Every setting the plugin exposes, and its default

Review the key environment, connection checks and submission settings as part of your first-order setup.

SettingWhat it does
API key & environmentUse wp_sk_test_… for sandbox and wp_sk_live_… for production. Test and connect verifies the real key environment and refuses a mismatch.
API baseProduction is pinned to https://api.woolii.com/v1/merchant. Developer mode accepts only exact local hosts or code-allowlisted HTTPS origins, preventing credential exfiltration.
Order processingThe compatibility smartRouting setting enables fulfillment intents after features.smartRouting=true and Store registration. The shipping product is an explicit selection.
Automatic submissionOff by default. Can be enabled only after connection, environment, scope, Store, webhook-secret and Action Scheduler checks all pass.
Shipping productSelect productCode or save a store/account default. Each product has a fixed provider per country. Orders retain their selected product and public name snapshot.
Webhook signing secretRequired in every environment. The receiver verifies HMAC, Store identity, intent identity (when known), timestamp and eventId deduplication before writing order state.

Review the workflow with a sandbox order

Use a staging store and sandbox key to check each step before enabling production submission.

ClaimHow to check it
Choose the correct plugin packageWordPress.org provides stable version 0.9.0; merchant bundle 0.9.0 is downloaded from the merchant console and includes the latest logistics product-selection alignment.
Confirm the connectionRun Test and connect on a staging store and review the account, key environment, scopes, store registration and scheduler checks.
Select the logistics productChoose an available product for the destination or save a WooCommerce channel default in the merchant workspace.
Review a mixed orderCreate an order with stocked and unstocked lines and check the recorded fulfillment choice.
Review the shipment recordFollow warehouse work, packed quote, tracking and applicable fee items against the same order reference.

Common questions

How does WooliiPorter work with my suppliers?

You choose suppliers and manage purchasing. WooliiPorter receives their parcels at your assigned China warehouse and links receipt, packing, shipment charges and tracking to the store order.

How can I use supplier forwarding and stocked fulfillment?

Supplier forwarding supports goods bought per order; stocked fulfillment uses selected merchant-owned SKUs held in the warehouse. Both are managed from the same account.

How is a mixed order handled?

Your team chooses whole-order forwarding, waiting for stock, or a fresh inventory check. The choice stays attached to the order history.

How do I select transport?

Select an available logistics product for the destination or save a channel default. The product and country identify the configured service, with cargo and parcel restrictions checked before fulfillment.

When can I review the shipping cost?

After packing and measurement, the product price produces a packed quote. Freight and applicable fees are shown for review before dispatch and remain linked to the shipment.

How does order submission work?

Enable automatic submission after the connection checks. Eligible orders reaching processing submit through Action Scheduler in the background; signed webhooks return fulfillment updates to the order.

Which plugin version should I use for the latest workflow?

Download merchant bundle 0.9.0 from the merchant console for the latest logistics product-selection alignment. WordPress.org provides stable version 0.9.0.

Connect your store and prepare your first shipment.

Signup is free and self-serve; sandbox keys open after the in-account application is approved.