WooCommerce Pro Partner
Connected to EWE
WooCommerce warehouse and 3PL integration
Connect WooCommerce to your warehouse, 3PL or fulfilment system so online orders go straight through, shipping services are mapped correctly, and tracking comes back to customers.












The problem
Perdays sells supplements online, while EWE, a Melbourne 3PL, holds the stock and sends the parcels.
The two systems had to work as one.
-
Orders in two places
Every online order had to reach EWE’s system before it could be picked, packed and sent.
-
The right shipping service
EWE needed to know which Australia Post service each parcel should use, including the right service codes.
-
Customers waiting on tracking
Once a parcel left the warehouse, the customer needed their tracking number without the team sending it by hand.
What we built for Perdays
We first connected Perdays’ WooCommerce store to EWE in 2021, rebuilt the connection as part of their new website in 2022, and kept improving it into 2023.
Orders to the warehouse
Every order sent to the warehouse
As soon as an order was placed in WooCommerce, it went to EWE’s system through their API.
Each new WooCommerce order created a shipment in EWE’s system through their API, with no CSV files or manual emails in between.
Each product went across by SKU, so EWE picked it from the stock they already held for Perdays.
We worked with EWE’s warehouse team on their API and tested with them before going live.
Shipping services
The right service on every parcel
EWE ships with Australia Post, and each service has its own code in EWE’s system.
The store’s shipping methods were mapped to EWE’s codes for Parcel Post and Express Post, both with signature.
In November 2022, at Perdays’ request, we changed the integration so every parcel was sent as Express.
Tracking
Tracking back to the customer
Once EWE dispatched a parcel, the customer heard about it automatically.
We used EWE’s shipment status API to bring the Australia Post tracking number back to the WooCommerce order.
The customer received an email saying their order had been dispatched with Australia Post, including the tracking number.
At Perdays’ request, tracking emails waited 24 hours so their team could check orders first.
Checks and fixes
Orders the warehouse can trust
Small details decide whether the right parcel goes out.
Bundle offers, such as 3 for a set price, were changed to real quantities because the warehouse was counting a bundle as one unit.
If EWE did not create a shipment, the order showed a message instead of reporting success, so nothing was missed.
EWE’s response was logged against each order, so problems could be traced.




Day to day
How an order reached the customer
From checkout, to the warehouse, to the customer’s door.
No orders typed in
-
01
A customer orders online
They check out on the Perdays WooCommerce store.
-
02
The order goes to EWE
A shipment is created in EWE’s system with the address, products and shipping service.
-
03
EWE picks and packs
The warehouse picks the products from Perdays’ stock and packs the parcel.
-
04
Sent with Australia Post
The parcel goes out using the mapped Australia Post service.
-
05
Tracking to the customer
The tracking number comes back from EWE and is emailed to the customer.
Need WooCommerce to talk to your warehouse?
If a 3PL, warehouse or fulfilment partner holds your stock, we can connect your WooCommerce store to their system. We start with the warehouse API, the order data they need, the shipping services you use and what needs to come back to the customer. Then we build and test the integration with their team before launch.
Questions about WooCommerce 3PL and warehouse integration
Most 3PLs and warehouse systems have an API for receiving orders and returning shipment information.
We’ve connected WooCommerce to EWE, and we can look at your warehouse or 3PL system and tell you how it would work.
Yes, if the warehouse has an API or another reliable way to receive orders.
The integration can send the customer details, delivery address, products, SKUs, quantities, shipping method and any other order data the warehouse needs.
Yes, if the warehouse API returns tracking details.
For Perdays, the Australia Post tracking number came back from EWE and was emailed to the customer automatically.
Yes, if the warehouse API shares stock levels.
We check what the warehouse API offers before we quote, because some systems return order and tracking data but handle stock differently.
The warehouse response is logged against the WooCommerce order.
If no shipment is created, the order shows that something went wrong instead of reporting success, so your team can investigate before the order is missed.
Yes. Shipping methods in WooCommerce can be mapped to the warehouse or carrier service codes, such as Parcel Post, Express Post, signature options or other services your warehouse supports.
It depends on the warehouse API, what data needs to be sent, what needs to come back, and how much testing is required.
A simple order push is very different from a full integration with stock, tracking, service mapping, bundles, error logging and retries. After an initial conversation, we give you a fixed quote so you know the scope, timeline and price before work starts.
Talk to us about your warehouse
Tell us who holds your stock, how orders reach them today and what needs to come back to your store. A real person from our Sydney team will get back to you to talk it through.
Rather talk now? Call us(02) 9121 6234We'll only use your details to reply to you.

WordPress Pro Partner


























