PrestaShop es una plataforma de comercio electrónico de código abierto, lanzada por primera vez en 2007 por un equipo con sede en Francia. Los comerciantes descargan y autoalojan el software (la versión principal más reciente, PrestaShop 9, funciona con PHP 8.1+ y el framework Symfony), lo que les otorga un control total sobre el código y la infraestructura de su tienda, en lugar de utilizar una plataforma SaaS completamente alojada.
Los mercados más importantes de PrestaShop son Francia y España, que en conjunto representan una gran parte de sus más de 190,000 tiendas activas en todo el mundo, con una adopción significativa en Italia, Polonia y otros países europeos. Gracias a que es gratuito, autoalojado y altamente personalizable mediante módulos y temas, es una opción común para pequeños y medianos comerciantes, especialmente en Europa.
Gestionar una tienda autogestionada implica que los datos de productos, stock y pedidos residen exclusivamente en tu instalación de PrestaShop, sin conexión integrada a marketplaces, comparadores de precios ni canales publicitarios. Conectar PrestaShop con Feedance te permite mantener el flujo de datos de catálogo y stock sin necesidad de exportar archivos manualmente ni mantener scripts personalizados.
Una vez conectado, Feedance puede extraer periódicamente los datos de tus productos e inventario y convertirlos en feeds formateados para los canales de venta que utilizas, manteniendo además la información de los pedidos disponible para su conciliación. Esto resulta especialmente útil para los comerciantes de PrestaShop que gestionan catálogos extensos, cambios frecuentes de precios o existencias, o múltiples canales de venta junto con su propia tienda online.
Feedance se conecta directamente a tu tienda PrestaShop mediante autenticación segura basada en claves. Generas una clave API en el panel de administración de PrestaShop y le otorgas acceso a los recursos específicos de la tienda que Feedance necesita. Una vez introducida la clave en Feedance, la conexión se establece sin necesidad de instalar un plugin personalizado ni modificar el código de tu tienda.
A partir de ese momento, Feedance utiliza la conexión para leer su catálogo y datos de inventario, y para mantener actualizada la información de los pedidos, respetando los permisos otorgados a la clave. Dado que la conexión se basa en credenciales y no en archivos, no es necesario generar ni cargar manualmente exportaciones CSV o XML.
Feedance funciona con tres categorías de datos de cualquier plataforma conectada, incluyendo PrestaShop:
| Entidad de datos | Lo que Feedance lee/actualiza |
|---|---|
| Productos | Títulos, descripciones, precios, imágenes, categorías e identificadores de productos, incluidas las combinaciones/variantes de productos. |
| Inventario | Cantidades de existencias y estado de disponibilidad a nivel de producto y combinación. |
| Mis pedidos | Registros de pedidos e información de estado utilizados para la conciliación y la elaboración de informes. |
Feedance no accede ni modifica otros datos de PrestaShop, como registros de clientes, cupones o configuración de envíos e impuestos.
Feedance sincroniza automáticamente tus productos, inventario y pedidos de PrestaShop tras la conexión inicial, para que tus feeds reflejen los cambios recientes en el catálogo y el stock sin necesidad de reexportaciones manuales. La frecuencia de sincronización exacta puede variar según el plan y el tamaño de la tienda, y también puedes activar una sincronización manual en Feedance si necesitas que los últimos cambios de PrestaShop se reflejen antes.
| Problema | Causa probable | Solución |
|---|---|---|
| Feedance no puede conectarse / error de clave no válida | La función de servicio web está deshabilitada o la clave API carece de los permisos necesarios. | Habilite el servicio web en Parámetros avanzados > Servicio web y confirme que la clave tiene acceso a productos, existencias y pedidos. |
| La tienda parece inaccesible. | La tienda no es accesible públicamente a través de HTTPS, o un cortafuegos/módulo de seguridad está bloqueando las solicitudes de API. | Confirme que la tienda en línea sea accesible a través de HTTPS y verifique si los módulos de alojamiento o seguridad tienen reglas que bloqueen el tráfico del servicio web. |
| El inventario parece incorrecto para los productos variantes. | El inventario se registra por combinación, y el inventario a nivel de combinación no se incluyó en la sincronización. | Verifique que el stock combinado esté habilitado y actualizado en PrestaShop para que las cantidades sean precisas a nivel de variante. |
| Faltan algunos productos o pedidos después de configurar varias tiendas. | El alcance de la clave API no incluye todas las tiendas que esperabas que Feedance sincronizara. | Verifique la asignación de la clave API a la tienda o grupo de tiendas y ajústela para que cubra las tiendas que desea sincronizar. |
Feedance se conecta directamente a tu tienda PrestaShop mediante la API de servicios web integrada. Genera una clave API en el panel de administración de PrestaShop, en la sección "Parámetros avanzados y servicios web". A continuación, introduce la URL de tu tienda y dicha clave en Feedance. Feedance utiliza esta conexión segura basada en claves para leer y actualizar los datos de tus productos, inventario y pedidos, sin necesidad de instalar plugins ni modificar el código de tu tienda.
La API de servicios web de PrestaShop está desactivada por defecto, por lo que debes activarla y generar una clave API con los permisos de recursos adecuados antes de que Feedance pueda conectarse. También es importante saber que si tu tienda utiliza combinaciones de productos, como variantes de talla o color, las cantidades de stock se registran por separado para cada combinación, en lugar de para el producto base. Por lo tanto, se recomienda activar el control de stock a nivel de combinación para obtener datos de inventario precisos.
Feedance trabaja con tres tipos de datos de PrestaShop: productos, inventario y pedidos. Esto incluye detalles de los productos como títulos, descripciones, precios, imágenes y variantes, además de cantidades en stock y registros de pedidos. Feedance no accede a otros datos de PrestaShop, como cuentas de clientes, cupones o configuración de envío e impuestos.
Una vez conectada tu tienda, Feedance sincroniza automáticamente tus productos, inventario y pedidos de PrestaShop de forma regular para que tu feed refleje los cambios recientes en el catálogo y el stock. Si realizas cambios masivos importantes en PrestaShop, como importar nuevos productos o actualizar precios en bloque, es recomendable revisar Feedance posteriormente para confirmar que la actualización se haya realizado correctamente, ya que el tiempo de sincronización puede variar según el plan y el tamaño de la tienda.
Feedance se conecta mediante una clave API cuyo alcance está restringido a la tienda o tiendas a las que se le haya otorgado acceso en el panel de administración de PrestaShop. Si gestiona varias tiendas, asegúrese de que la clave API que utilice cubra todas las tiendas cuyos productos, inventario y pedidos desee sincronizar con Feedance, ya que los datos de stock y catálogo pueden gestionarse de forma independiente en cada tienda de un grupo multi-tienda.