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 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 tu tienda WooCommerce a ShipStation.
-
Descarga el complemento Integración de ShipStation en tu computadora.
-
Inicia sesión en el portal de administradores de WooCommerce.
-
Dirígete a Plugins (Complementos) y haz clic en Add New (Añadir nuevo).
-
Haz clic en Upload (Subir) y selecciona el archivo zip del complemento desde tu computadora local; luego, haz clic en Install Now (Instalar ahora).
-
Haz clic en Activate Plugin (Activar complemento) después de que se complete la instalación.
-
Dirígete al menú WooCommerce y, luego, selecciona Settings (Configuración).
-
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.
-
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.
-
Selecciona WooCommerce.
-
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.
La integración de ShipStation con WooCommerce es compatible con las siguientes funciones estándar:
Función |
¿Compatible? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
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 |
|
Número de seguimiento |
|
Empresa de transporte |
|
Servicio |
|
Cargo de la empresa de transporte |
|
|
|
Información del artículo |
|
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. |
-
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.
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 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 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. |