Módulo PrestaShop 1.6 a 9.x

Su catálogo PrestaShop, tal y como Google lo espera.

Export Google genera a partir de su catálogo los feeds de productos que pide Google Merchant Center: un feed por cada pareja país-idioma, actualizado automáticamente mediante CRON. Hasta 71 países, cada uno con su propia taxonomía de productos de Google.

71
países cubiertos por Google Shopping
18
idiomas de interfaz
0
llamadas a un servicio externo

01 - Demo

El módulo en acción

La generación de un feed, su URL para declarar en Merchant Center y la configuración completa, grabados en una tienda PrestaShop 9.

02 - Funcionamiento

¿Cómo funciona?

De la instalación a la URL que hay que declarar en Merchant Center, en cinco pasos.

Elija sus países

Países de destino y, para cada uno, idioma o idiomas, moneda, transportista e impuestos.

Asocie sus categorías

Árbol completo de PrestaShop, inclusión o exclusión con un clic y taxonomía de Google por país con autocompletado.

Genere sus feeds

Un feed XML por pareja país-idioma, generado desde el back-office y por lotes para los catálogos grandes.

Automatice con CRON

Una URL de CRON por feed: el catálogo se mantiene al día solo, feed de promociones incluido.

Declare la URL

Pegue la URL del feed en Google Merchant Center como fuente de datos programada.

03 - Mercados y feeds

Lo que hace el módulo

14 pestañas de configuración, de la selección de países al diagnóstico del catálogo.

Exclusión producto por producto
Un artículo voluminoso, de margen bajo o rechazado por una plataforma sale del feed con un clic, desde la pestaña Productos. Sigue activo, se puede pedir y es visible en sus secciones: solo el feed lo deja fuera. La lista se pagina en el servidor y una búsqueda entera se excluye de una sola vez.
71 países y varios idiomas por país
Todos los países donde Google Shopping está disponible oficialmente. Un mismo país puede tener varios idiomas (Bélgica: FR, NL, DE; Suiza: FR, DE, IT) y cada uno recibe la taxonomía de productos de Google de su propia configuración regional.
Atributos de Google cubiertos
Los atributos obligatorios (id, title, description, link, image_link, availability, price), los recomendados (brand, gtin, mpn, google_product_category, condition) y los de ropa (gender, age_group, color, size).
Combinaciones exportadas
Cada combinación sale como un producto distinto: color, talla, material, estampado. El género y el grupo de edad se ajustan por categoría para los artículos de ropa.
Precios, monedas y envío
Precios con o sin impuestos según el país, precios específicos y descuentos activos tenidos en cuenta, gastos de envío por transportista, cantidad y plazos. Opción para forzar la moneda en la URL del producto, con id_currency colocado en primer lugar para seguir siendo compatible con las reglas habituales de robots.txt.
CRON y exportación por lotes
Generación manual desde el back-office o automática mediante CRON. La exportación se pagina por lotes, 2000 productos por ciclo de forma predeterminada y ajustable, para evitar los timeouts: los lotes se encadenan solos hasta el final del catálogo.
Etiquetas personalizadas
custom_label_0 a custom_label_4 alimentadas desde las características del producto, para segmentar sus campañas de Google Ads: temporada, margen, liquidación, más vendido.
Compresión gzip
Un feed .xml.gz, formato que Merchant Center lee de forma nativa: archivo varias veces más ligero, ahorro de ancho de banda y recuperación más rápida en los catálogos grandes.
Opciones del feed
Metatítulo en lugar del nombre, descripción corta o larga, formato de imagen, eliminación de las mayúsculas excesivas, productos sin existencias, parámetros UTM, ubicación y nombre del archivo a elegir.
Multitienda
Configuración, feeds y URL de CRON propios para cada tienda de su instalación PrestaShop. No se modifica ninguna tabla nativa de PrestaShop.
Interfaz en 18 idiomas
Alemán, inglés, búlgaro, danés, español, estonio, finlandés, francés, griego, húngaro, italiano, japonés, neerlandés, polaco, portugués, rumano, eslovaco y sueco: el back-office del módulo habla el idioma de quien lo utiliza.
FAQ y changelog integrados
42 preguntas clasificadas en 9 temas, con todas las respuestas visibles sin desplegar, más un changelog traducido. La documentación está dentro del módulo, allí donde usted trabaja.
Licencia y soporte
La licencia Mediacom87 es gratuita para todo cliente de un módulo comprado en Addons o PrestatoolBox: desbloquea las notificaciones de actualización y el soporte prioritario. La generación de los feeds, el CRON, el feed de promociones y los diagnósticos funcionan sin licencia.

