Saltar al contenido

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.

WooCommerce

El conector y su versión

API
API REST de WooCommerce
Versión
wc/v3

La conexión usa la API REST WooCommerce. Permisos, seguridad y extensiones se revisan antes de pedidos reales.

3 credenciales y dónde vive cada una

Las creas en tu propio panel y las pegas en el nuestro. Se guardan cifradas y ocultas después de guardarlas, y puedes revocarlas sin pasar por nosotros.

Clave de cliente

Dónde WooCommerce → Ajustes → Avanzado → API REST. Crea una clave con permiso de Lectura/Escritura.

Por qué Lectura/Escritura, porque los pedidos entran y las preparaciones vuelven. Con solo lectura, tu tienda mostraría todos los pedidos como no enviados.

Secreto de cliente

Dónde Se muestra una sola vez, junto a la clave, cuando la creas.

Por qué Se combina con la clave para firmar las solicitudes a la API. Se guarda cifrado y oculto en el panel después de guardarlo.

Secreto del webhook

Dónde WooCommerce → Ajustes → Avanzado → Webhooks, en el webhook que apuntas hacia nosotros.

Por qué Cada envío entrante se verifica con este secreto. Los webhooks de WooCommerce son POST HTTP comunes hacia una URL que cualquiera podría adivinar, así que la firma es lo único que separa un pedido real de uno inventado.

Los eventos que procesamos y qué hace cada uno

Webhooks, para que un cambio en tu tienda llegue al almacén cuando ocurre y no en la próxima consulta. Lo que un webhook no capta lo recupera la conciliación de abajo.

Eventos de WooCommerce y su efecto
Evento Qué significa aquí
order.created Un pedido nuevo que preparar.
order.updated Cualquier cambio en el pedido.
order.deleted Se trata como una cancelación: sale de la cola de preparación.

Cada envío se verifica

HMAC-SHA256 sobre el cuerpo sin procesar, codificado en base64. Es el esquema propio de WooCommerce, distinto de la codificación hexadecimal de Shopify.

La firma llega en X-WC-Webhook-Signature.

Un endpoint de webhook es una URL pública. La firma es lo único que separa un pedido real de uno inventado, así que un envío que no pasa la verificación se rechaza en lugar de quedar en cola.

Tu tienda sigue siendo el registro

  • Preparación

    El rastreo y el estado se escriben en el pedido de WooCommerce: la tienda sigue siendo el registro y tus correos de pedido actuales siguen funcionando.

  • Cancelación

    Un pedido que no podemos enviar queda marcado, en lugar de quedarse en procesamiento sin fin.

Los pedidos pueden importarse desde una fecha para carga inicial o conciliación. Acuerda fechas y pedidos abiertos para evitar duplicados.

Lo que nos preguntan antes de conectarse

¿Tengo que instalar un 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.

¿Qué versiones de WooCommerce funcionan?

El conector usa la API REST wc/v3. Comparte versión WooCommerce y extensiones de pedidos para confirmar endpoints y permisos.

Mi tienda no está en WordPress.com, ¿importa?

No, y el autoalojamiento es el caso más común. Lo que importa es que tu tienda sea accesible por HTTPS y que se puedan crear claves de API REST, algo estándar en WooCommerce autoalojado.

¿Y si un webhook no llega?

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.

El resto del stack

¿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.