{"id":5842,"date":"2025-12-14T19:00:09","date_gmt":"2025-12-14T18:00:09","guid":{"rendered":"https:\/\/cocos.codes\/?p=5842"},"modified":"2026-01-21T17:07:24","modified_gmt":"2026-01-21T16:07:24","slug":"prestashop-google-merchant-feed-xml","status":"publish","type":"post","link":"https:\/\/cocos.codes\/es\/archiwa\/prestashop-google-merchant-feed-xml\/","title":{"rendered":"PrestaShop Google Merchant Feed XML 1.0"},"content":{"rendered":"<h6 data-rm-block-id=\"block-1\">Documentaci\u00f3n de PrestaShop Google Merchant Feed<\/h6>Documentaci\u00f3n completa para el m\u00f3dulo <a href=\"https:\/\/pl.prestashop.com\/\" title=\"PrestaShop\" target=\"_blank\" rel=\"noopener\">PrestaShop<\/a> la generaci\u00f3n de feeds XML para Google Merchant Center (<a href=\"https:\/\/cocos.codes\/es\/product\/prestashop-google-merchant-feed-xml\/\" title=\"Cc_ps_google_merchant\">cc_ps_google_merchant<\/a>) con opciones avanzadas de configuraci\u00f3n y filtrado de productos.<br \/><br \/><strong>\u00cdndice<\/strong><ol><li data-rm-block-id=\"block-2\">Introducci\u00f3n<\/li><li data-rm-block-id=\"block-3\">Instalaci\u00f3n y requisitos del sistema<\/li><li data-rm-block-id=\"block-4\">Activaci\u00f3n del m\u00f3dulo<\/li><li data-rm-block-id=\"block-5\">Configuraci\u00f3n b\u00e1sica del feed<\/li><li data-rm-block-id=\"block-6\">Configuraci\u00f3n avanzada<\/li><li data-rm-block-id=\"block-7\">Estructura del feed XML<\/li><li data-rm-block-id=\"block-8\">Filtros de productos<\/li><li data-rm-block-id=\"block-9\">Integraci\u00f3n con Google Merchant Center<\/li><li data-rm-block-id=\"block-10\">Actualizaci\u00f3n autom\u00e1tica (CRON)<\/li><li data-rm-block-id=\"block-11\">Seguridad y tokens<\/li><li data-rm-block-id=\"block-12\">Inicio de sesi\u00f3n y depuraci\u00f3n<\/li><li data-rm-block-id=\"block-13\">Tama\u00f1os de las im\u00e1genes<\/li><li data-rm-block-id=\"block-14\">Resoluci\u00f3n de problemas<\/li><li data-rm-block-id=\"block-15\">PREGUNTAS FRECUENTES<\/li><\/ol><h6 data-rm-block-id=\"block-16\"><br \/>1. introducci\u00f3n<\/h6>CC Google Merchant Feed es un m\u00f3dulo avanzado de PrestaShop que garantiza una integraci\u00f3n completa con Google Merchant Center. El m\u00f3dulo genera autom\u00e1ticamente un feed XML que contiene todos los productos de la tienda de acuerdo con las especificaciones de Google, con la posibilidad de realizar configuraciones y filtraciones avanzadas.<br \/><br \/><strong>Funciones clave del m\u00f3dulo:<\/strong><ul><li data-rm-block-id=\"block-17\">Generaci\u00f3n autom\u00e1tica de feeds XML para Google Merchant Center<\/li><li data-rm-block-id=\"block-18\">Gesti\u00f3n de todos los campos obligatorios y opcionales de Google Shopping.<\/li><li data-rm-block-id=\"block-19\">Filtrado avanzado de productos (categor\u00edas, fabricantes, cantidad, promociones)<\/li><li data-rm-block-id=\"block-20\">Soporte para m\u00faltiples idiomas y divisas en la tienda<\/li><li data-rm-block-id=\"block-21\">Im\u00e1genes adicionales de los productos (hasta 10 por producto)<\/li><li data-rm-block-id=\"block-22\">Actualizaci\u00f3n autom\u00e1tica del feed mediante CRON<\/li><li data-rm-block-id=\"block-23\">Acceso seguro mediante tokens<\/li><li data-rm-block-id=\"block-24\">Almacenamiento en cach\u00e9 del feed para optimizar el rendimiento<\/li><li data-rm-block-id=\"block-25\">Normalizaci\u00f3n de datos: eliminaci\u00f3n de HTML, resaltados y espacios<\/li><li data-rm-block-id=\"block-26\">Validaci\u00f3n de URL y formatos de datos<\/li><li data-rm-block-id=\"block-27\">Compatible con PrestaShop 1.7.x, 8.x y 9.x<\/li><li data-rm-block-id=\"block-28\">Sistema completo de traducci\u00f3n (polaco, ingl\u00e9s, alem\u00e1n, espa\u00f1ol, franc\u00e9s)<\/li><\/ul><h6 data-rm-block-id=\"block-29\"><br \/>2. Instalaci\u00f3n y requisitos del sistema<\/h6><strong>Requisitos del sistema<\/strong><ul><li data-rm-block-id=\"block-30\">PrestaShop 1.7.0.0 o superior (probado hasta la versi\u00f3n 9.0)<\/li><li data-rm-block-id=\"block-31\">PHP 7.4 o posterior<\/li><li data-rm-block-id=\"block-32\">Acceso al panel de administraci\u00f3n de PrestaShop<\/li><li data-rm-block-id=\"block-33\">Cuenta de Google Merchant Center (gratuita)<\/li><li data-rm-block-id=\"block-34\">Posibilidad de guardar archivos en el servidor<\/li><li data-rm-block-id=\"block-35\">Acceso a CRON (opcional, para la actualizaci\u00f3n autom\u00e1tica)<\/li><\/ul><strong>Proceso de instalaci\u00f3n<\/strong><ol><li data-rm-block-id=\"block-36\">Descarga el archivo ZIP del m\u00f3dulo desde la p\u00e1gina web oficial. <a class=\"button\" href=\"https:\/\/cocos.codes\/es\/\" title=\"Cocos.c\u00f3digos\">c\u00f3digos.cocos<\/a><\/li><li data-rm-block-id=\"block-37\">Inicie sesi\u00f3n en el panel de administraci\u00f3n de PrestaShop<\/li><li data-rm-block-id=\"block-38\">Ir a: M\u00f3dulos \u2192 Administrador de m\u00f3dulos<\/li><li data-rm-block-id=\"block-39\">Haga clic en \u201eCargar m\u00f3dulo\u201d en la esquina superior derecha.<\/li><li data-rm-block-id=\"block-40\">Selecciona el archivo ZIP descargado y haz clic en \u201eSubir este m\u00f3dulo\u201d.\u201d<\/li><li data-rm-block-id=\"block-41\">Una vez finalizada la instalaci\u00f3n, haga clic en \"Configurar\".<\/li><li data-rm-block-id=\"block-42\">El m\u00f3dulo est\u00e1 listo para configurarse.<\/li><\/ol><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-43\">Informaci\u00f3n<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-44\">Tras la instalaci\u00f3n, el m\u00f3dulo registra autom\u00e1ticamente todos los hooks necesarios de PrestaShop y genera el primer feed XML. La instalaci\u00f3n no requiere ning\u00fan paso t\u00e9cnico adicional. El feed se guarda en el directorio <span class=\"cc-highlight\">\/m\u00f3dulos\/cc_ps_google_merchant\/feed.xml<\/span><\/div><\/div><h6 data-rm-block-id=\"block-45\"><br \/>3. Activaci\u00f3n del m\u00f3dulo<\/h6>El m\u00f3dulo no requiere una activaci\u00f3n de licencia por separado, ya que funciona inmediatamente despu\u00e9s de la instalaci\u00f3n. Sin embargo, para comenzar a exportar productos, debemos configurar los ajustes b\u00e1sicos.<br \/><br \/><strong>Primeros pasos tras la instalaci\u00f3n:<\/strong><ol><li data-rm-block-id=\"block-46\">Vaya a M\u00f3dulos \u2192 Administrador de m\u00f3dulos<\/li><li data-rm-block-id=\"block-47\">Busca el m\u00f3dulo \u201eCC Google Merchant Feed\u201d.\u201d<\/li><li data-rm-block-id=\"block-48\">Haga clic en \u201eConfigurar\u201d.\u201d<\/li><li data-rm-block-id=\"block-49\">Seleccione la pesta\u00f1a \u201eConfiguraci\u00f3n\u201d.\u201d<\/li><li data-rm-block-id=\"block-50\">Rellene los ajustes b\u00e1sicos del feed.<\/li><li data-rm-block-id=\"block-51\">Haga clic en \u201eGuardar y generar feed XML\u201d.\u201d<\/li><\/ol><strong>Marcadores disponibles en la configuraci\u00f3n:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-52\"><strong>Marcador<\/strong><\/td><td data-rm-block-id=\"block-53\"><strong>Descripci\u00f3n<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-54\">Configuraci\u00f3n<\/td><td data-rm-block-id=\"block-55\">Configuraci\u00f3n del feed y filtros de productos<\/td><\/tr><tr><td data-rm-block-id=\"block-56\">Instrucciones<\/td><td data-rm-block-id=\"block-57\">Enlace al feed e instrucciones CRON<\/td><\/tr><tr><td data-rm-block-id=\"block-58\">Documentaci\u00f3n<\/td><td data-rm-block-id=\"block-59\">Enlace a la documentaci\u00f3n completa en l\u00ednea<\/td><\/tr><tr><td data-rm-block-id=\"block-60\">Ayuda<\/td><td data-rm-block-id=\"block-61\">Enlace a la p\u00e1gina web <a href=\"https:\/\/cocos.codes\/es\/soporte\/\" title=\"Apoyo de COCOS\">apoyo COCOS<\/a><\/td><\/tr><\/tbody><\/table><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-62\">Consejo<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-63\">Antes de generar el feed por primera vez, revisa la configuraci\u00f3n avanzada para ajustar los filtros de productos a tus necesidades. Podemos seleccionar categor\u00edas espec\u00edficas, fabricantes, cantidad m\u00ednima en stock y muchas otras opciones.<\/div><\/div><h6 data-rm-block-id=\"block-64\"><br \/>4. Configuraci\u00f3n b\u00e1sica del feed<\/h6>La configuraci\u00f3n b\u00e1sica te permite adaptar r\u00e1pidamente el feed a tus necesidades.<br \/><br \/><strong>Elementos de la configuraci\u00f3n b\u00e1sica:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-65\"><strong>Opci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-66\"><strong>Descripci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-67\"><strong>Valor predeterminado<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-68\">Idioma del feed<\/td><td data-rm-block-id=\"block-69\">Idioma para los nombres y descripciones de los productos en el feed<\/td><td data-rm-block-id=\"block-70\">Idioma predeterminado de la tienda<\/td><\/tr><tr><td data-rm-block-id=\"block-71\">Tama\u00f1o de las im\u00e1genes<\/td><td data-rm-block-id=\"block-72\">Tama\u00f1o de las miniaturas de los productos en el feed<\/td><td data-rm-block-id=\"block-73\">Grande (large_default)<\/td><\/tr><tr><td data-rm-block-id=\"block-74\">Estado del producto<\/td><td data-rm-block-id=\"block-75\">Estado predeterminado para todos los productos (nuevo\/reacondicionado\/usado)<\/td><td data-rm-block-id=\"block-76\">nuevo<\/td><\/tr><tr><td data-rm-block-id=\"block-77\">Actualizaci\u00f3n autom\u00e1tica<\/td><td data-rm-block-id=\"block-78\">\u00bfRegenerar el feed con cada llamada?<\/td><td data-rm-block-id=\"block-79\">No (utilizar cach\u00e9)<\/td><\/tr><tr><td data-rm-block-id=\"block-80\">Tiempo de cach\u00e9<\/td><td data-rm-block-id=\"block-81\">\u00bfCu\u00e1ntas horas debe almacenarse en cach\u00e9 el feed?<\/td><td data-rm-block-id=\"block-82\">6 horas<\/td><\/tr><\/tbody><\/table><strong>Configuraci\u00f3n del idioma:<\/strong><ol><li data-rm-block-id=\"block-83\">En la configuraci\u00f3n del m\u00f3dulo, selecciona \u201eIdioma del feed\u201d.\u201d<\/li><li data-rm-block-id=\"block-84\">Seleccione el idioma para los nombres y descripciones de los productos en la lista desplegable.<\/li><li data-rm-block-id=\"block-85\">Haga clic en \u201eGuardar y generar feed XML\u201d.\u201d<\/li><\/ol><strong>\u00bfQu\u00e9 ocurre despu\u00e9s de guardar?<\/strong><ul><li data-rm-block-id=\"block-86\">Todos los productos del idioma seleccionado se cargan desde la tienda.<\/li><li data-rm-block-id=\"block-87\">El feed XML se genera y guarda autom\u00e1ticamente.<\/li><li data-rm-block-id=\"block-88\">El archivo est\u00e1 disponible en la URL que aparece en la pesta\u00f1a \u201eInstrucciones\u201d.\u201d<\/li><li data-rm-block-id=\"block-89\">Google Merchant Center puede descargar inmediatamente el nuevo feed.<\/li><\/ul><div class=\"cc-alert cc-alert-success\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-90\">\u00c9xito<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-91\">Una vez configurado correctamente, su feed XML contendr\u00e1 todos los productos con los datos correctos. Podemos probarlo abriendo la URL del feed en el navegador; deber\u00edamos ver la estructura XML con todos los productos.<\/div><\/div><h6 data-rm-block-id=\"block-92\"><br \/>5. Configuraci\u00f3n avanzada<\/h6>Las opciones avanzadas permiten adaptar el feed de forma detallada a las necesidades empresariales.<br \/><br \/><strong>Opciones avanzadas:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-93\"><strong>Opci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-94\"><strong>Descripci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-95\"><strong>Influencia<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-96\">Marca predeterminada<\/td><td data-rm-block-id=\"block-97\">Marca utilizada cuando el producto no tiene un fabricante asignado.<\/td><td data-rm-block-id=\"block-98\">Requerido para productos sin GTIN<\/td><\/tr><tr><td data-rm-block-id=\"block-99\">Prefijo MPN<\/td><td data-rm-block-id=\"block-100\">Prefijo a\u00f1adido al ID del producto cuando no hay referencias.<\/td><td data-rm-block-id=\"block-101\">Por ejemplo, MPN-123 en lugar de 123.<\/td><\/tr><tr><td data-rm-block-id=\"block-102\">L\u00edmite de productos<\/td><td data-rm-block-id=\"block-103\">N\u00famero m\u00e1ximo de productos en el feed<\/td><td data-rm-block-id=\"block-104\">Reduce el tama\u00f1o del feed.<\/td><\/tr><tr><td data-rm-block-id=\"block-105\">Im\u00e1genes adicionales<\/td><td data-rm-block-id=\"block-106\">\u00bfA\u00f1adir im\u00e1genes adem\u00e1s de la foto principal?<\/td><td data-rm-block-id=\"block-107\">Aumenta el tama\u00f1o del feed<\/td><\/tr><tr><td data-rm-block-id=\"block-108\">N\u00famero m\u00e1ximo de im\u00e1genes adicionales<\/td><td data-rm-block-id=\"block-109\">Cu\u00e1ntas im\u00e1genes adicionales a\u00f1adir (m\u00e1ximo 10)<\/td><td data-rm-block-id=\"block-110\">Controla la cantidad de datos<\/td><\/tr><\/tbody><\/table><strong>Configuraci\u00f3n de la marca predeterminada:<\/strong><ol><li data-rm-block-id=\"block-111\">Introduzca el nombre de la marca\/empresa que desea utilizar para los productos sin fabricante.<\/li><li data-rm-block-id=\"block-112\">Si deja el campo vac\u00edo, se utilizar\u00e1 el nombre de la tienda de la configuraci\u00f3n de PrestaShop.<\/li><li data-rm-block-id=\"block-113\">La marca es obligatoria para los productos sin GTIN.<\/li><\/ol><strong>Configuraci\u00f3n MPN:<\/strong><ol><li data-rm-block-id=\"block-114\">Introduzca el prefijo del c\u00f3digo MPN (por ejemplo, \u201eMPN-\u201d o \u201eSKU-\u201e).<\/li><li data-rm-block-id=\"block-115\">El prefijo se a\u00f1adir\u00e1 al n\u00famero de referencia del producto.<\/li><li data-rm-block-id=\"block-116\">Si el producto tiene un n\u00famero de referencia, se le aplicar\u00e1 el prefijo.<\/li><li data-rm-block-id=\"block-117\">Si no hay referencias, se a\u00f1adir\u00e1 el prefijo al ID del producto.<\/li><\/ol><strong>L\u00edmites de rendimiento:<\/strong><ul><li data-rm-block-id=\"block-118\"><strong>L\u00edmite de productos<\/strong> \u2013 por defecto 0 (sin l\u00edmite). Cambia a un n\u00famero, por ejemplo, 1000, si el feed es demasiado grande.<\/li><li data-rm-block-id=\"block-119\"><strong>N\u00famero m\u00e1ximo de im\u00e1genes adicionales<\/strong> \u2013 por defecto 10. Reducir para reducir el tama\u00f1o del feed.<\/li><\/ul><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-120\">Nota<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-121\">Todas las opciones avanzadas son opcionales. El m\u00f3dulo tiene valores predeterminados que funcionan bien para la mayor\u00eda de las tiendas.<\/div><\/div><h6 data-rm-block-id=\"block-122\"><br \/>6. Estructura del feed XML<\/h6>El feed XML generado por el m\u00f3dulo contiene una estructura que cumple con los requisitos de Google Merchant Center.<br \/><br \/><strong>Estructura principal del feed:<\/strong><div class=\"cc-code-quote\"><pre data-rm-block-id=\"block-123\"><code><title>Nombre de la tienda<\/title> http:\/\/example.com\r\n    Feed de productos para Google Merchant Center  123 Nombre del producto Descripci\u00f3n del producto <!-- dem\u00e1s campos --><\/code><\/pre><\/div><strong>Campos obligatorios en el feed:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-124\"><strong>Campo<\/strong><\/td><td data-rm-block-id=\"block-125\"><strong>Descripci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-126\"><strong>Formato<\/strong><\/td><td data-rm-block-id=\"block-127\"><strong>L\u00edmite<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-128\">g:id<\/td><td data-rm-block-id=\"block-129\">Identificador \u00fanico del producto<\/td><td data-rm-block-id=\"block-130\">Texto<\/td><td data-rm-block-id=\"block-131\">50 caracteres<\/td><\/tr><tr><td data-rm-block-id=\"block-132\">g:t\u00edtulo<\/td><td data-rm-block-id=\"block-133\">Nombre del producto<\/td><td data-rm-block-id=\"block-134\">Texto sin HTML<\/td><td data-rm-block-id=\"block-135\">150 caracteres<\/td><\/tr><tr><td data-rm-block-id=\"block-136\">g:descripci\u00f3n<\/td><td data-rm-block-id=\"block-137\">Descripci\u00f3n del producto<\/td><td data-rm-block-id=\"block-138\">Texto sin HTML<\/td><td data-rm-block-id=\"block-139\">5000 caracteres<\/td><\/tr><tr><td data-rm-block-id=\"block-140\">g:link<\/td><td data-rm-block-id=\"block-141\">Enlace al producto<\/td><td data-rm-block-id=\"block-142\">URL<\/td><td data-rm-block-id=\"block-143\">2000 caracteres<\/td><\/tr><tr><td data-rm-block-id=\"block-144\">g:image_link<\/td><td data-rm-block-id=\"block-145\">Enlace a la foto principal<\/td><td data-rm-block-id=\"block-146\">URL<\/td><td data-rm-block-id=\"block-147\">2000 caracteres<\/td><\/tr><tr><td data-rm-block-id=\"block-148\">g:precio<\/td><td data-rm-block-id=\"block-149\">Precio del producto<\/td><td data-rm-block-id=\"block-150\">N\u00famero + moneda (por ejemplo, \u201e99,99 PLN\u201d)<\/td><td data-rm-block-id=\"block-151\">\u2013<\/td><\/tr><tr><td data-rm-block-id=\"block-152\">g:disponibilidad<\/td><td data-rm-block-id=\"block-153\">Disponibilidad<\/td><td data-rm-block-id=\"block-154\">en stock \/ agotado \/ reserva \/ pedido pendiente<\/td><td data-rm-block-id=\"block-155\">\u2013<\/td><\/tr><tr><td data-rm-block-id=\"block-156\">g:condici\u00f3n<\/td><td data-rm-block-id=\"block-157\">Estado del producto<\/td><td data-rm-block-id=\"block-158\">nuevo \/ reacondicionado \/ usado<\/td><td data-rm-block-id=\"block-159\">\u2013<\/td><\/tr><\/tbody><\/table><strong>Campos opcionales pero importantes:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-160\"><strong>Campo<\/strong><\/td><td data-rm-block-id=\"block-161\"><strong>Descripci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-162\"><strong>Cu\u00e1ndo usar<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-163\">g:precio_de_venta<\/td><td data-rm-block-id=\"block-164\">Precio promocional<\/td><td data-rm-block-id=\"block-165\">Cuando el producto tiene un descuento<\/td><\/tr><tr><td data-rm-block-id=\"block-166\">g:gtin<\/td><td data-rm-block-id=\"block-167\">C\u00f3digo EAN13<\/td><td data-rm-block-id=\"block-168\">Cuando el c\u00f3digo de barras est\u00e1 disponible<\/td><\/tr><tr><td data-rm-block-id=\"block-169\">g:marca<\/td><td data-rm-block-id=\"block-170\">Marca del producto<\/td><td data-rm-block-id=\"block-171\">Casi siempre (obligatorio si no hay GTIN)<\/td><\/tr><tr><td data-rm-block-id=\"block-172\">g:mpn<\/td><td data-rm-block-id=\"block-173\">N\u00famero de referencia del fabricante<\/td><td data-rm-block-id=\"block-174\">Requerido si no hay GTIN ni marca<\/td><\/tr><tr><td data-rm-block-id=\"block-175\">g:enlace_imagen_adicional<\/td><td data-rm-block-id=\"block-176\">Fotos adicionales<\/td><td data-rm-block-id=\"block-177\">Para una mejor visibilidad en el buscador<\/td><\/tr><\/tbody><\/table><strong>Ejemplo de elemento completo del producto:<\/strong><div class=\"cc-code-quote\"><pre data-rm-block-id=\"block-178\"><code>123 Camiseta azul talla L Camiseta de algod\u00f3n de alta calidad en color azul, talla L\r\n  http:\/\/example.com\/produkt\/niebieski-t-shirt http:\/\/example.com\/images\/tshirt-blue-large.jpg\r\n  http:\/\/example.com\/images\/tshirt-blue-1.jpg 99,99 PLN 79,99 PLN\r\n  en stock nuevo 5901234123457 Marca de moda MPN-123<\/code><\/pre><\/div><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-179\">Advertencia<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-180\">Google exige que el feed contenga todos los campos obligatorios. Los productos que no tengan toda la informaci\u00f3n requerida pueden no ser indexados o pueden ser retirados de Google Shopping. El m\u00f3dulo omite autom\u00e1ticamente los productos a los que les faltan datos obligatorios.<\/div><\/div><h6 data-rm-block-id=\"block-181\"><br \/>7. Filtros de productos<\/h6>Los filtros avanzados permiten seleccionar con precisi\u00f3n los productos que se exportar\u00e1n al feed.<br \/><br \/><strong>Filtros disponibles:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-182\"><strong>Filtro<\/strong><\/td><td data-rm-block-id=\"block-183\"><strong>Descripci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-184\"><strong>Aplicaci\u00f3n<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-185\">Categor\u00edas<\/td><td data-rm-block-id=\"block-186\">Exportar solo productos de categor\u00edas seleccionadas<\/td><td data-rm-block-id=\"block-187\">D\u00e9jelo vac\u00edo para todas las categor\u00edas.<\/td><\/tr><tr><td data-rm-block-id=\"block-188\">Fabricantes<\/td><td data-rm-block-id=\"block-189\">Exportar solo productos de fabricantes seleccionados<\/td><td data-rm-block-id=\"block-190\">Dejar vac\u00edo para todos los fabricantes<\/td><\/tr><tr><td data-rm-block-id=\"block-191\">Cantidad m\u00ednima en stock<\/td><td data-rm-block-id=\"block-192\">Omitir productos con menos existencias<\/td><td data-rm-block-id=\"block-193\">Introduzca un n\u00famero, por ejemplo, 5 (0 = sin l\u00edmite).<\/td><\/tr><tr><td data-rm-block-id=\"block-194\">Solo productos en promoci\u00f3n<\/td><td data-rm-block-id=\"block-195\">Exportar solo los productos que tienen una promoci\u00f3n actual<\/td><td data-rm-block-id=\"block-196\">Marque o desmarque la opci\u00f3n.<\/td><\/tr><\/tbody><\/table><strong>Configuraci\u00f3n del filtro de categor\u00edas:<\/strong><ol><li data-rm-block-id=\"block-197\">En la secci\u00f3n \u201eCategor\u00edas\u201d ver\u00e1s una lista de todas las categor\u00edas de la tienda.<\/li><li data-rm-block-id=\"block-198\">Marca las casillas junto a las categor\u00edas que deseas exportar.<\/li><li data-rm-block-id=\"block-199\">Para seleccionar varias categor\u00edas, mantenga pulsada la tecla CTRL (Cmd en Mac) y haga clic en las categor\u00edas.<\/li><li data-rm-block-id=\"block-200\">D\u00e9jelo sin marcar si desea exportar todas las categor\u00edas.<\/li><\/ol><strong>Configuraci\u00f3n del filtro de fabricantes:<\/strong><ol><li data-rm-block-id=\"block-201\">En la secci\u00f3n \u201eFabricantes\u201d ver\u00e1s una lista de todos los fabricantes\/marcas.<\/li><li data-rm-block-id=\"block-202\">Marca las casillas junto a los fabricantes cuyos productos deseas exportar.<\/li><li data-rm-block-id=\"block-203\">Para seleccionar varios fabricantes, mantenga pulsada la tecla CTRL (Cmd en Mac) y haga clic.<\/li><li data-rm-block-id=\"block-204\">D\u00e9jelo sin marcar si desea exportar todos los fabricantes.<\/li><\/ol><strong>Configuraci\u00f3n de la cantidad m\u00ednima en stock:<\/strong><ol><li data-rm-block-id=\"block-205\">Introduzca la cantidad m\u00ednima de productos en stock.<\/li><li data-rm-block-id=\"block-206\">Los productos con menos cantidad se omitir\u00e1n en el feed.<\/li><li data-rm-block-id=\"block-207\">Introduce 0 para no filtrar por cantidad (por defecto).<\/li><li data-rm-block-id=\"block-208\">\u00datil para exportar solo los productos disponibles<\/li><\/ol><strong>Configuraci\u00f3n del filtro de promociones:<\/strong><ol><li data-rm-block-id=\"block-209\">Marca la opci\u00f3n \u201eSolo productos en promoci\u00f3n\u201d si deseas exportar solo las promociones.<\/li><li data-rm-block-id=\"block-210\">Marque esta casilla si desea exportar todos los productos independientemente de las promociones.<\/li><li data-rm-block-id=\"block-211\">El m\u00f3dulo a\u00f1ade autom\u00e1ticamente el campo \u00absale_price\u00bb para los productos con descuentos.<\/li><\/ol><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-212\">Consejo<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-213\">La combinaci\u00f3n de varios filtros (por ejemplo, categor\u00eda + fabricante + cantidad m\u00ednima) permite adaptar con precisi\u00f3n el feed a las necesidades de las campa\u00f1as de marketing. Por ejemplo, podemos exportar solo las promociones de las marcas m\u00e1s populares de la categor\u00eda Ropa.<\/div><\/div><h6 data-rm-block-id=\"block-214\"><br \/>8. Integraci\u00f3n con Google Merchant Center<\/h6>Para conectar el feed con Google Merchant Center, necesitamos la URL del feed y una configuraci\u00f3n correcta de la cuenta de Google.<br \/><br \/><strong>Obtener la URL del feed:<\/strong><ol><li data-rm-block-id=\"block-215\">En el panel de administraci\u00f3n de PrestaShop, vaya a M\u00f3dulos \u2192 Administrador de m\u00f3dulos.<\/li><li data-rm-block-id=\"block-216\">Haga clic en \u201eConfigurar\u201d junto al m\u00f3dulo CC Google Merchant Feed.<\/li><li data-rm-block-id=\"block-217\">Vaya a la pesta\u00f1a \u201eInstrucciones\u201d.\u201d<\/li><li data-rm-block-id=\"block-218\">En la secci\u00f3n \u201eEnlace al feed XML\u201d, ver\u00e1s la URL completa del feed.<\/li><li data-rm-block-id=\"block-219\">Haga clic en el bot\u00f3n \u201eCopiar\u201d para copiar la URL al portapapeles.<\/li><\/ol><strong>A\u00f1adir un feed a Google Merchant Center:<\/strong><ol><li data-rm-block-id=\"block-220\">Iniciar sesi\u00f3n en <a class=\"button\" href=\"https:\/\/merchants.google.com\" title=\"Google Merchant Center\" target=\"_blank\" rel=\"noopener\">Google Merchant Center<\/a><\/li><li data-rm-block-id=\"block-221\">Vaya a la secci\u00f3n \u201eProductos\u201d \u2192 \u201eCanales\u201d.\u201d<\/li><li data-rm-block-id=\"block-222\">Haga clic en \u201eNuevo canal\u201d.\u201d<\/li><li data-rm-block-id=\"block-223\">Seleccione \u201eAnuncios de compras\u201d o el tipo de canal adecuado.<\/li><li data-rm-block-id=\"block-224\">Introduce el nombre del canal (por ejemplo, \u201eFeed XML PrestaShop\u201d).<\/li><li data-rm-block-id=\"block-225\">En la secci\u00f3n \u201eProductos\u201d, selecciona \u201eURL del feed\u201d.\u201d<\/li><li data-rm-block-id=\"block-226\">Pega la URL copiada en el feed.<\/li><li data-rm-block-id=\"block-227\">Haga clic en \u201eSiguiente\u201d y complete la configuraci\u00f3n del canal.<\/li><\/ol><strong>Validaci\u00f3n del feed en Google Merchant Center:<\/strong><ol><li data-rm-block-id=\"block-228\">Una vez a\u00f1adido el feed, Google lo descargar\u00e1 y validar\u00e1 autom\u00e1ticamente.<\/li><li data-rm-block-id=\"block-229\">Vaya a \u201eProductos\u201d \u2192 \u201eDiagn\u00f3stico\u201d.\u201d<\/li><li data-rm-block-id=\"block-230\">Comprueba si el feed se ha indexado correctamente.<\/li><li data-rm-block-id=\"block-231\">Si hay errores, el m\u00f3dulo mostrar\u00e1 qu\u00e9 productos tienen problemas.<\/li><\/ol><strong><strong>Actualizaci\u00f3n del feed:<\/strong><\/strong><ol><li data-rm-block-id=\"block-232\">Google Merchant Center descarga autom\u00e1ticamente el feed a veces.<\/li><li data-rm-block-id=\"block-233\">Para forzar una actualizaci\u00f3n inmediata, haz clic en el icono de actualizaci\u00f3n junto al canal.<\/li><li data-rm-block-id=\"block-234\">O configure la actualizaci\u00f3n autom\u00e1tica mediante CRON (descrito m\u00e1s abajo).<\/li><\/ol><div class=\"cc-alert cc-alert-success\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-235\">\u00c9xito<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-236\">Una vez configurado correctamente el feed, los productos deber\u00edan estar disponibles en Google Shopping en unas pocas horas. Podemos encontrarlos busc\u00e1ndolos en Google en la p\u00e1gina de resultados de b\u00fasqueda.<\/div><\/div><h6 data-rm-block-id=\"block-237\"><br \/>9. Actualizaci\u00f3n autom\u00e1tica (CRON)<\/h6><strong><strong>CRON permite actualizar autom\u00e1ticamente el feed sin intervenci\u00f3n manual.<br \/><br \/><strong>\u00bfQu\u00e9 es CRON?<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-238\">Herramienta para la ejecuci\u00f3n autom\u00e1tica de tareas en el servidor<\/li><li data-rm-block-id=\"block-239\">Permite planificar actividades regulares (cada 6 horas, cada d\u00eda, etc.).<\/li><li data-rm-block-id=\"block-240\">Ideal para actualizar el feed de Google Merchant Center.<\/li><li data-rm-block-id=\"block-241\">Requiere acceso al panel de alojamiento\/servidor.<\/li><\/ul><strong><strong><strong>Configuraci\u00f3n de la actualizaci\u00f3n autom\u00e1tica:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-242\">En la configuraci\u00f3n del m\u00f3dulo, seleccione la opci\u00f3n \u201eActualizaci\u00f3n autom\u00e1tica\u201d.\u201d<\/li><li data-rm-block-id=\"block-243\">Si desmarcas esta opci\u00f3n, el feed se almacenar\u00e1 en cach\u00e9 durante un n\u00famero determinado de horas.<\/li><li data-rm-block-id=\"block-244\">Deja marcada la opci\u00f3n para regenerar el feed cada vez que se solicite.<\/li><\/ol><strong><strong><strong>Comando CRON para a\u00f1adir al servidor:<\/strong><\/strong><\/strong><div class=\"cc-code-quote\"><pre data-rm-block-id=\"block-245\"><code>0 *\/6 * * * curl -s \"http:\/\/example.com\/modules\/cc_ps_google_merchant\/feed.xml?token=WYGENEROWANY_TOKEN\" &gt; \/dev\/null 2&gt;&amp;1<\/code><\/pre><\/div><strong><strong><strong>Explicaci\u00f3n del comando CRON:<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-246\"><span class=\"cc-highlight\">0 *\/6 * * *<\/span> \u2013 inicia la tarea cada 6 horas, a la hora en punto<\/li><li data-rm-block-id=\"block-247\"><span class=\"cc-highlight\">curl -s<\/span> \u2013 descarga la URL en modo silencioso (sin mensajes)<\/li><li data-rm-block-id=\"block-248\"><span class=\"cc-highlight\">http:\/\/example.com<\/span> \u2013 c\u00e1mbielo por la direcci\u00f3n de su tienda<\/li><li data-rm-block-id=\"block-249\"><span class=\"cc-highlight\">TOKEN_GENERADO<\/span> \u2013 token de seguridad de la configuraci\u00f3n del m\u00f3dulo<\/li><li data-rm-block-id=\"block-250\"><span class=\"cc-highlight\">&gt; \/dev\/null 2&gt;&amp;1<\/span> \u2013 oculta mensajes y errores<\/li><\/ul><strong><strong><strong>C\u00f3mo configurar CRON en diferentes proveedores de alojamiento:<\/strong><\/strong><\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-251\"><strong>Alojamiento<\/strong><\/td><td data-rm-block-id=\"block-252\"><strong>Instrucciones<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-253\">cPanel<\/td><td data-rm-block-id=\"block-254\">Panel \u2192 Avanzado \u2192 Tareas Cron \u2192 A\u00f1adir tarea Cron<\/td><\/tr><tr><td data-rm-block-id=\"block-255\">Plesk<\/td><td data-rm-block-id=\"block-256\">Herramientas y configuraci\u00f3n \u2192 Tareas programadas \u2192 A\u00f1adir tarea<\/td><\/tr><tr><td data-rm-block-id=\"block-257\">Panel propio<\/td><td data-rm-block-id=\"block-258\">Busca \u201eTareas programadas\u201d, \u201eCronjobs\u201d o \u201eCron\u201d.\u201d<\/td><\/tr><tr><td data-rm-block-id=\"block-259\">Terminal Linux<\/td><td data-rm-block-id=\"block-260\">Ejecute: crontab -e y pegue el comando del ejemplo.<\/td><\/tr><\/tbody><\/table><strong><strong><strong>M\u00e9todo alternativo: wget en lugar de curl:<\/strong><\/strong><\/strong><div class=\"cc-code-quote\"><pre data-rm-block-id=\"block-261\"><code>0 *\/6 * * * wget -q -O - \"http:\/\/example.com\/modules\/cc_ps_google_merchant\/feed.xml?token=WYGENEROWANY_TOKEN\" &gt; \/dev\/null 2&gt;&amp;1<\/code><\/pre><\/div><strong><strong><strong>Frecuencias de actualizaci\u00f3n:<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-262\"><span class=\"cc-highlight\">0 * * * *<\/span> \u2013 cada hora<\/li><li data-rm-block-id=\"block-263\"><span class=\"cc-highlight\">0 *\/6 * * *<\/span> \u2013 cada 6 horas (recomendado)<\/li><li data-rm-block-id=\"block-264\"><span class=\"cc-highlight\">0 0 * * *<\/span> \u2013 todos los d\u00edas a medianoche<\/li><li data-rm-block-id=\"block-265\"><span class=\"cc-highlight\">0 *\/12 * * *<\/span> \u2013 cada 12 horas<\/li><\/ul><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-266\">Nota<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-267\">Si tu proveedor de alojamiento no tiene acceso a CRON, tambi\u00e9n puedes utilizar sistemas como EasyCron.com, que pueden ejecutar tareas por ti. Solo tienes que crear una tarea en EasyCron y pegar la URL del feed, y se ejecutar\u00e1 autom\u00e1ticamente.<\/div><\/div><h6 data-rm-block-id=\"block-268\"><br \/>10. Seguridad y tokens<\/h6><strong><strong>El m\u00f3dulo genera un token de seguridad para proteger el acceso al feed contra accesos no autorizados.<br \/><br \/><strong>\u00bfQu\u00e9 es un token de seguridad?<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-269\">C\u00f3digo \u00fanico generado aleatoriamente al instalar el m\u00f3dulo.<\/li><li data-rm-block-id=\"block-270\">Requerido cada vez que CRON llama al feed.<\/li><li data-rm-block-id=\"block-271\">Impide que personas no autorizadas actualicen el feed.<\/li><li data-rm-block-id=\"block-272\">Cambia con cada regeneraci\u00f3n.<\/li><\/ul><strong><strong><strong>D\u00f3nde encontrar el token:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-273\">En el panel de administraci\u00f3n de PrestaShop, vaya a M\u00f3dulos \u2192 Administrador de m\u00f3dulos.<\/li><li data-rm-block-id=\"block-274\">Haga clic en \u201eConfigurar\u201d junto a CC Google Merchant Feed.<\/li><li data-rm-block-id=\"block-275\">Vaya a la pesta\u00f1a \u201eInstrucciones\u201d.\u201d<\/li><li data-rm-block-id=\"block-276\">En la secci\u00f3n \u201eRegeneraci\u00f3n autom\u00e1tica (CRON)\u201d ver\u00e1s el token.<\/li><li data-rm-block-id=\"block-277\">Un token es una cadena larga de caracteres alfanum\u00e9ricos.<\/li><\/ol><strong><strong><strong>\u00bfC\u00f3mo son las direcciones URL del feed?<\/strong><\/strong><\/strong><div class=\"cc-code-quote\"><pre data-rm-block-id=\"block-278\"><code>http:\/\/example.com\/modules\/cc_ps_google_merchant\/feed.xml http:\/\/example.com\/modules\/cc_ps_google_merchant\/feed.xml?token=abc123def456ghi789jkl<\/code><\/pre><\/div><strong><strong><strong>Generaci\u00f3n de un nuevo token:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-279\">En la pesta\u00f1a \u201eInstrucciones\u201d, haz clic en el bot\u00f3n \u201eGenerar nuevo token de seguridad\u201d.\u201d<\/li><li data-rm-block-id=\"block-280\">Aparecer\u00e1 una ventana de confirmaci\u00f3n: haga clic en Aceptar.<\/li><li data-rm-block-id=\"block-281\">Se generar\u00e1 y mostrar\u00e1 un nuevo token.<\/li><li data-rm-block-id=\"block-282\">El token antiguo dejar\u00e1 de funcionar inmediatamente.<\/li><li data-rm-block-id=\"block-283\">Si utilizas CRON, debes actualizar el comando con el token antiguo.<\/li><\/ol><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-284\">Advertencia<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-285\">Recuerda guardar el token en un lugar seguro. No lo compartas p\u00fablicamente ni lo introduzcas en fuentes no seguras. Si sospechas que el token se ha filtrado, genera uno nuevo inmediatamente.<\/div><\/div><h6 data-rm-block-id=\"block-286\"><br \/>11. Inicio de sesi\u00f3n y depuraci\u00f3n<\/h6><strong><strong>A veces puede ser necesario comprobar si el feed se genera correctamente.<br \/><br \/><strong>Comprobaci\u00f3n manual del feed:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-287\">Abre la URL del feed en tu navegador web.<\/li><li data-rm-block-id=\"block-288\">Deber\u00edas ver el c\u00f3digo XML sin formato con los productos.<\/li><li data-rm-block-id=\"block-289\">Haga clic con el bot\u00f3n derecho del rat\u00f3n y seleccione \u201eMostrar c\u00f3digo fuente\u201d.\u201d<\/li><li data-rm-block-id=\"block-290\">Comprueba que la estructura XML sea correcta.<\/li><li data-rm-block-id=\"block-291\">Comprueba que todos los campos obligatorios est\u00e9n rellenados para cada producto.<\/li><\/ol><strong><strong><strong>Validaci\u00f3n del feed XML:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-292\">Ir a <a class=\"button\" href=\"https:\/\/www.w3schools.com\/xml\/xml_validator.asp\" title=\"Validador XML\" target=\"_blank\" rel=\"noopener\">Validador XML<\/a><\/li><li data-rm-block-id=\"block-293\">Copie el contenido del feed y p\u00e9guelo en el validador.<\/li><li data-rm-block-id=\"block-294\">El validador mostrar\u00e1 si el XML tiene una sintaxis correcta.<\/li><li data-rm-block-id=\"block-295\">Si hay errores, f\u00edjate en el n\u00famero de l\u00ednea donde est\u00e1 el problema.<\/li><\/ol><strong><strong><strong>Comprobaci\u00f3n del feed en Google Merchant Center:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-296\">Ir a Google Merchant Center<\/li><li data-rm-block-id=\"block-297\">Abrir canal con feed<\/li><li data-rm-block-id=\"block-298\">Vaya a \u201eDiagn\u00f3stico\u201d.\u201d<\/li><li data-rm-block-id=\"block-299\">Comprueba \u201eErrores\u201d y \u201eAdvertencias\u201d.\u201d<\/li><li data-rm-block-id=\"block-300\">Google mostrar\u00e1 qu\u00e9 productos tienen problemas y qu\u00e9 es lo que falla.<\/li><\/ol><strong><strong><strong>Registros de errores del servidor:<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-301\">Si el feed no se genera, comprueba los registros de errores PHP en el servidor.<\/li><li data-rm-block-id=\"block-302\">Buscar errores relacionados con el m\u00f3dulo cc_ps_google_merchant<\/li><li data-rm-block-id=\"block-303\">Comprueba si el servidor tiene permisos para escribir en el directorio del m\u00f3dulo.<\/li><li data-rm-block-id=\"block-304\">Comprueba si PHP tiene instalada la extensi\u00f3n SimpleXML.<\/li><\/ul><div class=\"cc-alert cc-alert-error\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-305\">Error<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-306\">Si el feed no se genera o aparece un mensaje de error, ponte en contacto con el servicio de asistencia de COCOS en la direcci\u00f3n <a class=\"button\" href=\"https:\/\/cocos.codes\/es\/soporte\/\" title=\"Cocos.codes\/soporte\">cocos.codes\/soporte<\/a> proporcionando informaci\u00f3n sobre el error a partir de los registros del servidor.<\/div><\/div><h6 data-rm-block-id=\"block-307\"><br \/>12. Tama\u00f1os de las im\u00e1genes<\/h6><strong><strong>El m\u00f3dulo admite diferentes tama\u00f1os de miniaturas de productos que podemos seleccionar para el feed.<br \/><br \/><strong>Tama\u00f1os disponibles de las im\u00e1genes:<\/strong><\/strong><\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td data-rm-block-id=\"block-308\"><strong>Talla<\/strong><\/td><td data-rm-block-id=\"block-309\"><strong>Dimensiones t\u00edpicas<\/strong><\/td><td data-rm-block-id=\"block-310\"><strong>Aplicaci\u00f3n<\/strong><\/td><td data-rm-block-id=\"block-311\"><strong>Recomendaci\u00f3n<\/strong><\/td><\/tr><\/thead><tbody><tr><td data-rm-block-id=\"block-312\">Peque\u00f1o (small_default)<\/td><td data-rm-block-id=\"block-313\">~98\u00d798 p\u00edxeles<\/td><td data-rm-block-id=\"block-314\">Miniaturas en las listas de productos<\/td><td data-rm-block-id=\"block-315\">No a Google Shopping<\/td><\/tr><tr><td data-rm-block-id=\"block-316\">Medio (medium_default)<\/td><td data-rm-block-id=\"block-317\">~250\u00d7250 p\u00edxeles<\/td><td data-rm-block-id=\"block-318\">Fotos de cat\u00e1logo<\/td><td data-rm-block-id=\"block-319\">Posible<\/td><\/tr><tr><td data-rm-block-id=\"block-320\">Grande (large_default)<\/td><td data-rm-block-id=\"block-321\">~500\u00d7500 p\u00edxeles<\/td><td data-rm-block-id=\"block-322\">Fotos completas de los productos<\/td><td data-rm-block-id=\"block-323\">Recomendado<\/td><\/tr><tr><td data-rm-block-id=\"block-324\">Muy grande (thickbox_default)<\/td><td data-rm-block-id=\"block-325\">~1000\u00d71000 p\u00edxeles<\/td><td data-rm-block-id=\"block-326\">Zoom del producto<\/td><td data-rm-block-id=\"block-327\">Lo mejor para Google<\/td><\/tr><\/tbody><\/table><strong><strong><strong>C\u00f3mo elegir el tama\u00f1o de la imagen:<\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-328\">En la configuraci\u00f3n del m\u00f3dulo, vaya a \u201eTama\u00f1o de las im\u00e1genes\u201d.\u201d<\/li><li data-rm-block-id=\"block-329\">Seleccione el tama\u00f1o que prefiera en la lista desplegable.<\/li><li data-rm-block-id=\"block-330\">Haga clic en \u201eGuardar y generar feed XML\u201d.\u201d<\/li><\/ol><strong><strong><strong>Recomendaciones de Google para el tama\u00f1o de las im\u00e1genes:<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-331\">Tama\u00f1o m\u00ednimo: 100 x 100 p\u00edxeles<\/li><li data-rm-block-id=\"block-332\">Tama\u00f1o recomendado: 800 x 800 p\u00edxeles o superior.<\/li><li data-rm-block-id=\"block-333\">Tama\u00f1o m\u00e1ximo del archivo: sin l\u00edmite, pero Google solo descarga los primeros 10 MB.<\/li><li data-rm-block-id=\"block-334\">Formatos: JPG, PNG, GIF, BMP, TIFF, ICO, CUR, SVG, WEBP<\/li><\/ul><strong><strong><strong>Im\u00e1genes adicionales:<\/strong><\/strong><\/strong><ul><li data-rm-block-id=\"block-335\">El m\u00f3dulo puede a\u00f1adir hasta 10 fotos adicionales a cada producto.<\/li><li data-rm-block-id=\"block-336\">Aumenta las posibilidades de que el producto aparezca en el buscador Google Images.<\/li><li data-rm-block-id=\"block-337\">Se puede desactivar la opci\u00f3n para reducir el tama\u00f1o del feed.<\/li><li data-rm-block-id=\"block-338\">La opci\u00f3n \u201eN\u00famero m\u00e1ximo de im\u00e1genes adicionales\u201d permite controlar la cantidad.<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-339\">Consejo<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-340\">Para obtener los mejores resultados en Google Shopping, recomendamos seleccionar \u201eMuy grande (thickbox_default)\u201d. Las im\u00e1genes m\u00e1s grandes hacen que los productos se vean mejor en los resultados de b\u00fasqueda y pueden aumentar los clics.<\/div><\/div><h6 data-rm-block-id=\"block-341\"><br \/>13 Soluci\u00f3n de problemas<\/h6><strong><strong><strong><strong>El feed no se genera.<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-342\">Comprueba si el m\u00f3dulo est\u00e1 activo en el Administrador de m\u00f3dulos.<\/li><li data-rm-block-id=\"block-343\">Comprueba si el servidor tiene permisos de escritura en el directorio. <span class=\"cc-highlight\">\/m\u00f3dulos\/cc_ps_google_merchant\/<\/span><\/li><li data-rm-block-id=\"block-344\">Inicie sesi\u00f3n en el panel de administraci\u00f3n e intente hacer clic en \u201eGuardar y generar feed XML\u201d.\u201d<\/li><li data-rm-block-id=\"block-345\">Comprueba los registros de errores del servidor (error.log PHP).<\/li><li data-rm-block-id=\"block-346\">Aseg\u00farate de que PHP tiene la extensi\u00f3n SimpleXML instalada.<\/li><li data-rm-block-id=\"block-347\">Intenta desactivar el m\u00f3dulo y volver a activarlo.<\/li><\/ol><strong><strong><strong><strong>Los productos no aparecen en el feed.<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-348\">Comprueba si los productos est\u00e1n activos en PrestaShop.<\/li><li data-rm-block-id=\"block-349\">Comprueba si los productos tienen asignada una categor\u00eda.<\/li><li data-rm-block-id=\"block-350\">Si utilizas filtros, comprueba que los productos cumplan los requisitos del filtro.<\/li><li data-rm-block-id=\"block-351\">Comprueba la cantidad m\u00ednima en stock: los productos agotados pueden omitirse.<\/li><li data-rm-block-id=\"block-352\">Abre el feed XML en el navegador y busca los productos manualmente (CTRL+F).<\/li><\/ol><strong><strong><strong><strong>Google Merchant Center muestra errores en el feed.<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-353\">Ve a Google Merchant Center y abre la pesta\u00f1a \u201eDiagn\u00f3stico\u201d.\u201d<\/li><li data-rm-block-id=\"block-354\">Lea el mensaje de error completo.<\/li><li data-rm-block-id=\"block-355\">Comprueba qu\u00e9 campos faltan: Google exige determinados campos.<\/li><li data-rm-block-id=\"block-356\">El m\u00f3dulo omite autom\u00e1ticamente los productos que carecen de los datos requeridos.<\/li><li data-rm-block-id=\"block-357\">Aseg\u00farate de que los productos tengan: t\u00edtulo, descripci\u00f3n, enlace, foto, precio, disponibilidad, GTIN o marca.<\/li><\/ol><strong><strong><strong><strong>El precio es incorrecto en el feed.<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-358\">Comprueba si el precio en PrestaShop est\u00e1 correctamente configurado.<\/li><li data-rm-block-id=\"block-359\">Comprueba que la moneda de la tienda est\u00e9 configurada correctamente.<\/li><li data-rm-block-id=\"block-360\">Si hay descuentos, el m\u00f3dulo debe seleccionar el precio con descuento.<\/li><li data-rm-block-id=\"block-361\">Comprueba que el IVA se haya aplicado correctamente (el precio debe incluir el IVA).<\/li><\/ol><strong><strong><strong><strong>Las im\u00e1genes adicionales no aparecen.<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-362\">Comprueba si la opci\u00f3n \u201eIm\u00e1genes adicionales\u201d est\u00e1 activada en la configuraci\u00f3n.<\/li><li data-rm-block-id=\"block-363\">Aseg\u00farate de que los productos tengan fotos adicionales asignadas en PrestaShop.<\/li><li data-rm-block-id=\"block-364\">Comprueba que el n\u00famero m\u00e1ximo de im\u00e1genes adicionales no est\u00e9 establecido en 0.<\/li><li data-rm-block-id=\"block-365\">Abre el feed XML y comprueba si hay elementos g:additional_image_link.<\/li><\/ol><strong><strong><strong><strong>CRON no se inicia<\/strong><\/strong><\/strong><\/strong><ol><li data-rm-block-id=\"block-366\">Comprueba si la tarea CRON est\u00e1 correctamente a\u00f1adida en el panel de alojamiento.<\/li><li data-rm-block-id=\"block-367\">Comprueba que la URL en el comando CRON sea correcta.<\/li><li data-rm-block-id=\"block-368\">Comprueba si el token de la URL est\u00e1 actualizado (a veces cambia con las actualizaciones).<\/li><li data-rm-block-id=\"block-369\">Intenta introducir manualmente la URL en el navegador para comprobar si funciona.<\/li><li data-rm-block-id=\"block-370\">Comprueba los registros CRON en el panel de alojamiento; pueden contener informaci\u00f3n sobre errores.<\/li><\/ol><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\" data-rm-block-id=\"block-371\">Informaci\u00f3n<\/div><div class=\"cc-alert-content\" data-rm-block-id=\"block-372\">La mayor\u00eda de los problemas se deben a datos de productos incompletos (por ejemplo, t\u00edtulo, descripci\u00f3n, foto) o a una configuraci\u00f3n incorrecta del feed. Comprueba que todos los productos tengan datos completos antes de informar del problema.<\/div><\/div><h6 data-rm-block-id=\"block-373\"><br \/>14. PREGUNTAS FRECUENTES<\/h6><strong><strong><strong>\u00bfEs el m\u00f3dulo compatible con PrestaShop 9.0?<\/strong><br \/><\/strong><\/strong>S\u00ed, el m\u00f3dulo ha sido probado y es totalmente compatible con PrestaShop 1.7.x, 8.x y la \u00faltima versi\u00f3n 9.0.<strong><strong><br \/><br \/><strong>\u00bfNecesito tener una cuenta de Google Merchant Center para utilizar el m\u00f3dulo?<\/strong><br \/><\/strong><\/strong>S\u00ed, Google Merchant Center es gratuito, pero requiere una cuenta de Google y la configuraci\u00f3n de la tienda. El m\u00f3dulo genera un feed, pero para mostrar los productos en Google Shopping necesitas una cuenta activa en Merchant Center.<strong><strong><br \/><br \/><strong>\u00bfCu\u00e1nto tiempo se tarda en generar un feed?<br \/><\/strong><\/strong><\/strong>Depende del n\u00famero de productos y del rendimiento del servidor. Para una tienda con 1000 productos, suele tardar unos segundos. Para tiendas grandes, podemos reducir el tama\u00f1o disminuyendo el n\u00famero de im\u00e1genes adicionales.<strong><strong><strong><br \/><br \/><strong>\u00bfPuedo exportar solo productos de determinadas categor\u00edas?<\/strong><br \/><\/strong><\/strong><\/strong>S\u00ed, el m\u00f3dulo permite seleccionar categor\u00edas espec\u00edficas para exportar. Podemos seleccionar varias categor\u00edas manteniendo pulsada la tecla CTRL mientras hacemos clic.<strong><strong><strong><br \/><br \/><strong>\u00bfEl m\u00f3dulo admite varios idiomas?<\/strong><br \/><\/strong><\/strong><\/strong>S\u00ed, al generar el feed podemos seleccionar el idioma para los nombres y descripciones de los productos. El feed contendr\u00e1 los datos en el idioma seleccionado de la tienda.<strong><strong><strong><br \/><br \/><strong>\u00bfQu\u00e9 ocurre si cambio la configuraci\u00f3n del m\u00f3dulo?<\/strong><br \/><\/strong><\/strong><\/strong>Despu\u00e9s de guardar la configuraci\u00f3n, el m\u00f3dulo regenera autom\u00e1ticamente el feed XML. El nuevo feed contiene la configuraci\u00f3n modificada (por ejemplo, un tama\u00f1o diferente de las im\u00e1genes, filtros a\u00f1adidos, etc.).<strong><strong><strong><br \/><br \/><strong>\u00bfPuedo desactivar las im\u00e1genes adicionales para reducir el tama\u00f1o del feed?<\/strong><br \/><\/strong><\/strong><\/strong>S\u00ed, en la secci\u00f3n \u201eIm\u00e1genes adicionales\u201d podemos desactivar la opci\u00f3n o reducir el n\u00famero m\u00e1ximo de im\u00e1genes adicionales (por defecto 10).<strong><strong><strong><br \/><br \/><strong>\u00bfC\u00f3mo est\u00e1n los productos en promoci\u00f3n?<\/strong><br \/><\/strong><\/strong><\/strong>Si el producto tiene una promoci\u00f3n, el m\u00f3dulo a\u00f1ade autom\u00e1ticamente el campo g:sale_price, que contiene el precio con descuento, y g:price contiene el precio antes del descuento.<strong><strong><strong><br \/><br \/><strong>\u00bfQu\u00e9 pasar\u00e1 si a\u00f1ade un nuevo producto a la tienda?<\/strong><br \/><\/strong><\/strong><\/strong>El nuevo producto aparecer\u00e1 en el feed la pr\u00f3xima vez que se actualice (ya sea manualmente o mediante CRON). Si CRON se ejecuta cada 6 horas, el producto aparecer\u00e1 como m\u00e1ximo al cabo de 6 horas.<strong><strong><strong><br \/><br \/><strong>\u00bfPuedo tener varias instancias de feed (para diferentes canales)?<\/strong><br \/><\/strong><\/strong><\/strong>El m\u00f3dulo genera un feed principal, pero podemos filtrarlo (por categor\u00edas, fabricantes) para crear versiones virtualmente diferentes del feed mediante una configuraci\u00f3n personalizada para cada canal en Google Merchant Center.<strong><strong><strong><br \/><br \/><strong>\u00bfPuedo modificar la estructura XML del feed?<\/strong><br \/><\/strong><\/strong><\/strong>La estructura XML est\u00e1 definida por la especificaci\u00f3n de Google y es inmutable. El m\u00f3dulo genera un feed 100% que cumple con los requisitos de Google y no permite cambiar la estructura.<strong><strong><strong><br \/><br \/><strong>\u00bfQu\u00e9 ocurre al desinstalar el m\u00f3dulo?<\/strong><br \/><\/strong><\/strong><\/strong>El m\u00f3dulo elimina todos sus ajustes de la base de datos. El archivo feed.xml permanece en el directorio, pero ya no se actualiza. Puede eliminarlo manualmente.<strong><strong><strong><br \/><br \/><strong>\u00bfHay un l\u00edmite en el n\u00famero de productos en el feed?<\/strong><br \/><\/strong><\/strong><\/strong>El l\u00edmite t\u00e9cnico es el tama\u00f1o total del archivo XML (sin l\u00edmite directo), pero podemos establecer un l\u00edmite para la cantidad de productos en la configuraci\u00f3n (campo \u201eL\u00edmite de productos\u201d).<strong><strong><strong><br \/><br \/><strong>\u00bfC\u00f3mo comprobar si el feed funciona correctamente?<\/strong><br \/><\/strong><\/strong><\/strong>Abre la URL del feed en el navegador; deber\u00edas ver el c\u00f3digo XML. Ve a Google Merchant Center y comprueba la pesta\u00f1a \u201eDiagn\u00f3stico\u201d en la configuraci\u00f3n del canal; Google te mostrar\u00e1 si el feed se ha descargado correctamente y si hay alg\u00fan error.","protected":false},"excerpt":{"rendered":"Documentaci\u00f3n de Presta Shop Google Merchant Feed Documentaci\u00f3n completa para el m\u00f3dulo Presta Shop de generaci\u00f3n de feeds XML para Google Merchant Center (cc_ps_google_merchant) con opciones avanzadas de configuraci\u00f3n y filtrado de productos. \u00cdndice Introducci\u00f3n","protected":false},"author":1,"featured_media":5847,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"powered_cache_disable_cache":false,"powered_cache_disable_css_optimization":false,"powered_cache_disable_js_optimization":false,"footnotes":""},"categories":[236],"tags":[197,222,331],"class_list":["post-5842","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dokumentacje-prestashop","tag-dokumentacja","tag-google-merchant-center","tag-modul-prestashop"],"_links":{"self":[{"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/posts\/5842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/comments?post=5842"}],"version-history":[{"count":0,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/posts\/5842\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/media\/5847"}],"wp:attachment":[{"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/media?parent=5842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/categories?post=5842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cocos.codes\/es\/wp-json\/wp\/v2\/tags?post=5842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}