Multitienda / multiidioma
PrestaShop es multitienda y multiidioma de serie. Mibizum mapea cada par tienda + idioma a un origen de datos (catálogo). Cada par tiene atributos traducidos, su precio y sus URLs, así que cada uno tiene su propio índice de búsqueda y sus badges.
Mapeo
| PrestaShop | Mibizum |
|---|---|
| Cada tienda | Su conexión (claves, URL) |
| Cada idioma de una tienda | Su propio catálogo (origen de datos), por su slug |
Cómo configurarlo
- La conexión (Activar, API URL, clave privada, clave pública) es por tienda. En el back office, cambia el contexto de tienda (arriba) y rellénala para cada una.
- El slug de la fuente de datos y el snippet del widget son por tienda e idioma: el formulario muestra un campo por idioma. Da a cada idioma su propio slug para separar los catálogos.
Si dos idiomas comparten la misma clave + URL + slug se tratan como el mismo catálogo. Un comercio de una sola tienda y un solo idioma se configura una vez.
Qué ocurre automáticamente
- La indexación se reparte: cada producto guardado o con cambio de stock se publica en el catálogo de cada tienda e idioma conectados, mapeado en ese contexto (nombre traducido, precio de la tienda, URL de la tienda).
- Búsqueda por contexto: el override y el widget consultan el catálogo de la tienda e idioma actuales con su propia clave pública.
Vista de conjunto en el admin
El panel de Indexación muestra la tabla Fuentes de datos conectadas: cada tienda e idioma con su slug y su estado (Conectado / Sin configurar).
Nota sobre idiomas: si una tienda tiene varios idiomas y solo configuras el slug de uno, los demás idiomas se publican en el catálogo por defecto de la cuenta. Para mantener cada idioma en su propio índice, dale a cada uno un slug distinto.