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.

The integration at a glance
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
Overview

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 online sales
Demand

Your customers’ orders across your stores and marketplaces.

order imported
The integration
WooCommerce
WooCommerce

Pushes every order into myFulfillment and syncs stock and tracking back.

picked & shipped
myFulfillment
Prep & shipping

Picking, barcode-checked packing and shipping.

OMSWMS
Stock and shipping status synced back to WooCommerce

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.

What it does

WooCommerce sells, myFulfillment picks, packs and ships

Store
Marketplace
OMS orders
ORD-4821Paid
Reserved
ORD-4822Paid
Reserved

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 feature
SKU-8829A
-1
In stock
4241
Storefront
Qty
4241
Synced

myFulfillment 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 feature
SKU-8829A
Cover 18 dCover 2 d
Reorder
Northern Supplier
PO-882A · generated
+120

WooCommerce 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 feature
Scan zone
Pending
Packing lane
WooCommerce
SKU-8829A
Label ready

Each 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 feature
myFulfillment
ReadySync…
WOOCOMMERCE
From
Zone 3
To
A-01
1.2 kg • Standard
TRK-8829A
Print
Printed

A 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 feature
WooCommerce
Weight: 2.4 kg
Express
14.50€
Home
8.90€
Pickup pointCheapest
4.50€

For 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 feature
Label
TrackingTRK-8922X
TRK-8922X
#ORD-902
Pending
Shipped

When 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 feature
WH-01
#ORD-514
Awaiting
Received
Reason:Size
RMA-882
88290199
Generate return label
Label ready

For 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 feature
Web
24
23
Stock
24
23
-1
Store
24
23

myFulfillment 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 feature
Web order · 1 item
Store A
0
Store B
32
in stock
Counter pickup
Ship from store
Requires myWebPOS

With 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 feature

What syncs, and when

DataWhen
In
Simple, virtual and variable productsnew and updated since the stored date
New and updated WooCommerce orderson the configured schedule
Inventory mismatch checkBoth waysin a dedicated control feed
Out
Selected-warehouse inventory quantitywhen the inventory export runs
Completed status, carrier and tracking URLwhen myFulfillment ships the order
Diogo Monteiro

Test the whole WooCommerce loop with one order: import, pick, inventory export and shipping confirmation. Each result should be visible before you schedule the feeds.

Diogo MonteiroIntegration Whiz
Our verdict

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.

Strengths · Limits
Strengths
  • 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.
Limits
  • 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.
SolutionOrder operating queueBarcode-controlled pickingMulti-warehouse inventory exportPurchasing and replenishmentCarrier label and tracking returnStorefront 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

In practice

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.

01
Replace order re-entry at a 3PL

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.

02
Control inventory across several warehouses

Choose which warehouses feed WooCommerce. myFulfillment totals inventory across those locations, exports the available quantity and uses its stock-check feed to surface mismatches.

03
Prepare the next purchase before a stockout

WooCommerce demand and current inventory feed replenishment work. Buyers review days of cover and suggested quantities before creating a supplier order.

A customer story
★★★★★

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 story
0picking errors
Combinations

Connect 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.

WooCommerceBoxtal

WooCommerce × Boxtal

Your WooCommerce store orders are prepared in myFulfillment; the Boxtal label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceDPD

WooCommerce × DPD

Your WooCommerce store orders are prepared in myFulfillment; the DPD label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceFedEx

WooCommerce × FedEx

Your WooCommerce store orders are prepared in myFulfillment; the FedEx label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceGLS

WooCommerce × GLS

Your WooCommerce store orders are prepared in myFulfillment; the GLS label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceDHL

WooCommerce × DHL

Your WooCommerce store orders are prepared in myFulfillment; the DHL label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceChronopost

WooCommerce × Chronopost

Your WooCommerce store orders are prepared in myFulfillment; the Chronopost label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceMondial Relay

WooCommerce × Mondial Relay

Your WooCommerce store orders are prepared in myFulfillment; the Mondial Relay label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceColissimo

WooCommerce × Colissimo

Your WooCommerce store orders are prepared in myFulfillment; the Colissimo label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceSendcloud

WooCommerce × Sendcloud

Your WooCommerce store orders are prepared in myFulfillment; the Sendcloud label is printed during packing; tracking is pushed back to the store to notify the customer.

Guide
WooCommerceUPS

WooCommerce × UPS

Your WooCommerce store orders are prepared in myFulfillment; the UPS label is printed during packing; tracking is pushed back to the store to notify the customer.

Getting started

Connect WooCommerce to myFulfillment, step by step

  1. 1Open the official myFulfillment WooCommerce guide, then create a REST API v3 key with read and write access in WooCommerce.
  2. 2In myFulfillment, add the WooCommerce integration and enter the store URL, consumer key and consumer secret.
  3. 3Map shipping and payment methods, then choose the store that should receive imported orders.
  4. 4Select the warehouses included in the quantity returned to WooCommerce and the meta fields used for barcode, manufacturer or MPN data.
  5. 5Test one product, order, inventory export and shipping confirmation before scheduling the five feeds.
Before you connect

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.

Romain Nury

Together with your team, we map the store, shipping methods, payments and warehouses. That is where the WooCommerce connector starts fitting the real operation.

Romain NuryCustomer Success
FAQ

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.

Keep exploring

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