WooCommerce

WooCommerce es un complemento gratuito de comercio electrónico para el sistema de gestión de contenido de WordPress. Agrega funciones de comercio electrónico a tu sitio de WordPress y expande esas funciones con ShipStation.

Construimos nuestra extensión específicamente para WooCommerce. Instala y configura el complemento de envío de WooCommerce en solo unos pocos pasos. Luego, puedes importar tus pedidos de WooCommerce directamente a ShipStation, sincronizar tus pedidos, dejar que los clientes elijan su método de envío, incluir notas del pedido y disfrutar de correos electrónicos personalizables de confirmación de envío.

Requisitos de WooCommerce

Requisitos de conexión:

  • Una cuenta activa en WooCommerce

  • La integración de ShipStation instalada en WooCommerce

  • Tu clave de autenticación de WooCommerce

  • La URL de la tienda de tu dominio WordPress

Alcance del soporte

La instalación del archivo de extensión en tu entorno WooCommerce excede el alcance del soporte. Te recomendamos ponerte en contacto con el desarrollador de tu tienda o con el soporte de WooCommerce si necesitas ayuda con el proceso de instalación de la extensión. Ellos te ofrecerán una mejor asistencia, ya que el proceso puede diferir con base en la configuración única del entorno WooCommerce.

Requisitos de importación de pedidos:

  • Incluir una dirección de envío.

  • Incluye al menos un producto físico.

Cómo conectar una tienda WooCommerce a ShipStation

Cómo conectar tu tienda WooCommerce a ShipStation.

  1. Descarga el complemento Integración de ShipStation en tu computadora.

  2. Inicia sesión en el portal de administradores de WooCommerce.

  3. Dirígete a Plugins (Complementos) y haz clic en Add New (Añadir nuevo).

    Menú de complementos de WooCommerce con una flecha que apunta hacia Add New (Añadir nuevo).
  4. Haz clic en Upload (Subir) y selecciona el archivo zip del complemento desde tu computadora local; luego, haz clic en Install Now (Instalar ahora).

  5. Haz clic en Activate Plugin (Activar complemento) después de que se complete la instalación.

  6. Dirígete al menú WooCommerce y, luego, selecciona Settings (Configuración).

    Menú WooCommerce con una flecha que apunta hacia Settings (Configuración).
  7. Haz clic en Integrations (Integraciones).

    Integraciones conectadas de WooCommerce

    Si tienes otras integraciones conectadas a WooCommerce, es posible que también debas hacer clic en ShipStation debajo de la barra de pestañas.

  8. Copia la clave de autenticación. También puedes ajustar los estados que se expondrán a ShipStation, ajustar el estado al que se moverá un pedido cuando se envíe desde ShipStation una actualización de envío y ajustar si el registro está habilitado o no. Haz clic en Save Changes (Guardar cambios) cuando finalices.

    Pestaña WooCommerce Integration (Integración de WooCommerce) con una flecha que apunta hacia la pestaña ShipStation y la sección Authentication Key (Clave de autenticación) resaltada.
  9. Selecciona WooCommerce.

    Logotipo de WooCommerce. Botón en el que se lee Connect (Conectar)
  10. Ingresa tu Clave de autenticación de WooCommerce y URL de la tienda, y asigna cualquier estado personalizado si es necesario.

Una vez que hayas completado los pasos de conexión, se abrirá la página Configuración de la tienda. Si lo deseas, puedes ajustar la configuración específica de tu tienda, como la marca y las notificaciones a los clientes. O haz clic en Guardar para cerrar.

Funciones disponibles para WooCommerce

La integración de ShipStation con WooCommerce es compatible con las siguientes funciones estándar:

Asignación del estado del pedido

Estado en ShipStation

Estado de WooCommerce

En espera de pago

Pendiente

En espera de envío

Procesamiento

Pedidos enviados

Terminado

Pedidos cancelados

Pedidos cancelados

En espera

En espera

Datos enviados con notificación de envío

Esta tabla indica qué datos envía ShipStation a WooCommerce con la notificación de envío del marketplace:

Campo

¿Enviado a Marketplace?

