WooCommerce WMS for orders, inventory and shipping
WooCommerce runs the storefront. myFulfillment runs the operation behind it: products and orders enter through scheduled feeds, warehouse teams pick with scan checks, and inventory plus tracking return to WooCommerce. One connector covers the handoff without turning the store admin into a warehouse system.
Preparation queue
- Boostmyshop product
- myFulfillment
- Category
- CMS & e-commerce platforms
- Connects
- Self-hosted WooCommerce stores
- Account required
- WooCommerce 3.5+ · WordPress 4.4+ · REST API v3 key
- Integration cost
- Included with myFulfillment · native connector
- Sync frequency
- Scheduled feeds · dedicated inventory check
- Data direction
- Products and orders in · inventory and tracking out
- Developed by
- Boostmyshop · native connector
- Supported by
- Boostmyshop
- Sovereignty
- Store data stays with your WordPress host · Automattic is US-based
- Vendor
- WooCommerce
- Last updated
- 2026-08-30
How WooCommerce fits with myFulfillment
What is WooCommerce?
WooCommerce is the open-source commerce platform for WordPress. It owns the storefront, catalog, checkout and order record. Its admin can handle a sale, but it is not designed to guide a warehouse operator through locations, picking waves, parcel checks, carrier selection and supplier replenishment. The Boostmyshop connector gives that work a separate operating layer in myFulfillment. It imports simple, virtual and variable products, plus new and updated orders with mapped shipping and payment methods. The warehouse team then prepares those WooCommerce orders inside an OMS and WMS built for daily execution. Selected warehouse quantities return to the store, and a dedicated stock check can catch mismatches. Once a parcel ships, WooCommerce receives the completed status, carrier, tracking number and tracking URL. The storefront stays flexible and self-hosted. myFulfillment takes responsibility for the repeatable work after checkout, while finance, website content and retail prices remain in their own systems.
Your customers’ orders across your stores and marketplaces.
Pushes every order into myFulfillment and syncs stock and tracking back.
Picking, barcode-checked packing and shipping.
WooCommerce orders enter a warehouse-ready flow
A WooCommerce order joins the same fulfillment queue as orders from your other stores and marketplaces. myFulfillment applies the warehouse and carrier rules, then writes the completed shipment back to WooCommerce.
WooCommerce sells, myFulfillment picks, packs and ships
myFulfillment imports new and updated WooCommerce orders with their mapped shipping and payment methods, then places them in the operating queue selected for that store.
WooCommerce orders into the OMS · new and updated · on the configured schedule
See the featuremyFulfillment totals inventory across the selected warehouses, exports that quantity to WooCommerce, and runs a separate check to find and correct mismatches between both systems.
Selected-warehouse quantity to WooCommerce · mismatch check in a dedicated feed
See the featureWooCommerce sales and available inventory feed the days-of-cover calculation in myFulfillment. The buyer checks the proposed quantity, creates the supplier order and receives the goods in the same system.
See the featureEach WooCommerce order can follow a guided picking mission. Scan checks cover the location, item and destination bin, and a mismatch stops the step before packing.
See the featureA WooCommerce order prepared in myFulfillment gets its carrier label without a trip to a separate portal. Operators can batch-print labels after the parcel contents pass their checks.
See the featureFor a WooCommerce order, myFulfillment applies the configured carrier rule using weight, destination and required service. The team keeps its carrier contracts and centralizes the decision in one system.
See the featureWhen myFulfillment ships the order, WooCommerce moves to completed. The carrier, tracking number and tracking URL are stored in order meta fields, together with an order note.
Shipping confirmation to WooCommerce · completed status, carrier, tracking and URL
See the featureFor an order received from WooCommerce, myFulfillment records the return request, creates the label, receives and inspects the parcel, then tracks the refund or exchange decision.
See the featuremyFulfillment keeps one inventory pool for WooCommerce and connected stores. A counter sale reduces that pool, then the WooCommerce export sends the new available quantity back.
Store sale into the shared pool · updated quantity returned by the WooCommerce export
See the featureWith the myWebPOS module, a WooCommerce order can be collected in store, transferred to another location or shipped from the store that holds the item.
See the featureWhat syncs, and when
| Data | When |
|---|---|
| In | |
| Simple, virtual and variable products | new and updated since the stored date |
| New and updated WooCommerce orders | on the configured schedule |
| Inventory mismatch checkBoth ways | in a dedicated control feed |
| Out | |
| Selected-warehouse inventory quantity | when the inventory export runs |
| Completed status, carrier and tracking URL | when myFulfillment ships the order |
When WooCommerce is enough, and when myFulfillment makes the difference
WooCommerce is strongest at the storefront. myFulfillment is the better fit when order volume turns stock, picking and shipping into an operation that the store admin should not handle.
- Five documented connector feeds cover products, orders, inventory control and shipping confirmation.
- The same WooCommerce order can use WMS picking, purchasing, carrier rules and returns in myFulfillment.
- A verified 3PL case connects WooCommerce stores and removes manual order re-entry.
- Store compatibility starts at WooCommerce 3.5 and WordPress 4.4.
- Retail prices remain managed in WooCommerce.
- The WooCommerce return record remains managed in the storefront.
| Solution | Order operating queue | Barcode-controlled picking | Multi-warehouse inventory export | Purchasing and replenishment | Carrier label and tracking return | Storefront and website content |
|---|---|---|---|---|---|---|
WooCommerce + myFulfillmentRecommended | Supportedimported orders join one OMS queue | Supportedlocations and products are checked by scan | Supportedselected warehouses are totaled | Supportedcover, suggestions, supplier orders and receiving | Supportedlabel in the operation and tracking back to WooCommerce | Not supportedWooCommerce keeps this responsibility |
WooCommerce admin | Not supportedorders stay in the store admin | Not supportedthere is no guided warehouse circuit | Partially supportedPartial, WooCommerce holds its own quantity | Not supportedthis is outside the store admin | Partially supportedPartial, through shipping extensions | Supportedthis is its core role |
Inventory extension | Partially supportedPartial, depends on the extension | Partially supportedPartial, if the extension includes mobile picking | Supportedwithin the extension's scope | Partially supportedPartial, through a separate extension | Partially supportedPartial, depends on carrier support | Not supportedthe extension covers its own function |
Outsourced 3PL | Supportedin the provider's system | Supportedwhen included in the service | Partially supportedPartial, visibility depends on the provider | Partially supportedPartial, purchasing stays with the merchant | Supportedwhen the provider exposes tracking | Not supportedthe merchant keeps the storefront |
Comparison based on the official documentation and myFulfillment docs. The limit is stated under the "Partial" badge; no rating, no sponsored placement.
See how the WooCommerce integration fits into your operations
How our customers use WooCommerce day to day
WooCommerce remains the sales record. Your team works in myFulfillment to release orders, guide each pick, print the chosen carrier label and send the shipment result back. The same operation can cover supplier replenishment and a shared store inventory pool without adding warehouse steps to WordPress.
Client WooCommerce orders arrive in the operating queue instead of by email. The 3PL can route them to the right warehouse and start a guided mission without typing the order again.
Choose which warehouses feed WooCommerce. myFulfillment totals inventory across those locations, exports the available quantity and uses its stock-check feed to surface mismatches.
WooCommerce demand and current inventory feed replenishment work. Buyers review days of cover and suggested quantities before creating a supplier order.
The 3PL retyped orders from client stores, including WooCommerce, into a WMS that could not track locations or perform scan checks.
The WooCommerce connector removed order re-entry. Multi-location storage and guided scanning brought picking errors down to near zero.
Read the full storyConnect WooCommerce to your other tools, via myFulfillment
myFulfillment sits in the middle, so your WooCommerce orders leave with the right carrier label and tracking flows back to the store. A few live pairings below.
Connect WooCommerce to myFulfillment, step by step
- 1Open the official myFulfillment WooCommerce guide, then create a REST API v3 key with read and write access in WooCommerce.
- 2In myFulfillment, add the WooCommerce integration and enter the store URL, consumer key and consumer secret.
- 3Map shipping and payment methods, then choose the store that should receive imported orders.
- 4Select the warehouses included in the quantity returned to WooCommerce and the meta fields used for barcode, manufacturer or MPN data.
- 5Test one product, order, inventory export and shipping confirmation before scheduling the five feeds.
The connector uses WooCommerce REST API v3 and requires WooCommerce 3.5 or later with WordPress 4.4 or later. WooCommerce remains the source for products and order records. myFulfillment returns numeric inventory and shipment details. Retail prices and the WooCommerce returns object stay outside this connector flow.
WooCommerce: frequently asked questions
Pricing, setup, order and stock sync, carriers, worldwide selling and shipping: answers about the WooCommerce integration.
It connects WooCommerce to myFulfillment through five documented feeds: products, orders, shipping confirmation, inventory export and inventory checking. The connector moves store data into the operating system and returns inventory plus shipment details to WooCommerce.
Create a WooCommerce REST API v3 key with read and write access. Add the store URL, consumer key and consumer secret in the myFulfillment integration, then map shipping and payment methods, choose warehouses and test every feed before scheduling it.
The current Boostmyshop connector guide requires WooCommerce 3.5 or later and WordPress 4.4 or later. An older store needs a compatibility check with the Boostmyshop team before the connection is configured.
Use a WMS when the work has moved beyond editing orders in the store admin. myFulfillment adds warehouse locations, guided picking, barcode checks, carrier labels and inventory control while WooCommerce remains the storefront.
Yes. You select the warehouses used by the stock export. myFulfillment totals inventory across those locations before sending the numeric available quantity to WooCommerce, and a separate feed compares both systems to find mismatches.
Yes. When myFulfillment ships the order, WooCommerce moves it to completed. Carrier name, tracking number and tracking URL are stored in order meta fields, and the connector adds an order note.
Yes. Once WooCommerce orders and inventory are in myFulfillment, buyers can use days of cover, suggested quantities, supplier orders and receiving controls. Purchasing is a myFulfillment module capability, not a WooCommerce feed.
myFulfillment can register the request and reason, create a return label, receive and inspect the parcel, then track a refund or exchange. The WooCommerce returns record remains managed in WooCommerce because no return-object write-back is documented.
Yes, with the myWebPOS module. A counter sale reduces the shared inventory pool in myFulfillment, and the next WooCommerce inventory export carries the revised quantity back to the storefront.
No. The documented myFulfillment connector exports inventory quantities, not retail prices. Price changes remain a WooCommerce task.
The native WooCommerce connector is included with myFulfillment. Your subscription and onboarding scope depend on the modules, warehouses, carriers and operating rules selected for the project.
Explore other integrations
WooCommerce is one of your sales channels. Connect your carriers and tools too.
WooCommerce WMS for orders, inventory and shipping
See it in your own setup

