WooCommerce connects to Furgox through its built-in authorisation wizard: no plugin to install and no keys to copy by hand. You enter your store address, approve the connection from your WordPress and we take care of the rest.
Before you start
You need to log in to your WordPress as a store administrator.
Your store must run on HTTPS. WooCommerce won't hand over API keys over an unencrypted connection.
Permalinks can't be set to “Plain” (Settings → Permalinks). The WooCommerce wizard lives at an address like
/wc-auth/v1/authorizeand without pretty permalinks it returns a 404 error.Your store must be reachable from the internet: at the end of the process it's the WooCommerce server that sends us the keys.
Your WooCommerce has to sit at the root of a domain or subdomain (
mystore.comorshop.mystore.com). If it lives in a subdirectory (mystore.com/shop), write to us before connecting: that case can't be connected from the panel.
1. Open Integrations and choose WooCommerce
In your Furgox panel open Integrations, click Connect a store and select WooCommerce.
2. Enter your store address
In Your store URL, enter the address where your WooCommerce is installed, just as your customers type it (mystore.com). If it's on a subdomain, include it. Then click Connect with WooCommerce.
3. Approve the connection in your WordPress
We take you to your own store. If you're not logged in, WordPress will ask you to sign in. You'll see a WooCommerce screen saying that Furgox Fulfillment wants to connect with read and write access. Click Approve.
Write access is what lets us update stock, write the Furgox SKU into your products and mark orders as shipped. Read-only would leave the rest of the work to you.
When you approve, WooCommerce creates an API key in Furgox's name and sends it to us. You can see it, and revoke it whenever you want, under WooCommerce → Settings → Advanced → REST API.
4. Done: your store is connected
You return to your panel with the store-connected notice. At that point we import your catalogue and the orders from the last 30 days, and register in your store the automatic notifications (webhooks) that tell us about every new order and every product change.
What happens from now on
Products
We import products and variations with their SKU and photo. When you include a product in its first inbound it gets its Furgox SKU, the one we use on the shelf, and we also write it into your WooCommerce so both sides speak the same language. We explain it in What we do with your catalogue.
We don't import barcodes from WooCommerce: if your products carry a factory EAN, enter it when you create the inbound (how to create an inbound).
Orders
Every new order reaches Furgox straight away thanks to webhooks. You'll see it under Orders with its fulfilment status.
“Pending payment”, “On hold” (for example, a bank transfer that hasn't arrived yet) and “Failed” orders are held and come in on their own once they're paid.
On top of that, every 5 minutes we go over your store as a safety net: we pick up any order left behind and re-register the notifications if WooCommerce has disabled them.
If you'd rather review each order before it's prepared, turn on Accept the orders myself on the store card.
Stock
We publish the units actually sitting in the warehouse back to WooCommerce as goods arrive and orders go out.
Shipping
When the order ships we move it to Completed and add a customer-visible note with the carrier and tracking number. WooCommerce has no native tracking field, so we also store it as order metadata in case you use a plugin that reads it. When the order moves to Completed, WooCommerce sends its completed-order email if you have it turned on in its email settings.
If something goes wrong
The authorisation screen returns a 404 error
It's the most common case and always the same cause: permalinks are set to “Plain”. Change them in Settings → Permalinks (for example to “Post name”), save and try again.
“The data could not be sent” when approving
When you click Approve, it's your WooCommerce server that sends us the keys. If a firewall or security plugin (Wordfence, strict Cloudflare rules, etc.) blocks outgoing calls, that delivery never arrives. Allow outbound traffic to panel.furgox.com and repeat the process.
“That store is already connected to another Furgox account”
The same address can't be in two accounts. If you think it's a mistake, write to us.
I've deleted or revoked the Furgox key in WooCommerce
Syncing stops: we no longer receive orders or update stock. When your store rejects our key several times in a row, within a few minutes the card turns to Disconnected on its own. To give us a new key, click Reconnect on the card, or go to Connect a store → WooCommerce and enter the same URL: when you approve, the store you already had is updated, with no orders or history lost.
Orders have stopped coming in
Click Sync on the store card to bring in the orders from the last 30 days and Webhooks to re-register the notifications. If the card says “Disconnected”, the key is no longer valid: do what the previous point says. What each button does is explained in Sync, disconnect or delete a store.
If you get stuck at any step, write to us from your panel chat and we'll look at it with you.