Actualización de estado

Marca de verificación verde. Función compatible. Sí.

Número de seguimiento

Marca de verificación verde. Función compatible. Sí.

Empresa de transporte

Marca de verificación verde. Función compatible. Sí.

Servicio

Marca de verificación verde. Función compatible. Sí.

Cargo de la empresa de transporte

Marca de verificación verde. Función compatible. Sí.

Nota para el comprador

Marca de verificación verde. Función compatible. Sí.

Información del artículo

Marca de verificación verde. Función compatible. Sí.

Actualización de estadoNúmero de seguimientoEmpresa de transporteServicioTarifa de la empresa de transporte

La actualización de envío que ShipStation envía al canal de ventas incluirá cualquier Nota para el comprador configurada en el pedido en ShipStation.

Información del artículo

Funciones adicionales de WooCommerce

La integración de ShipStation con WooCommerce permite las siguientes funciones adicionales:

Función

Descripción

Estados personalizados

Para usar un estado personalizado con ShipStation, primero crea un estado personalizado en WooCommerce. En la pestaña WooCommerce Integration (Integración de WooCommerce), agrega el “slug” del estado personalizado creado. Luego, puedes agregar el estado personalizado en la configuración de ShipStation.

Zona horaria configurable

De forma predeterminada, ShipStation asume que el servidor de tienda de WooCommerce utiliza UTC como zona horaria. Si tu cuenta de WooCommerce utiliza una zona horaria de servidor diferente, puedes definirla en la configuración de la tienda.

Campos personalizados

Si se utiliza un cupón para un pedido, el código del cupón se incluirá como Campo personalizado 1. Además, puedes modificar el archivo del complemento de integración de ShipStation para incluir valores personalizados para Campo personalizado 2 y Campo personalizado 3. Consulta esta sección de la documentación del complemento para obtener más detalles.

Si una tienda permite personalizar estados, significa que puedes definir los estados que usas en los pedidos de tu canal de ventas. En la mayoría de los casos, si tienes estados personalizados, deberás definir a qué estados en ShipStation corresponde cada estado de pedido personalizado.

ShipStation importará la dirección de correo electrónico del cliente con los datos del pedido y podrá enviar correos electrónicos de confirmación de envío y entrega a esa dirección de correo electrónico (establecida en la configuración de tu tienda).

ShipStation importará el número de teléfono del cliente con los datos del pedido.

ShipStation importará el método de envío elegido por el cliente durante el proceso de pago.

ShipStation importará el método de pago utilizado para pagar el pedido.

ShipStation importará la información de descuento y de cupón para el pedido.

ShipStation puede determinar si un pedido es un regalo a partir de los datos del pedido enviados por la tienda.

ShipStation importará notas internas o actividad de los pedidos de la tienda en el campo Notas internas de ShipStation.

ShipStation importará las notas proporcionadas por el cliente cuando este realizó su compra.

ShipStation importará el peso total del pedido de la tienda.

ShipStation importará el peso de cada rubro en el pedido.

ShipStation importará una URL de imagen de cada artículo de línea del pedido. Estas imágenes aparecerán como miniaturas en los detalles de tu pedido y se pueden incluir en notificaciones por correo electrónico y talones de empaque.

ShipStation importará opciones de los artículos (como color o tamaño) de cada artículo de línea del pedido. Estos datos aparecerán en los Detalles del pedido y pueden incluirse en los correos electrónicos y talones de empaque del cliente.

ShipStation importará una ubicación de stock de productos para cada rubro del pedido.

Actualización de estadoNúmero de seguimientoEmpresa de transporteServicioTarifa de la empresa de transporte

La actualización de envío que ShipStation envía al canal de ventas incluirá cualquier Nota para el comprador configurada en el pedido en ShipStation.

Información del artículo

