Preparación WooCommerce para pedidos ecommerce canadienses
La conexión usa la API REST WooCommerce. Requiere credenciales y una tienda HTTPS accesible. Se prueban pedidos y actualizaciones antes de procesar trabajo real.
The connector, and its version
- API
- WooCommerce REST API
- Version
wc/v3
La conexión usa la API REST WooCommerce. Permisos, seguridad y extensiones se revisan antes de pedidos reales.
3 credentials, and where each one lives
You create these in your own admin and paste them into ours. They are stored encrypted and masked after saving, and you can revoke them without involving us.
Consumer key
Dónde WooCommerce → Settings → Advanced → REST API. Create a key with Read/Write permission.
Why Read/Write because orders come in and fulfilments go back. Read alone would leave your store showing every order as unshipped.
Consumer secret
Dónde Shown once, alongside the key, when you create it.
Why Paired with the key to sign API requests. Stored encrypted and masked in the admin after saving.
Webhook secret
Dónde WooCommerce → Settings → Advanced → Webhooks, on the webhook you point at us.
Why Every inbound delivery is verified against it. WooCommerce webhooks are ordinary HTTP POSTs to a URL anybody could guess, so the signature is the only thing separating a real order from an invented one.
The events we handle, and what each one does
Webhooks, so a change on your store reaches the floor when it happens rather than at the next poll. Anything a webhook misses is caught by the reconciliation below.
| Evento | What it means here |
|---|---|
order.created |
A new order to fulfil. |
order.updated |
Anything changed on the order. |
order.deleted |
Treated as a cancellation: pulled from the pick queue. |
Every delivery is verified
HMAC-SHA256 over the raw body, base64-encoded. WooCommerce's own scheme, which differs from Shopify's hex encoding.
The signature arrives on
X-WC-Webhook-Signature.
A webhook endpoint is a public URL. The signature is the only thing separating a real order from an invented one, so a delivery that fails the check is refused rather than queued.
Your store stays the record
-
Fulfilment
Tracking and status written back to the WooCommerce order, so the store is the record and your existing order emails keep working.
-
Cancellation
An order we cannot ship is marked, rather than sitting in processing indefinitely.
Los pedidos pueden importarse desde una fecha para carga inicial o conciliación. Acuerda fechas y pedidos abiertos para evitar duplicados.
What people ask before connecting
Do I have to install a plugin?
La conexión usa la API REST sin exigir un plugin Ecom en la tienda. Aun así, hay que probar acceso, permisos y flujo de pedidos.
Which WooCommerce versions work?
El conector usa la API REST wc/v3. Comparte versión WooCommerce y extensiones de pedidos para confirmar endpoints y permisos.
My store is not on WordPress.com, does that matter?
No, and self-hosted is the commoner case. What matters is that your store is reachable over HTTPS and that REST API keys can be created, which is standard on self-hosted WooCommerce.
What if a webhook does not arrive?
El importador puede conciliar pedidos por API y recibir webhooks. Si falta un pedido, comparte su referencia para revisar conexión y registros de importación.
¿Listo para mover tus pedidos más rápido?
Cuéntenos qué envía y en qué volumen, y un especialista le responderá en un día hábil.