Agnotiq MarginTide Pricing Intelligence
Empezar
Centro de ayuda
Price Checker

Conecte WooCommerce

El envío automático actualiza los precios de su tienda WooCommerce a través de la API REST de WooCommerce, usando claves que su tienda emite hacia nosotros durante un flujo de autorización único (wc-auth). Su 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é necesita

  • Una cuenta de administrador en su sitio WordPress.
  • Su tienda servida por HTTPS. El flujo de autorización de WooCommerce publica sus 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 — vea Solución de problemas más abajo si no está 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.

Conecte

  1. Vaya a Configuración → Integraciones.
  2. Elija WooCommerce e ingrese la URL de su tienda (por ejemplo https://tienda.ejemplo.com).
  3. Se le redirigirá a su tienda para iniciar sesión como administrador, si aún no lo ha hecho.
  4. WooCommerce muestra una pantalla de aprobación que detalla exactamente qué acceso estamos solicitando: acceso de Lectura/Escritura a su tienda, limitado solo a productos. Apruébelo para continuar.
  5. Su tienda crea un par de claves de API REST y lo publica de vuelta hacia nosotros directamente — usted nunca ve ni copia una clave. Una vez que esa publicación tiene éxito, la conexión se guarda y usted regresa a la página de integración.

En su propia lista WooCommerce → Ajustes → Avanzado → API REST, la clave que creamos aparece con la descripción "Agnotiq MarginTide Pricing Intelligence - API (…)". Si se conectó antes de que este nombre estuviera en uso, su clave existente en cambio muestra "Agnotiq Price Checker - API (…)" — ambas son la misma conexión y ambas siguen funcionando; no necesita reconectarse 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 sus 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 usted dirige una recomendación al SKU del principal en lugar del de una variación.

Revocar acceso

Puede revocar el acceso desde cualquiera de los dos lados:

  • En esta aplicación: vaya 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 su tienda: WooCommerce → Ajustes → Avanzado → API REST, encuentre la clave descrita arriba, y revóquela o elimínela ahí. Su próximo cambio de precio fallará y le pedirá reconectarse.

Solución de problemas

Al conectar:

Lo que veráQué significa
Un 404 durante la autorización, o el flujo de conexión nunca llega a la pantalla de aprobaciónSu tienda está usando enlaces permanentes Simples. Cambie a cualquier otra estructura de enlaces permanentes en Ajustes → Enlaces permanentes e intente conectarse de nuevo — los enlaces permanentes simples no pueden admitir las rutas de autorización ni de API REST de WooCommerce.
Su tienda muestra "Ocurrió un error en la solicitud y en ese momento no pudimos enviar los datos del consumidor"Su 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. Consulte con quien administre su hosting y vuelva a intentarlo.
Regresa a la página de integración con un aviso de "conexión rechazada"Usted (o quien aprobó la solicitud) la rechazó, o canceló en la pantalla de inicio de sesión de WordPress. Comience de nuevo desde el paso 2 anterior si desea conectarse.
Regresa a la página de integración con un aviso de "no recibimos las claves"Su 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. Vuelva a intentarlo; si sigue ocurriendo, verifique la conectividad saliente de su tienda.

Ya conectado, en cambios de precio individuales:

Código de motivoQué significaQué hacer
auth_failedSu tienda rechazó la clave que tenemos guardada. Normalmente la clave se revocó o se regeneró del lado de la tienda. Si está seguro de que la clave sigue siendo válida y esto sigue ocurriendo, su proveedor de hosting podría estar eliminando el encabezado de autorización de las solicitudes REST antes de que WooCommerce lo vea — contacte a soporte.Reconecte la tienda. Si reconectar no lo soluciona, contacte a soporte.
sku_not_foundEl SKU de la recomendación no coincide con ningún producto o variación en su tienda, o coincide con el principal de un producto variable (que no tiene precio propio — vea Qué precios puede actualizar el envío automático arriba).Confirme que el SKU existe en WooCommerce y, para productos variables, que es el SKU de una variación.
ambiguous_skuMás de un producto o variación en su tienda comparte este SKU.Haga que los SKU sean únicos en WooCommerce y vuelva a intentarlo.
transport_failedLa solicitud a su tienda agotó el tiempo de espera o la conexión se interrumpió antes de recibir una respuesta.Normalmente transitorio — vuelva a intentarlo. Si persiste, verifique que su tienda esté accesible y no bajo carga alta.
vendor_rejectedWooCommerce 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).Revise el producto en WooCommerce y vuelva a intentarlo desde una recomendación nueva.

Consejos

  • Pruebe 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 su 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úe explorando