How to connect your WooCommerce store to Furgox

No plugins, no code: enter your store address, approve the connection from your WordPress and Furgox starts receiving your orders.

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/authorize and 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.com or shop.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.

Platform selector with WooCommerce highlighted

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.

Form to connect a WooCommerce store

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.

WooCommerce authorisation screen for the Furgox app

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.

WooCommerce REST API keys, including the Furgox key

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.

Store connected successfully notice in the Furgox panel

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.

List of imported orders in the Furgox panel

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.

Was this article helpful?

Back to Integraciones