Cómo agregar una tienda PrestaShop a ShipStation, qué funciones están disponibles, otros detalles necesarios y consejos para la resolución de problemas.
PrestaShop es una plataforma de comercio electrónico de código abierto de libre acceso con características listas para usar que ayudan a los comerciantes a crear sitios web completos de comercio electrónico junto con una funcionalidad increíble. ShipStation se conecta directamente a tu cuenta de PrestaShop. Con un clic, o en un horario automatizado, tus pedidos se descargan de PrestaShop. Tan pronto como proceses un envío, ShipStation comunicará el estado actualizado del pedido, el método de envío y la información de seguimiento a PrestaShop.
¿Quieres saber más sobre PrestaShop? Visita el sitio web de PrestaShop.
Requisitos de conexión:
-
Una cuenta activa de PrestaShop.
-
Tu clave de servicio web de PrestaShop
-
URL de tu tienda PrestaShop
Alcance del soporte
Dependiendo de la configuración única del servidor Apache, es posible que se necesiten otros cambios en el servidor web para conectar ShipStation a PrestaShop. Cualquier modificación del servidor web queda fuera del alcance de la asistencia de ShipStation. Si necesitas ayuda para modificar la configuración del servidor, te recomendamos que te pongas en contacto con el desarrollador de la tienda o con asistencia de PrestaShop.
Requisitos de importación de pedidos:
-
Incluir una dirección de envío.
-
Debe contener al menos un producto físico. Los productos descargables no se importan a ShipStation.
Para conectar tu tienda PrestaShop a ShipStation, debes tomar medidas tanto en PrestaShop como en ShipStation.
Pasos en PrestaShop
-
Inicia sesión en tu panel de administración de PrestaShop.
-
Haz clic en Parámetros avanzados y luego en Servicio web en el menú desplegable.
-
Haz clic en Agregar nueva clave de servicio web para crear una clave para ShipStation.
-
Haz clic en Generar para crear la nueva clave.
Copia la clave. La necesitarás más adelante cuando te conectes a ShipStation.
-
Ingresa una descripción clave (como Clave de acceso de ShipStation) en caso de que necesites volver a visitarla en el futuro.
-
Cambia el Estado a Sí.
-
Desplázate hacia abajo hasta la tabla Permisos y marca la casilla Ver (GET) para todos los recursos disponibles.
Importante
Asegúrate de que todos los recursos tengan la casilla marcada para el permiso Ver (OBTENER).
-
Marca la casilla Modificar (COLOCAR) para los permisos order_carriers y pedidos, y haz clic en Guardar.
-
Mueve el botón a Activar el servicio web de PrestaShop a Sí. Si usas otros servicios de terceros con PrestaShop, es posible que esto ya esté habilitado.
-
Haz clic en Información en el menú Parámetros avanzados.
-
Copia la URL de la tienda en Información de la tienda.
Pasos en ShipStation
-
Selecciona el mosaico PrestaShop.
-
Ingresa tu Clave de servicio web y URL de la tienda de PrestaShop, y asigna cualquier estado personalizado si es necesario.
-
Nota
Si ShipStation tiene problemas para autenticar con tu servidor, es posible que tú o el administrador del sistema deban agregar un .htaccess a tu directorio de servicios web. Este archivo debe contener la siguiente regla:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule .* - [E=HTTP_AUTHORIZATION:% {HTTP:Authorization} ,L] </IfModule>
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 PrestaShop admite las siguientes funciones estándar:
La integración de ShipStation con PrestaShop permite las siguientes funciones adicionales:
Función |
Descripción |
---|---|
Zona horaria configurable |
De forma predeterminada, ShipStation asume que el servidor de PrestaShop utiliza UTC como zona horaria. Si tu cuenta de PrestaShop usa una zona horaria de servidor diferente, puedes definirla en la configuración de la tienda en ShipStation. |
ShipStation utiliza el número de referencia del registro de una combinación como SKU de un artículo. |
Si los artículos en pedidos de PrestaShop no tienen un SKU en ShipStation, debes completar el campo Referencia en los detalles de la combinación de productos de PrestaShop. Para encontrar el campo Referencia en tu cuenta de PrestaShop, ve a |
-
Los estados personalizados son compatibles con las tiendas Prestashop, pero deben configurarse al conectar la tienda a ShipStation. Si los estados deben ajustarse después de conectar una tienda, deberás reconfigurar la conexión de la tienda.
Nota
ShipStation solo recibe el código de estado numérico al importar pedidos de PrestaShop. Consulta este artículo de PrestaShop para obtener más detalles sobre sus estados.
-
Dado que PrestaShop no utiliza SKU de productos, ShipStation importará el campo Referencia del producto como SKU.
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 |
---|---|
Error: Error interno del servidor (500) |
Qué significa: Un Error Interno del Servidor (500) es un mensaje de error genérico que significa que algo ha salido mal, pero sin ninguna información adicional que indique el problema concreto. Qué hacer: para resolver un error (500), primero deberás investigar qué está fallando en el servidor. Para ello, debes habilitar el informe de errores en PrestaShop. Revisa esta publicación del foro de PrestaShop que explica cómo habilitar el informe de errores. Una vez que tengas un mensaje de error detallado, usa la página GitHub de PrestaShop y el Foro de PrestaShop para encontrar una solución para el error específico. Intenta buscar los problemas conocidos para ver si otros usuarios de PrestaShop han experimentado el error antes y tienen alguna solución disponible. |
La fecha del pedido en ShipStation es diferente de la fecha del pedido en PrestaShop |
Qué significa: esto suele ocurrir porque el servidor PrestaShop utiliza una zona horaria diferente a la zona horaria establecida en la configuración de la tienda en ShipStation. Esta discrepancia horaria hace que la Fecha de pedido se convierta incorrectamente. ¿Qué hacer? Actualiza la configuración de la tienda para que utilice la misma zona horaria que el servidor donde está alojada tu tienda PrestaShop. |
Los pedidos realizados tarde en el día no se importan a ShipStation |
Qué significa: Al igual que el problema anterior, esto ocurre normalmente porque el servidor PrestaShop utiliza una zona horaria diferente a la zona horaria establecida en la configuración de la tienda en ShipStation. Esta discrepancia de hora hace que nuestro proceso de importación se los salte inadvertidamente. ¿Qué hacer? Actualiza la configuración de la tienda para que utilice la misma zona horaria que el servidor donde está alojada tu tienda PrestaShop. |