Propósito: Este artículo es para solucionar problemas comunes de integración de Sendcloud con PrestaShop V2.
Los Puntos de Servicio aparecen en el checkout cuando al menos un transportista compatible está completamente configurado (zonas, precios, pesos). Actualmente no es posible mostrar varios transportistas en un solo mapa de Puntos de Servicio. Este es un comportamiento esperado y no indica un error.
Mis clientes reciben múltiples correos electrónicos sobre actualizaciones del estado del pedido
Algunos estados de pedido de PrestaShop envían correos electrónicos por defecto cuando se actualiza el estado. Por ejemplo, cuando un pedido cambia al estado Enviado, PrestaShop envía un correo al cliente con la información de seguimiento.
Sendcloud también ofrece una funcionalidad integrada de comunicación de seguimiento por correo electrónico, y si la tienes habilitada junto con los ajustes predeterminados de PrestaShop, es posible que tus clientes reciban mensajes con información duplicada.
Consulta nuestra función automática de seguimiento por correo electrónico y combínala con las siguientes instrucciones para evitar enviar múltiples mensajes de correo a tus clientes.
Cómo desactivar la comunicación por correo electrónico de PrestaShop
Ve al back office de tu tienda PrestaShop, luego ve a Parámetros de la tienda > Configuración de pedidos > Estados (en la pestaña superior)
En la lista de estados, busca y edita los estados Procesando o Enviado
En la pantalla de edición, desmarca la opción Enviar un correo electrónico al cliente cuando cambie el estado del pedido.
Mis pedidos se marcan como Pagado cuando el envío está en tránsito o ha sido entregado
El comportamiento predeterminado de PrestaShop es marcar un pedido como Pagado cuando cambia a los estados Procesando y Enviado.
Cada tienda tiene flujos de trabajo diferentes. A veces comienzas a procesar los productos antes de que el cliente confirme el pago (por ejemplo, con clientes habituales), por lo que no quieres que el estado del pedido se marque como pagado.
Al editar un estado, puedes desmarcar la opción Marcar el pedido como pagado. Esto evitará que el pedido se marque automáticamente como pagado cuando Sendcloud procese el seguimiento o actualice el estado a Enviado.
El botón de "Punto de recogida" aparece, pero no hace nada
Intenta reinstalar los Puntos de Servicio desde tu cuenta de Sendcloud. Ve a la página de configuración de integración, desmarca la opción Punto de recogida, y vuelve a activarla.
Este problema también puede deberse a una configuración del servidor web. Se recomienda incluir la IP en la lista blanca de tu servidor. Algunos proveedores como Planet Hoster tienen una opción para desactivar "mod_security".
También puede estar relacionado con incompatibilidades con módulos de Pago en una página de terceros. PrestaShop ya incluye una versión nativa de este módulo, y el módulo de Sendcloud solo es compatible con esta. Si usas un módulo de terceros para Pago en una página, te recomendamos desactivarlo. Para más información sobre cómo activar el Pago en una página nativo en PrestaShop, consulta la documentación oficial y cambia el tipo de proceso de pedido de Estándar (Cinco pasos) a Pago en una página.
No puedo integrar mi tienda de Prestashop, y aparece un error "500"
El error "500" representa un problema del servidor de tu tienda. Una de las causas más comunes es la incompatibilidad entre PHP 7.2 y las versiones 1.6 o 1.7 de Prestashop. Como resultado, muchos módulos, incluido Sendcloud, pueden no ser compatibles. Una solución es actualizar Prestashop a una versión más reciente; recomendamos 1.7.8 o 8.1 para una integración más estable con Sendcloud. Si no puedes actualizar Prestashop, una alternativa es retroceder a una versión anterior de PHP (como 7.0, que es más estable) si tu proveedor de hosting lo permite. De lo contrario, considera cambiar de proveedor. Te invitamos a realizar pruebas de compatibilidad desde el back office de Prestashop. Luego puedes intentar integrar tu tienda nuevamente con Sendcloud.
El mensaje "chevron_right" aparece al finalizar la compra al seleccionar entrega en punto de recogida
Este mensaje aparece cuando se utiliza un tema específico para tu tienda que sobrescribe las reglas de estilo visual de nuestro código. No está relacionado con Sendcloud. La clase material-icons podría ser responsable del estilo de los íconos en general.
Aunque este mensaje no afecta al funcionamiento de Sendcloud en tu sitio, entendemos que puede resultar molesto para ti y para tus clientes.
Por lo tanto, para que este mensaje desaparezca, necesitas modificar el código del tema de tu tienda para incluir nuevamente esta línea de código: <i class="material-icons" aria hidden="true">chevron_right</i> o cambiar completamente el tema.
Tengo un problema para conectar o importar pedidos
Si estás experimentando un problema de conexión o importación de pedidos que no se ha tratado aquí, consulta nuestra guía básica de resolución de problemas.
Recibo el error “No shop full URL”
Este error aparece cuando PrestaShop no puede detectar la URL completa de tu tienda. Generalmente ocurre por problemas con la reescritura de URLs o el archivo .htaccess.
Así es como puedes solucionarlo:
-
Habilita la reescritura de URLs (mod_rewrite)
PrestaShop utiliza URLs amigables, lo que requiere que el módulomod_rewriteesté activado. Si no lo está, las rutas de la API pueden no funcionar correctamente y aparecer este error.- Revisa la configuración de tu servidor y asegúrate de que
mod_rewriteesté habilitado. - Normalmente está activado por defecto, pero algunos proveedores de hosting lo pueden tener desactivado.
- Revisa la configuración de tu servidor y asegúrate de que
-
Desactiva y vuelve a activar las URLs amigables
A veces es necesario regenerar el archivo.htaccess.- Ve a Parámetros de la tienda > Tráfico & SEO.
- Desactiva las URLs amigables y guarda los cambios.
- Vuelve a activar las URLs amigables y guarda de nuevo.
-
Revisa tu archivo
.htaccesssi el error persiste
Incluso conmod_rewritehabilitado, algunas reglas en el archivo.htaccesspueden sobrescribir el comportamiento normal de las URLs. Dependiendo de tu configuración, prueba una de estas opciones:-
Si el módulo SetEnv está habilitado:
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1 -
Para reglas mod_rewrite:
RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule .* - [E=HTTP_AUTHORIZATION:%1] -
Si usas un front controller personalizado:
RewriteRule .* /index.php [L,QSA] RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:AUTHORIZATION}]
-
Después de seguir estos pasos, PrestaShop debería poder detectar la URL completa de tu tienda y el error debería desaparecer.
¿Cómo puedo resolver el error "Service Points were enabled but are not configured properly. Activate Service Points from the SendCloud Panel before using this feature”?
Este error aparece cuando los Puntos de Servicio están habilitados en Sendcloud pero no se han configurado correctamente en PrestaShop.

Aunque el mensaje de error indica que la configuración debe hacerse en Sendcloud, si ya has activado los Puntos de Servicio allí, la configuración restante debe completarse en tu cuenta de PrestaShop.
Para solucionarlo:
- En tu panel de administración de PrestaShop, ve a Transporte → Transportistas y asegúrate de que los transportistas que admiten Puntos de Servicio estén habilitados.
- En tu panel de Sendcloud, ve a Ajustes → Integraciones → PrestaShop y confirma que los Puntos de Servicio estén activados.
- Guarda la integración nuevamente para sincronizar la configuración entre PrestaShop y Sendcloud.
Si el error persiste, borra la caché de PrestaShop y actualiza la página de pago. La opción de Punto de Servicio debería mostrarse correctamente.