04 - Promociones

Sus cupones de descuento, anunciados sin riesgo

El feed de promociones es un segundo archivo, independiente del feed de productos. No hay que confundirlo con los precios tachados, que ya viajan en el feed de productos.

Feed independiente

El archivo que espera Merchant Center

Sus cupones de descuento (« -20 % con el código SUMMER ») publicados en el feed de promociones, con un título público editable por idioma, limitado a 60 caracteres.

Antes de publicar

Reglas del carrito auditadas

Cada regla del carrito se examina antes de ofrecerse. Las que Google no puede anunciar sin riesgo quedan bloqueadas con su motivo: reservada a un cliente, caducada, limitada a una selección de productos o descuento sin equivalente en Google.

Del lado de Google

Un acceso que hay que pedir

La publicación de las promociones requiere el acceso al programa Merchant Promotions, que se solicita del lado de Google. El módulo genera el archivo y su URL de CRON en todos los casos.

05 - Seguridad y diagnóstico

Un feed protegido, un catálogo auditado

Un feed publicado sigue siendo un archivo estático: lo que cuenta es que nadie más que Google sepa dónde encontrarlo y que usted sepa de antemano qué rechazaría Google.

URL de feed protegida
Una huella secreta añadida al nombre del archivo hace que la URL sea imposible de adivinar: con un nombre previsible, cualquiera podría descargar sus referencias, precios y existencias. El archivo sigue siendo estático, así que Google lo recupera a toda velocidad, pero su nombre deja de ser conocido.
Renovación de la clave
Una acción renueva la clave de seguridad, elimina los archivos generados e invalida al instante las URL antiguas, tanto del feed de productos como del de promociones.
Escritura atómica
Cada exportación se escribe en un archivo temporal y luego se coloca en su sitio en un solo movimiento: Google nunca recupera un feed truncado, ni siquiera si pasa durante una generación. Un archivo .htaccess impide el listado del directorio de exportación.
Auditoría de las imágenes de producto
Las imágenes por debajo de 500x500 píxeles se listan antes del plazo de Google del 31 de enero de 2027. La medida se toma sobre el archivo original que usted subió, no sobre las miniaturas de la plantilla: es ese el que recupera Google.
Informe de calidad del feed
Los productos descartados se cuentan por causa, con ejemplos: descripción vacía, sin imagen, título vacío, categoría raíz. Los productos exportados sin marca se señalan como de riesgo.
Verificación de los índices
Los índices de base de datos que aceleran la exportación se comprueban y pueden crearse con un clic, sin pasar por phpMyAdmin.

06 - Comparativa

¿Con o sin el módulo?

Lo que cambia cuando el feed lo genera el propio catálogo.

