Conecta WooCommerce
El envío automático actualiza los precios de tu tienda WooCommerce a través de la API REST de WooCommerce, usando claves que tu tienda emite hacia nosotros durante un flujo de autorización único (wc-auth). Tu tienda no necesita ningún plugin ni cambio de código — la propia API REST de WooCommerce y su pantalla de autorización hacen el trabajo.
Qué necesitas
- Una cuenta de administrador en tu sitio WordPress.
- Tu tienda servida por HTTPS. El flujo de autorización de WooCommerce publica tus claves de API de vuelta hacia nosotros a través de una conexión segura, y se niega a ejecutarse sobre HTTP simple.
- Enlaces permanentes elegantes (pretty permalinks) habilitados (Ajustes → Enlaces permanentes → cualquier opción distinta de "Simple"). Tanto la pantalla de autorización como la API REST de WooCommerce dependen de reglas de reescritura que los enlaces permanentes simples no proporcionan — ve Solución de problemas más abajo si no estás seguro de cuál está usando.
- El plan Max o Enterprise — el envío automático de WooCommerce, como los demás conectores de plataforma, está disponible en Max y Enterprise.
Conecta
- Ve a Configuración → Integraciones.
- Elige WooCommerce e ingresa la URL de tu tienda (por ejemplo
https://tienda.ejemplo.com). - Se te redirigirá a tu tienda para iniciar sesión como administrador, si aún no lo has hecho.
- WooCommerce muestra una pantalla de aprobación que detalla exactamente qué acceso estamos solicitando: acceso de Lectura/Escritura a tu tienda, limitado solo a productos. Apruébalo para continuar.
- Tu tienda crea un par de claves de API REST y lo publica de vuelta hacia nosotros directamente — nunca ves ni copias una clave. Una vez que esa publicación tiene éxito, la conexión se guarda y regresas a la página de integración.
En tu propia lista WooCommerce → Ajustes → Avanzado → API REST, la clave que creamos aparece con la descripción "Agnotiq MarginTide Pricing Intelligence - API (…)". Si te conectaste antes de que este nombre estuviera en uso, tu clave existente en cambio muestra un nombre de aplicación anterior — ambas son la misma conexión y ambas siguen funcionando; no necesitas reconectarte solo para ver el nombre nuevo.
Qué precios puede actualizar el envío automático
El envío automático lee y escribe el campo de precio regular en tus productos.
- El precio de un producto simple se lee y se escribe directamente por su SKU.
- El precio de un producto variable vive en cada una de sus variaciones, no en el producto principal — el envío automático resuelve el SKU de una variación hasta esa variación específica y escribe el precio ahí, de forma independiente a sus hermanas y a su producto principal.
- Un producto principal (variable) que no tiene precio propio — porque el precio existe solo en sus variaciones — no tiene nada que el envío automático pueda actualizar si diriges una recomendación al SKU del principal en lugar del de una variación.
Revocar acceso
Puedes revocar el acceso desde cualquiera de los dos lados:
- En esta aplicación: ve a Configuración → Integraciones → WooCommerce → Desconectar. Esto elimina la clave guardada de inmediato; las aprobaciones pendientes permanecen en la cola y se pueden rechazar manualmente.
- En tu tienda: WooCommerce → Ajustes → Avanzado → API REST, encuentra la clave descrita arriba, y revócala o elimínala ahí. Tu próximo cambio de precio fallará y te pedirá reconectarte.
Solución de problemas
Al conectar:
| Lo que verás | Qué significa |
|---|---|
| Un 404 durante la autorización, o el flujo de conexión nunca llega a la pantalla de aprobación | Tu tienda está usando enlaces permanentes Simples. Cambia a cualquier otra estructura de enlaces permanentes en Ajustes → Enlaces permanentes e intenta conectarte de nuevo — los enlaces permanentes simples no pueden admitir las rutas de autorización ni de API REST de WooCommerce. |
| Tu tienda muestra "Ocurrió un error en la solicitud y en ese momento no pudimos enviar los datos del consumidor" | Tu tienda no pudo comunicarse con nosotros para entregar la clave — normalmente un firewall, un plugin de seguridad, o una restricción de conexión saliente en el servidor de la tienda, o un certificado TLS vencido o mal configurado. Consulta con quien administre tu hosting y vuelve a intentarlo. |
| Regresa a la página de integración con un aviso de "conexión rechazada" | Tú (o quien aprobó la solicitud) la rechazaste, o cancelaste en la pantalla de inicio de sesión de WordPress. Comienza de nuevo desde el paso 2 anterior si deseas conectarte. |
| Regresa a la página de integración con un aviso de "no recibimos las claves" | Tu tienda aprobó la solicitud pero la clave nunca nos llegó — normalmente el mismo problema de conectividad que el caso "no pudimos enviar los datos del consumidor" anterior. Vuelve a intentarlo; si sigue ocurriendo, verifica la conectividad saliente de tu tienda. |
Ya conectado, en cambios de precio individuales:
| Código de motivo | Qué significa | Qué hacer |
|---|---|---|
auth_failed | Tu tienda rechazó la clave que tenemos guardada. Normalmente la clave se revocó o se regeneró del lado de la tienda. Si estás seguro de que la clave sigue siendo válida y esto sigue ocurriendo, tu proveedor de hosting podría estar eliminando el encabezado de autorización de las solicitudes REST antes de que WooCommerce lo vea — contacta a soporte. | Reconecta la tienda. Si reconectar no lo soluciona, contacta a soporte. |
sku_not_found | El SKU de la recomendación no coincide con ningún producto o variación en tu tienda, o coincide con el principal de un producto variable (que no tiene precio propio — ve Qué precios puede actualizar el envío automático arriba). | Confirma que el SKU existe en WooCommerce y, para productos variables, que es el SKU de una variación. |
ambiguous_sku | Más de un producto o variación en tu tienda comparte este SKU. | Haz que los SKU sean únicos en WooCommerce y vuelve a intentarlo. |
transport_failed | La solicitud a tu tienda agotó el tiempo de espera o la conexión se interrumpió antes de recibir una respuesta. | Normalmente transitorio — vuelve a intentarlo. Si persiste, verifica que tu tienda esté accesible y no bajo carga alta. |
vendor_rejected | WooCommerce rechazó la escritura en sí (por ejemplo, el producto ya no existe, o el principal de una variación ya no coincide con lo que resolvimos). | Revisa el producto en WooCommerce y vuelve a intentarlo desde una recomendación nueva. |
Consejos
- Prueba una conexión nueva con un solo producto de bajo riesgo antes de aprobar un lote completo de recomendaciones a través de ella.
- Si el chequeo de salud diario de tu tienda falla dos veces seguidas, mostraremos un banner de "atención requerida" en la integración y enviaremos un correo a quien la conectó — eso es informativo, no un bloqueo, así que las aprobaciones aún pueden tener éxito si la tienda de hecho es accesible.
- La verificación contra una instalación real de WooCommerce en producción, y una decisión sobre ofrecer un plugin de WooCommerce Marketplace en lugar del flujo de autorización actual, están previstas para una versión futura (#1429) — el conector descrito arriba es lo que se ofrece hoy.
Continúa explorando
- Envía los precios aceptados a tu tienda — cómo funcionan el envío automático y las aprobaciones en todos los conectores.
- Configura políticas de precios y límites de seguridad — las reglas que respeta el envío automático.
- Invita a tu equipo y asigna roles — asigna el rol de aprobador.

