Las funciones de IA de Feedance se están implementando.
Ver la guía

¿Qué es PrestaShop?

PrestaShop

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.

¿Por qué conectar PrestaShop con Feedance?

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.

¿Cómo se conecta Feedance con PrestaShop?

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.

¿A qué datos de PrestaShop accede Feedance?

Feedance funciona con tres categorías de datos de cualquier plataforma conectada, incluyendo PrestaShop:

Entidad de datosLo que Feedance lee/actualiza
ProductosTítulos, descripciones, precios, imágenes, categorías e identificadores de productos, incluidas las combinaciones/variantes de productos.
InventarioCantidades de existencias y estado de disponibilidad a nivel de producto y combinación.
Mis pedidosRegistros 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.

Consideraciones específicas de PrestaShop que conviene conocer

  • La API del servicio web está desactivada por defecto. PrestaShop se distribuye con su API desactivada; debe activarse y generarse una clave en Parámetros avanzados > Servicio web antes de que cualquier herramienta externa, incluido Feedance, pueda conectarse.
  • Los permisos de uso de los recursos se otorgan individualmente. Una clave API solo expone los recursos específicos (como productos, existencias o pedidos) a los que se le ha otorgado acceso explícitamente, por lo que una clave creada para un propósito puede necesitar que se amplíen sus permisos.
  • Las combinaciones tienen su propio stock. Los productos con variantes (tamaño, color y opciones similares) almacenan los datos de cantidad por separado para cada combinación, en lugar de una única cantidad en el producto base, lo que afecta a la forma en que se debe leer el inventario para obtener datos precisos.
  • Las configuraciones multitienda recopilan datos por tienda. Las tiendas que utilizan la función multi-tienda de PrestaShop gestionan los datos de stock y catálogo por tienda o grupo de tiendas, por lo que las tiendas a las que puede acceder una clave API determinarán qué productos, stock y pedidos están disponibles para sincronizar.

Cómo conectar PrestaShop con Feedance

  1. En el panel de administración de PrestaShop, vaya a Parámetros avanzados > Servicio web y habilite la función de servicio web.
  2. Genera una nueva clave API y otórgale permiso para acceder a tus recursos de productos, existencias y pedidos.
  3. En Feedance, inicie una nueva conexión de tienda y seleccione PrestaShop como plataforma.
  4. Introduce la URL de tu tienda y la clave API, y deja que Feedance verifique la conexión.
  5. Revisa los productos, el inventario y los pedidos que Feedance ha recopilado, y luego configura los ajustes de tu feed y las exportaciones de canales.

¿Con qué frecuencia se sincronizan los datos de tu tienda PrestaShop?

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.

Problemas comunes de conexión con PrestaShop y cómo solucionarlos

ProblemaCausa probableSolución
Feedance no puede conectarse / error de clave no válidaLa 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.

Consejos para optimizar el feed de PrestaShop

  1. Mantenga la coherencia en las referencias/SKU de los productos en todas las combinaciones para que los canales puedan asociar correctamente las variantes.
  2. Antes de sincronizar, complete todos los datos del producto en PrestaShop, incluyendo títulos, categorías e imágenes, ya que es más probable que los anuncios incompletos sean rechazados por los marketplaces y los canales publicitarios.
  3. Asegúrese de que el control de existencias a nivel de combinación esté habilitado y sea preciso si su catálogo depende de variantes de producto, para que los flujos de inventario reflejen la disponibilidad real.
  4. Si utilizas la función multi-tienda de PrestaShop, revisa periódicamente qué tiendas abarca tu clave API para evitar listados faltantes o duplicados.
  5. Revise periódicamente el estado de los pedidos para que los informes y la conciliación posteriores se mantengan precisos a medida que su tienda crece.

Preguntas frecuentes sobre PrestaShop

  • ¿Cómo se conecta Feedance con PrestaShop?

    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.

  • ¿Cuál es la información más importante específica de PrestaShop que hay que saber antes de conectarse?

    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.

  • ¿Qué datos lee y actualiza Feedance desde PrestaShop?

    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.

  • ¿Cómo puedo mantener actualizado mi feed de PrestaShop?

    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 es compatible con la función de tiendas múltiples de PrestaShop?

    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.

Programe su demostración de 15 minutos ahora

Programe mi demostración

Adaptaremos tu demo a tus necesidades inmediatas y responderemos a todas tus preguntas. ¡Prepárate para ver cómo funciona!