Notas de integración de WooCommerce

  • ShipStation no recibirá productos marcados como virtuales o descargables.

  • ShipStation no puede conectarse a una tienda WooCommerce mientras la tienda está en modo de mantenimiento.

  • Si tu sitio de WordPress requiere cualquier autenticación adicional para cargar la página, es posible que no se puedan conectar o importar pedidos desde ShipStation.

    La autenticación adicional puede incluir complementos de seguridad o funciones destinadas a bloquear el acceso al sitio. Esto incluye complementos como una pantalla de verificación de edad destinada a crear un paso adicional antes de acceder al sitio. Si incluyes a ShipStation en la lista blanca del complemento, deberíamos poder omitir toda autenticación adicional.

Consejos para solucionar problemas de WooCommerce

Estos son algunos problemas comunes que experimentan los usuarios, las causas potenciales y los consejos disponibles para solucionar problemas.

Problema

Cómo solucionar problemas o resolverlos

Los pedidos de una tienda WooCommerce con sede en Francia no se importan

Causa: WooCommerce está enviando estados de pedidos a ShipStation en inglés con la primera letra en minúscula en vez de en francés, y ShipStation no está configurado para aceptar estos estados.

Qué hacer:

Opción 1: actualiza las asignaciones de estado de la tienda con los nombres de estado en inglés (sin mayúsculas). Dirígete a Settings (Configuración) > Selling Channels (Canales de venta) > Store Setup (Configuración de la tienda), haz clic en el menú de 3 puntos junto a la tienda, luego en Edit Marketplace Connection (Editar la conexión del mercado) y, por último, en Edit WooCommerce Settings (Editar la configuración de WooCommerce). Cambia los estados a los estados en inglés con las primeras letras en minúscula. Luego, intenta importar los pedidos de nuevo. Estos son los estados en inglés para que te sirvan como referencia.

Opción 2: puedes personalizar los estados de los pedidos como creas conveniente si habilitas las asignaciones de estado personalizadas en WooCommerce. En tu cuenta de WooCommerce, dirígete a Plugins (Complementos) > Settings (Configuración) (ShipStation). Obtén más información sobre los estados personalizados en ShipStation.

Comprobación de zona horaria: confirma la zona horaria del servidor del sitio web. Si la tienda está configurada para operar según la fecha y hora estándar (zona horaria: International Dateline West), pero el servidor en realidad responde en GMT, la comprobación puede evitar retrasos con las importaciones de pedidos.

Error: Se produjo un error al intentar actualizar los pedidos: el servidor remoto devolvió un error: Error interno del servidor (500) o IntegrationError: se encontró un error en WooCommerce y se respondió con StatusCode InternalServerError. Contenido: Error interno del servidor (500)

Qué significa: este error puede indicar que no podemos llegar a la tienda WooCommerce por diversos motivos. La mayoría de las veces, es un problema fuera de ShipStation. Es posible que se trate de un error de ShipNotify o de una importación de la tienda, pero la causa principal es la misma.

Qué hacer:

La fecha del pedido en ShipStation es diferente a la fecha del pedido que figura en WooCommerce

Qué significa: este error suele ocurrir cuando el servidor de WooCommerce utiliza una zona horaria diferente a la zona horaria establecida en la configuración de la tienda en ShipStation. Esta diferencia hace que la fecha del pedido se desvíe cuando el servidor de WooCommerce utiliza la zona horaria como base para convertir la marca de fecha y hora.

Cómo resolver el problema: actualiza la configuración de la tienda para que se utilice la misma zona horaria que el servidor de tu tienda WooCommerce.

Ciertos pedidos realizados tarde en el día no se importan a ShipStation

Qué significa: Similar al primer problema de zona horaria, este error suele ocurrir cuando el servidor de WooCommerce utiliza una zona horaria diferente a la zona horaria establecida en la configuración de la tienda en ShipStation. Como resultado de esa diferencia de zona horaria, nuestro proceso de importación se omite sin previo aviso.

Cómo resolver el problema: actualiza la configuración de la tienda para que se utilice la misma zona horaria que el servidor de tu tienda WooCommerce.

Error: Error interno del servidor (500)

Cuando se conecta una tienda o se intenta importar pedidos

Qué significa: Un Error interno del servidor (500) es un mensaje de error genérico que significa, en esencia, que algo salió mal, pero no brinda ningún detalle adicional que indique la causa del problema.

