Cómo conectar tu tienda PrestaShop con Furgox

PrestaShop no tiene botón de «autorizar»: creas una clave de webservice en tu back office y la pegas en Furgox. Te enseñamos exactamente dónde y con qué permisos.

A diferencia de Shopify o WooCommerce, PrestaShop no tiene una pantalla de autorización. La conexión se hace con una clave de la Webservice API que creas tú en tu back office y pegas en Furgox. Son cinco minutos y no hace falta tocar código ni instalar nada.

Antes de empezar

  • Necesitas entrar en el back office de tu tienda como administrador.

  • Ten a mano la dirección de tu tienda. Si PrestaShop está instalado en un subdirectorio, inclúyelo (mitienda.com/tienda).

  • Tu servidor debe tener activada la reescritura de URL: el webservice de PrestaShop la necesita para responder.

1. Activa el webservice de tu tienda

En el back office, ve a Parámetros Avanzados → Webservice. Abajo, en Configuración, pon Activar el servicio Web en Sí y guarda. Si ya estaba activado, sigue al paso siguiente.

Pantalla Webservice del back office de PrestaShop, con el servicio activado

2. Crea una clave para Furgox

Pulsa Añadir una nueva clase webservice (así se llama el botón en la traducción española de PrestaShop 8; en otras versiones aparece como «Añadir nueva clave de webservice»). En la ficha:

  1. Pulsa Generar para que PrestaShop cree la clave, y cópiala: la necesitarás en el paso 4.

  2. En Descripción de la clave escribe Furgox, para reconocerla más adelante.

  3. Deja Habilitar clave de servicio web en Sí.

Formulario de alta de una clave de webservice en PrestaShop

3. Marca los permisos

En la tabla Permisos de esa misma pantalla, marca las casillas Ver (GET), Modificar (PUT) y Añadir (POST) de estos recursos, y guarda:

products, combinations, stock_availables, orders, order_states, order_histories, order_carriers, customers, addresses, countries

Para qué usamos cada grupo:

  • Productos y stock: leer tu catálogo con sus declinaciones y actualizar las unidades disponibles.

  • Pedidos y estados: importar los pedidos pagados y mantener su estado al día.

  • Clientes y direcciones: saber a dónde enviar cada pedido.

  • Transportistas del pedido: escribir el número de seguimiento cuando el pedido sale del almacén.

No hace falta que aciertes a la primera: al conectar comprobamos la clave y te decimos exactamente qué recursos le faltan.

4. Pega la clave en Furgox

En tu panel, abre Integraciones, pulsa Conectar tienda, elige PrestaShop y rellena la URL de tu tienda y la clave que has copiado. Pulsa Conectar con PrestaShop.

Formulario para conectar una tienda PrestaShop en el panel de Furgox

La conexión tarda un poco más que en otras plataformas porque en ese momento leemos tu catálogo y tus pedidos. En tiendas grandes puede llevar un minuto: no cierres la pestaña.

5. Listo: la tienda ya está conectada

Aviso de tienda conectada correctamente en el panel de Furgox

Qué pasa a partir de ahora

Productos

Importamos tus productos y sus declinaciones. Si varias declinaciones comparten la misma referencia, les asignamos un SKU propio para poder distinguirlas en el almacén.

Pedidos

Importamos los pedidos pagados. Los que aún no lo están quedan retenidos y entran solos en cuanto tu tienda confirma el pago; los cancelados o con error de pago se descartan.

Listado de pedidos importados en el panel de Furgox

Stock

Publicamos en PrestaShop las unidades reales del almacén según entra mercancía y salen pedidos.

Envíos

PrestaShop sí tiene seguimiento nativo: escribimos el número de seguimiento en el transportista del pedido —el mismo que ve tu cliente en su cuenta y en el email— y después movemos el pedido al estado Enviado.

Recibe los pedidos al instante (opcional)

PrestaShop no puede avisarnos por su cuenta de lo que pasa en tu tienda, así que la consultamos cada 15 segundos. Funciona bien, pero si quieres que los pedidos aparezcan en el momento puedes instalar nuestro módulo Furgox Sync:

Ficha de la tienda PrestaShop con el botón de descarga del módulo y la clave
  1. En Integraciones, dentro de la ficha de tu tienda PrestaShop, pulsa Descargar módulo y copia la clave del módulo que aparece justo debajo.

  2. En tu back office, ve a Módulos → Gestor de módulos → Subir un módulo y sube el archivo furgoxsync.zip.

  3. Pulsa Configurar y pega la clave del módulo. La dirección del panel ya viene puesta.

Es opcional: sin el módulo todo funciona igual, solo que con unos segundos de espera. Y aunque lo instales, seguimos consultando tu tienda como red de seguridad.

Si algo no sale bien

«La clave no es válida o está desactivada»

Comprueba que la copiaste entera (32 caracteres) y que su estado es Sí en Parámetros Avanzados → Webservice.

«El webservice de tu tienda está desactivado»

Vuelve al paso 1: te falta activar el servicio web en la configuración de esa pantalla.

«No encontramos la API en esa dirección»

Revisa la URL. Si PrestaShop vive en un subdirectorio, inclúyelo. Si tu tienda está en modo mantenimiento, tu IP tiene que estar en la lista de permitidas para que la API responda.

«A la clave le faltan permisos»

Te decimos qué recursos concretos faltan. Vuelve a la clave en tu back office, marca esas filas y pulsa Conectar otra vez.

¿Y si cambio la clave?

Si borras o regeneras la clave en PrestaShop dejaremos de sincronizar. Crea una nueva y vuelve a conectar la tienda desde el panel.

¿Te has quedado a medias? Escríbenos desde el chat de tu panel y lo terminamos contigo.

¿Te ha sido útil este artículo?

Volver a Integraciones