Comparativa entre un feed construido a mano y Export Google
Sin Export GoogleCon Export Google
Construcción del feedA mano o con una hoja de cálculo, hay que rehacerlo cada vez que cambia el catálogoGenerado a partir del catálogo, uno por cada pareja país-idioma
Precios y existenciasCongelados entre dos actualizaciones manualesCRON por feed: precios, existencias y novedades se actualizan sin intervención
MercadosUn solo país y un solo idioma a la vez, con la taxonomía de Google copiada a ojo71 países, cada uno con la taxonomía de productos de Google de su configuración regional
CombinacionesAusentes o incompletas, atributos de ropa incluidosExportadas por separado y atributos de ropa por categoría
Catálogo grandeExportación interrumpida por timeoutExportación paginada por lotes, 2000 productos por ciclo, ajustable
Dirección del feedNombre previsible: referencias, precios y existencias al alcance de cualquieraHuella secreta, escritura atómica, .htaccess y clave renovable
Productos rechazadosNinguna visibilidad, ni sobre los productos descartados ni sobre las imágenes demasiado pequeñasPestaña Diagnóstico: productos descartados contados por causa e imágenes de menos de 500x500 px listadas
Retirar un solo productoDesactivar el producto, lo que también lo quita de la tiendaUn clic en la pestaña Productos, la tienda no se toca
Cupones de descuentoSin declarar, o declarados sin comprobación previaFeed de promociones independiente, tras auditar las reglas del carrito con su motivo de bloqueo
Dependencias del back-officeLas que traiga la herramienta utilizadaNinguna llamada a un servicio externo desde las páginas de configuración

La primera exportación no es el problema. Un archivo generado una vez a mano funciona. Lo que cuesta es la actualización diaria de cada mercado y el tiempo que se pierde en entender por qué Merchant Center rechaza trescientos productos.

El módulo no configura su cuenta de Merchant Center por usted: genera los archivos y sus URL, y usted las declara una vez como fuentes de datos programadas.

07 - Más allá de Google

El mismo archivo, varias plataformas

El feed respeta la especificación de Google Merchant Center, y esa especificación se lee mucho más allá de Google.

Un feed aceptado en otros sitios

  • Aceptado también como fuente RSS 2.0 por Meta (Facebook e Instagram), Pinterest, TikTok y Snapchat: el archivo que genera el módulo puede declararse ahí tal cual
  • TikTok también sabe importar directamente un catálogo de Google Merchant Center, pero solo si se alimenta mediante recuperación programada, que es exactamente el modo de publicación del módulo
  • Microsoft Advertising usa su propio formato y ofrece en su lugar una importación desde Merchant Center
  • Cada plataforma mantiene sus propios requisitos (longitud de los campos, categorías, atributos obligatorios): el archivo se acepta, pero los rechazos de productos se comprueban plataforma por plataforma

Ninguna dependencia externa

  • La biblioteca de tablas va integrada en el módulo: se acabó el CDN externo
  • El back-office funciona sin acceso a Internet y detrás de un proxy de empresa
  • No se pide nada a terceros desde las páginas de configuración
  • No se modifica ninguna tabla nativa de PrestaShop, ni hay cuenta o clave de API que crear

08 - Técnica

Especificaciones técnicas

Pensado para durar de una versión de PrestaShop a la siguiente.

PrestaShop
1.6.0.4 a 9.x, ThirtyBees incluido
PHP
5.6 a 8.3+, amplia compatibilidad de servidor
Cobertura
71 países, 18 idiomas de interfaz, un feed por cada pareja país-idioma
Formato
Feed XML para Merchant Center: atributos obligatorios, recomendados y de ropa
Compresión
Feed .xml.gz opcional, leído de forma nativa por Merchant Center
Seguridad del feed
URL protegida, escritura atómica, .htaccess, descarga autenticada
Volumen
Exportación paginada por lotes, 2000 productos por ciclo de forma predeterminada, ajustable
Multitienda
Configuración, feeds y CRON por tienda
Dependencias
Ningún CDN y ninguna tabla nativa de PrestaShop modificada
Licencia
AFL 3.0, código abierto, auditable y modificable

¿Listo para publicar su catálogo?

Instalación, selección de países, asociación de categorías y URL que hay que declarar en Merchant Center. La FAQ y el changelog están en el módulo; el acceso al programa Merchant Promotions, en cambio, se solicita del lado de Google.