Cómo resolver el problema: para solucionar estos problemas, habilita la opción WP_DEBUG en tu sitio de WordPress. Para saber más sobre WP_DEBUG, dirígete a Debugging (Depuración) en la página de WordPress.

Con esta configuración, el registro para WordPress será más sólido, lo que te permitirá a ti o al desarrollador del sitio encontrar la causa del error genérico. Si no puedes resolver el problema por tu cuenta, comunícate con el soporte de ShipStation con el registro de errores completo y un informe del estado. Te ayudaremos con los siguientes pasos a seguir.

Pedidos que no se importan a ShipStation después de actualizar WooCommerce o restaurar el sitio desde una copia de seguridad

Qué significa: a veces, la actualización de una tienda de WooCommerce provocará que la base de datos de tu pedido se restablezca y reutilice los valores de ID de pedido. Es posible que estos restablecimientos y reutilizaciones sean problemáticos para ShipStation porque utilizamos los valores de ID de pedido para identificar pedidos únicos. Este problema es más común cuando actualizas tu sitio WooCommerce a la versión más reciente.

El mismo problema también puede ocurrir si restauras el sitio desde una copia de seguridad o realizas otros cambios de configuración en la tienda.

Este problema también ocurre si utilizas plugins de números de pedido secuenciales o plugins que editan números de pedido. Este artículo de blog Número de Pedido Secuencial para WooCommerce explica más.

Cómo resolver el problema: Si solo algunos pedidos se vieron afectados, y los últimos pedidos continúan importándose como se esperaba, debes crear pedidos de forma manual para reemplazar los pedidos de WooCommerce que falten. Luego, actualiza WooCommerce de forma manual con la información de envío.

Si esto repercutió sobre muchos pedidos o los últimos pedidos no se importan, otra solución es crear una nueva conexión con la tienda WooCommerce en ShipStation. A través de la nueva conexión con la tienda WooCommerce, se importará la versión actual del ID de pedido para que los nuevos pedidos se importen de manera consistente. Sin embargo, si dejas activa la conexión original de la tienda, podrías ver que se importan pedidos duplicados a ShipStation. Deberás desactivar la conexión original de la tienda después de haber enviado cualquier pedido pendiente.

Si una tienda permite personalizar estados, significa que puedes definir los estados que usas en los pedidos de tu canal de ventas. En la mayoría de los casos, si tienes estados personalizados, deberás definir a qué estados en ShipStation corresponde cada estado de pedido personalizado.

ShipStation importará la dirección de correo electrónico del cliente con los datos del pedido y podrá enviar correos electrónicos de confirmación de envío y entrega a esa dirección de correo electrónico (establecida en la configuración de tu tienda).

ShipStation importará el número de teléfono del cliente con los datos del pedido.

ShipStation importará el método de envío elegido por el cliente durante el proceso de pago.

ShipStation importará el método de pago utilizado para pagar el pedido.

ShipStation importará la información de descuento y de cupón para el pedido.

ShipStation puede determinar si un pedido es un regalo a partir de los datos del pedido enviados por la tienda.

ShipStation importará notas internas o actividad de los pedidos de la tienda en el campo Notas internas de ShipStation.

ShipStation importará las notas proporcionadas por el cliente cuando este realizó su compra.

ShipStation importará el peso total del pedido de la tienda.

ShipStation importará el peso de cada rubro en el pedido.

ShipStation importará una URL de imagen de cada artículo de línea del pedido. Estas imágenes aparecerán como miniaturas en los detalles de tu pedido y se pueden incluir en notificaciones por correo electrónico y talones de empaque.

ShipStation importará opciones de los artículos (como color o tamaño) de cada artículo de línea del pedido. Estos datos aparecerán en los Detalles del pedido y pueden incluirse en los correos electrónicos y talones de empaque del cliente.

ShipStation importará una ubicación de stock de productos para cada rubro del pedido.

Actualización de estadoNúmero de seguimientoEmpresa de transporteServicioTarifa de la empresa de transporte

La actualización de envío que ShipStation envía al canal de ventas incluirá cualquier Nota para el comprador configurada en el pedido en ShipStation.

Información del artículo