Install the plugin, paste in your keys, and paid orders start reaching the warehouse on their own.
Available now
The plugin is available and in use: orders out, tracking back, stock in step. It came through its beta with live shops running on it, and it is maintained against each WooCommerce and WordPress release rather than left to drift.
Up to date, and working with WooCommerce 8.2+, WordPress 6.2+, PHP 8.1+.
Both directions, without anyone pressing anything.
Most of this is done once, at the start, with us on the call if you want us there.
We send you the plugin file with your account - it is not on the WordPress plugin directory, because it is no use to a shop without a Waypoint account. Upload it under Plugins → Add New → Upload and activate it, the same as any other plugin.
In WooCommerce → Settings → Waypoint 3PL, paste the two keys from your portal, leave it in test mode to begin with, and press Test Connection.
One click tells us what you sell, what each item weighs and how big it is. Anything you do not know, we measure when the stock arrives - and sending the list again later never overwrites what we measured. Every product needs a SKU: it is how a warehouse tells one thing from another, and the plugin tells you if any are missing one.
Every order arrives carrying the delivery option your customer picked. WooCommerce writes those with a number on the end - flat_rate:2 rather than flat_rate - because the same flat rate can mean different things in different delivery zones. We show you the ones we have actually received, and you tell us once which courier service each means.
Place a test order and mark it paid. Within a minute it appears in the portal's test view. Happy with it? Switch the plugin to live.
A new shop gets us looking at its orders directly for the first few weeks, and anything that goes wrong gets fixed rather than queued. Tell us what is awkward while it is still easy to change.
Some baskets should not wait for their slowest item. Flag a product as one that can travel on its own, and its order becomes several parcels here - still grouped under the one order number. Each carries its own courier and tracking, and the order is only completed once the last one has gone.
Name, company, both address lines, city, county, postcode, country, phone and email all travel with the order, so nothing your customer typed is lost on the way. If an address cannot be delivered to, the reason is added to the order in WooCommerce rather than buried in a log nobody reads.
If we could not work out which courier service a delivery option meant, or a parcel is too heavy for the service picked, that arrives as a note on the order in WooCommerce.
WordPress only checks for scheduled work when somebody visits the site, so on a very quiet shop an order can wait for the next visitor. The plugin shows you when each job is next due, and your host can set up a real timer in a couple of minutes if it matters.
One pool of stock, and every order remembers its storefront.
Tell us what you sell and who looks after your store. We will map out the setup with you before anything is signed.