PrestaShop no se conecta con un usuario y una contraseña: usa una clave del Webservice que tienes que crear tú dentro de tu tienda. No viene hecha. Aquí está exactamente dónde se saca, con los pasos que la gente se salta.

Gratis

Antes de nada: instala el módulo Foxta

El Webservice de PrestaShop deja leer toda la tienda, pero no avisa de nada. Sin el módulo, Foxta tiene que ir preguntando cada 5 minutos: una venta puede tardar en aparecer y el stock se descuadra mientras tanto.

El módulo se engancha por dentro de PrestaShop, así que PrestaShop llama a Foxta en el momento en que pasa algo: un pedido, un cambio de stock, un producto nuevo. Lo hemos medido: llega en menos de 15 segundos.

Si Foxta no responde en ese instante (un corte de red, lo que sea), el evento no se pierde: se guarda y se reenvía solo. No se te va a caer una venta por eso.

Descargar el módulo (.zip)

El código del módulo es público: puedes leer exactamente qué envía a Foxta y qué no, en github.com/Foxta-app/foxta-prestashop. Un conector que se mete en tu tienda y no enseña su código es un acto de fe; este no te pide ninguno.

Luego, en tu tienda: Módulos → Subir un módulo → sueltas el zip → Configurar → pegas tu clave de Foxta (la que empieza por fx_live_, está en Mi cuenta → Tienda) → Guardar. Si la clave es correcta, se enciende solo. No hay más pasos.

El Webservice, paso a paso

1

Entra en tu PrestaShop como administrador

Es la dirección de tu backoffice. Ojo: al instalar, PrestaShop renombra la carpeta admin por seguridad, a algo tipo admin7x2k9p. Si has perdido esa URL, la carpeta está a la vista en tu servidor por FTP.

2

Ve a Parámetros avanzados → Servicio web

En inglés aparece como Advanced Parameters → Webservice. Está en el menú de la izquierda, hacia abajo del todo.

3

Activa el servicio web y guarda. Este paso se olvida siempre.

Pon «Habilitar el servicio web de PrestaShop» en Sí y pulsa Guardar. Si te saltas esto, la clave que crees después no funcionará y Foxta te dirá que la clave no es válida, cuando en realidad lo que pasa es que el servicio está apagado. Es el error número uno.

4

Añade una clave nueva y pulsa «Generar»

Botón «Añadir nueva clave» arriba a la derecha. En el campo Clave, pulsa «Generar»: PrestaShop crea una cadena de 32 letras y números. No te la inventes tú. En «Descripción» escribe algo como «Foxta», para saber luego de quién es.

5

Marca los permisos correctos

Aparece una tabla larguísima con todos los recursos de la tienda. Marca la columna «Todo» en estas filas, y solo en estas:
products · stock_availables · images · categories · combinations · orders

Sin images tus productos llegarán sin foto. Sin stock_availables, el stock no se sincronizará. Y sin products, obviamente, no habrá nada que sincronizar.

6

Guarda y copia la clave

Vuelve a la lista, y ahí verás tu clave. Cópiala entera.

7

Pégala en Foxta

En Foxta: Canales → Añadir canal → PrestaShop. Pega la dirección de tu tienda (la portada, sin /admin) y la clave. El idioma y la categoría por defecto los detecta Foxta sola: no tienes que ir a buscarlos.

Consejos y errores típicos

Preguntas frecuentes

Me dice que la clave no es válida, y estoy seguro de que es la buena

Casi siempre es que el servicio web está desactivado. Vuelve a Parámetros avanzados → Servicio web y comprueba que «Habilitar el servicio web» está en Sí y que lo guardaste. Es lo que falla en nueve de cada diez casos.

Me dice que faltan permisos (error 403)

La clave existe pero no le marcaste los recursos. Edítala y marca «Todo» en products, stock_availables, images, categories, combinations y orders.

Mis productos han llegado a PrestaShop pero sin foto

Le faltó el permiso de images a la clave. PrestaShop no acepta la imagen dentro del producto: hay que subirla aparte, y para eso necesita ese permiso. Márcaselo y pulsa «Subir fotos» en el canal: se repondrán sin tener que republicar nada.

¿Foxta trae los pedidos de PrestaShop automáticamente?

Depende de si instalas el módulo. Con el módulo Foxta (gratis, aquí abajo), sí: el pedido llega en segundos, igual que en WooCommerce o Shopify. Sin el módulo, no, porque el Webservice de PrestaShop deja leer todo pero no avisa de nada; entonces Foxta pregunta cada 5 minutos, y siempre puedes pulsar «Buscar pedidos» para traerlos ya.

¿Puedo conectar PrestaShop 1.7?

Sí. El conector funciona con PrestaShop 1.7, 8 y 9. La forma de crear la clave del Webservice es prácticamente la misma en todas.