Jump to content
jordimartin

[Modulo] Google Shopping Para 1.5.x

Recommended Posts

Muchas gracias Jordi me funciona perfectamente en PS 1.5.6, tengo una pregunta ¿se podria generar el fichero feed solo de un fabricante?

 

saludos y gracias

Share this post


Link to post
Share on other sites

hola de nuevo bueno conseguí ponerlo y crear el feed pero y problema es que al subirlo a google merchants 

tengo errores en muchos campos

habría alguna manera de en el código de el modulo de arreglar para que no diese estos errores?

los errores son los siguientes:

0 de 7946 elementos insertados

Falta el atributo obligatorio condition (7946 errores)

Falta el atributo obligatorio availability (7946 errores)

Problema de codificación en atributo: description (147 errores)

Falta el atributo recomendado google product category (7946 advertencias)

Precio no válido (7946 advertencias)

gracias de antemano

Share this post


Link to post
Share on other sites

hola de nuevo bueno conseguí ponerlo y crear el feed pero y problema es que al subirlo a google merchants 

tengo errores en muchos campos

habría alguna manera de en el código de el modulo de arreglar para que no diese estos errores?

los errores son los siguientes:

0 de 7946 elementos insertados

Falta el atributo obligatorio condition (7946 errores)

Falta el atributo obligatorio availability (7946 errores)

Problema de codificación en atributo: description (147 errores)

Falta el atributo recomendado google product category (7946 advertencias)

Precio no válido (7946 advertencias)

gracias de antemano

o como lo podría introducir a mano en el codigo osea como es al codigo para esos campos?

Share this post


Link to post
Share on other sites

o como lo podría introducir a mano en el codigo osea como es al codigo para esos campos?

porque no subes de tu feed de datos un par de articulos que lo veamos?

Share this post


Link to post
Share on other sites

porque no subes de tu feed de datos un par de articulos que lo veamos?

gracias si tiene razón.

 

estos son ejemplos (archivo xml)

<entry>
<g:id>9-es</g:id>
<title>Shunga lovebath fruta del dragon</title>
<g:price>16.7</g:price>
<g:description>SHUNGA LOVEBATH DRAGON FRUIT . Inspirado en el ritual sensual de los Love Baths japoneses que privilegian el erotismo, Shunga ofrece a los amantes modernos un descanso para disfrutar una experiencia del baño sin igual. Simplemente vierte el contenido de la bolsa en la bañera y ante tus ojos el agua se convertirá en miles de perlitas llenas de agua para formar un gel enriquecido y cremoso que aromatizará la habitación con una fragancia dulce e iluminará el agua con un colo relajante. Sumérjase con su pareja en este dulce oasis y deje que sus cuerpos descansen para descubrir una extraordinaria sensación táctil que envuelve el cuerpo y despierta los sentidos. Las propiedades terapéuticas del gel hidratan la piel profundamente para dejarla fresca, deseable y lista para recibir dulces caricias. ¡Este LOVEBATH se convierte rápidamente en un juego propicio para las locuras del amor! 1 Solo uso en bañera de tamaño normal.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SHUNGA</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; ESPUMAS DE BAÑO &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
<entry>
<g:id>11-es</g:id>
<title>Secret play lubricante fresa roll-on con vibrador</title>
<g:price>10.08</g:price>
<g:description>SECRET PLAY VIBRATIONS DE PLAISIR LUBRICANTE FRESA ROLL-ON CON VIBRADOR. El ALOE VERA es conocida como la planta de la salud y la belleza. Su uso está documentado desde la época del antiguo Egipto. Es muy beneficioso en términos medicinales y terapéuticos y una especie que posee innumerables propiedades regeneradoras, hidratantes y nutritivas. Rico en ácidos grasos, es un excelente lubricante natural que aumenta las sensaciones de placer. Con todas estas propiedades, Secret play lo ha utilizado como base para este lubricante que, junto al aroma a fresa, proporciona un cocktail de placer, fragancia y salud, Es ideal para estimular y prolongar la relación de pareja. Lubricante con vibrador. Aplicar con el roll-on generosamente sobre la zona a cubrir. Lubricante a base de agua. Producto cosmético. Envase de 20 ml.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SECRET PLAY</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; LUBRICANTES &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
<entry>
<g:id>12-es</g:id>
<title>Secret play lubricante chocolate roll-on con vibrador</title>
<g:price>10.08</g:price>
<g:description>SECRET PLAY VIBRATIONS DE PLAISIR LUBRICANTE CHOCOLATE ROLL-ON CON VIBRADOR. El ALOE VERA es conocida como la planta de la salud y la belleza. Su uso está documentado desde la época del antiguo Egipto. Es muy beneficioso en términos medicinales y terapéuticos y una especie que posee innumerables propiedades regeneradoras, hidratantes y nutritivas. Rico en ácidos grasos, es un excelente lubricante natural que aumenta las sensaciones de placer. Con todas estas propiedades, Secret play lo ha utilizado como base para este lubricante que, junto al aroma a fresa, proporciona un cocktail de placer, fragancia y salud, Es ideal para estimular y prolongar la relación de pareja. Lubricante con vibrador. Aplicar con el roll-on generosamente sobre la zona a cubrir. Lubricante a base de agua. Producto cosmético. Envase de 20 ml.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SECRET PLAY</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; LUBRICANTES &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
 
ahora solo me salen estos errores
 
Falta el atributo obligatorio condition (7946 errores)
Que creo que es un fallo en el código mio de cuando lo modifique lo enviare arreglado con el reto de arreglos
Falta el atributo obligatorio availability (7946 errores)
Problema de codificación en atributo: description (147 errores)
que no se exactamente a que se refieren pondré unos ejemplos
 
description EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de L’Art de L’Amour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.
 
description

EROS EXTENDED LOVE GLIDE TOP LEVEL 2 100 ML Es un lubricante que te ayuda a disfrutar del juego del amor excepcionalmente duradero e intenso sin que pierda la sensibilidad. Sustancias que miman y refrescan su cuerpo sin que pierda la sensibilidad. El lubricante sin grasa no deja residuos pegajosos en la piel y es compatible con el uso de preservativos de látex. ¡Disfrute de una sensualidad sin límites y mucha diversión en las relaciones sexuales! PROPIEDADES: • dermatológicamente probado. • rinde mucho. • larga capacidad deslizante. • apropiado para el uso con preservativos de látex. • hidrosoluble. • neutro al gusto. • incoloro e inodoro. • no contiene aceite ni perfumes. • homologado como producto medicinal con el distintivo CE. Envase de 100 ml.

description EROS EXTENDED LOVE PLEASURE LEVEL 3 Ayuda a que la diversión en el juego del amor sea de mayor duración. El spray de cuidado contribuye a que las relaciones sexuales sean más intensas y aumenta la docilidad del pene sin que pierda la sensibilidad. EROS Extended Love Top Level 3 le proporcionará una agradable sensación de frescura en su cuerpo. Producto dermatológicamente testado en la piel y en las mucosas. PROPIEDADES: • dermatológicamente probado. • respetuoso con la mucosa. • hidrosoluble. • no contiene aceite ni grasa. Envase de 30 ml.
Falta el atributo recomendado google product category (7946 advertencias)
 
 

muchas gracias de antemano

 

E pensado en estos arreglos

 

            }
            $xml_googleshopping .= '<entry>' . "\n";
            $xml_googleshopping .= '<g:id>' . $product['id_product'] . '-' . $lang['iso_code'] . '</g:id>' . "\n";
            $xml_googleshopping .= '<title>' . htmlspecialchars(ucfirst(mb_strtolower($title_crop, 'UTF-8'))) . '</title>' . "\n";
            $xml_googleshopping .= '<link>' . $product_link . '</link>' . "\n";
            $xml_googleshopping .= '<g:price>' . $price . '</g:price>' . "\n";
            $xml_googleshopping .= '<g:description>' . htmlspecialchars($description_crop, null, 'UTF-8', false) . '</g:description>' . "\n";
            $xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished
$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador
$xml_googleshopping .= '<g:availability>in stock</g:availability>' . "\n"; // Disponibilidad
            
            /* if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>'; */
            }
Edited by elplacerdejugar.com (see edit history)

Share this post


Link to post
Share on other sites

 

gracias si tiene razón.

 

estos son ejemplos (archivo xml)

<entry>
<g:id>9-es</g:id>
<title>Shunga lovebath fruta del dragon</title>
<g:price>16.7</g:price>
<g:description>SHUNGA LOVEBATH DRAGON FRUIT . Inspirado en el ritual sensual de los Love Baths japoneses que privilegian el erotismo, Shunga ofrece a los amantes modernos un descanso para disfrutar una experiencia del baño sin igual. Simplemente vierte el contenido de la bolsa en la bañera y ante tus ojos el agua se convertirá en miles de perlitas llenas de agua para formar un gel enriquecido y cremoso que aromatizará la habitación con una fragancia dulce e iluminará el agua con un colo relajante. Sumérjase con su pareja en este dulce oasis y deje que sus cuerpos descansen para descubrir una extraordinaria sensación táctil que envuelve el cuerpo y despierta los sentidos. Las propiedades terapéuticas del gel hidratan la piel profundamente para dejarla fresca, deseable y lista para recibir dulces caricias. ¡Este LOVEBATH se convierte rápidamente en un juego propicio para las locuras del amor! 1 Solo uso en bañera de tamaño normal.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SHUNGA</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; ESPUMAS DE BAÑO &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
<entry>
<g:id>11-es</g:id>
<title>Secret play lubricante fresa roll-on con vibrador</title>
<g:price>10.08</g:price>
<g:description>SECRET PLAY VIBRATIONS DE PLAISIR LUBRICANTE FRESA ROLL-ON CON VIBRADOR. El ALOE VERA es conocida como la planta de la salud y la belleza. Su uso está documentado desde la época del antiguo Egipto. Es muy beneficioso en términos medicinales y terapéuticos y una especie que posee innumerables propiedades regeneradoras, hidratantes y nutritivas. Rico en ácidos grasos, es un excelente lubricante natural que aumenta las sensaciones de placer. Con todas estas propiedades, Secret play lo ha utilizado como base para este lubricante que, junto al aroma a fresa, proporciona un cocktail de placer, fragancia y salud, Es ideal para estimular y prolongar la relación de pareja. Lubricante con vibrador. Aplicar con el roll-on generosamente sobre la zona a cubrir. Lubricante a base de agua. Producto cosmético. Envase de 20 ml.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SECRET PLAY</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; LUBRICANTES &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
<entry>
<g:id>12-es</g:id>
<title>Secret play lubricante chocolate roll-on con vibrador</title>
<g:price>10.08</g:price>
<g:description>SECRET PLAY VIBRATIONS DE PLAISIR LUBRICANTE CHOCOLATE ROLL-ON CON VIBRADOR. El ALOE VERA es conocida como la planta de la salud y la belleza. Su uso está documentado desde la época del antiguo Egipto. Es muy beneficioso en términos medicinales y terapéuticos y una especie que posee innumerables propiedades regeneradoras, hidratantes y nutritivas. Rico en ácidos grasos, es un excelente lubricante natural que aumenta las sensaciones de placer. Con todas estas propiedades, Secret play lo ha utilizado como base para este lubricante que, junto al aroma a fresa, proporciona un cocktail de placer, fragancia y salud, Es ideal para estimular y prolongar la relación de pareja. Lubricante con vibrador. Aplicar con el roll-on generosamente sobre la zona a cubrir. Lubricante a base de agua. Producto cosmético. Envase de 20 ml.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:brand>SECRET PLAY</g:brand>
<g:product_type>ACEITES Y LUBRICANTES &gt; LUBRICANTES &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>
 
ahora solo me salen estos errores
 
Falta el atributo obligatorio condition (7946 errores)
Que creo que es un fallo en el código mio de cuando lo modifique lo enviare arreglado con el reto de arreglos
Falta el atributo obligatorio availability (7946 errores)
Problema de codificación en atributo: description (147 errores)
que no se exactamente a que se refieren pondré unos ejemplos
 
description EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de L’Art de L’Amour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.
 
description

EROS EXTENDED LOVE GLIDE TOP LEVEL 2 100 ML Es un lubricante que te ayuda a disfrutar del juego del amor excepcionalmente duradero e intenso sin que pierda la sensibilidad. Sustancias que miman y refrescan su cuerpo sin que pierda la sensibilidad. El lubricante sin grasa no deja residuos pegajosos en la piel y es compatible con el uso de preservativos de látex. ¡Disfrute de una sensualidad sin límites y mucha diversión en las relaciones sexuales! PROPIEDADES: • dermatológicamente probado. • rinde mucho. • larga capacidad deslizante. • apropiado para el uso con preservativos de látex. • hidrosoluble. • neutro al gusto. • incoloro e inodoro. • no contiene aceite ni perfumes. • homologado como producto medicinal con el distintivo CE. Envase de 100 ml.

description EROS EXTENDED LOVE PLEASURE LEVEL 3 Ayuda a que la diversión en el juego del amor sea de mayor duración. El spray de cuidado contribuye a que las relaciones sexuales sean más intensas y aumenta la docilidad del pene sin que pierda la sensibilidad. EROS Extended Love Top Level 3 le proporcionará una agradable sensación de frescura en su cuerpo. Producto dermatológicamente testado en la piel y en las mucosas. PROPIEDADES: • dermatológicamente probado. • respetuoso con la mucosa. • hidrosoluble. • no contiene aceite ni grasa. Envase de 30 ml.
Falta el atributo recomendado google product category (7946 advertencias)
 
 

muchas gracias de antemano

 

E pensado en estos arreglos

 

            }
            $xml_googleshopping .= '<entry>' . "\n";
            $xml_googleshopping .= '<g:id>' . $product['id_product'] . '-' . $lang['iso_code'] . '</g:id>' . "\n";
            $xml_googleshopping .= '<title>' . htmlspecialchars(ucfirst(mb_strtolower($title_crop, 'UTF-8'))) . '</title>' . "\n";
            $xml_googleshopping .= '<link>' . $product_link . '</link>' . "\n";
            $xml_googleshopping .= '<g:price>' . $price . '</g:price>' . "\n";
            $xml_googleshopping .= '<g:description>' . htmlspecialchars($description_crop, null, 'UTF-8', false) . '</g:description>' . "\n";
            $xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished
$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador
$xml_googleshopping .= '<g:availability>in stock</g:availability>' . "\n"; // Disponibilidad
            
            /* if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>'; */
            }

 

entiendo que con esos arreglos te debe funcionar no?

Share this post


Link to post
Share on other sites

Yo sigo a tortas con este bendito módulo, resulta que de todos los artículos que tengo en la web actualmente a la venta (aproximadamente 750) solo me reconoce 2 y curiosamente son los artículos con ID 1 y 2, de todos los demás pasa olímpicamente el módulo.... Además pone "Insertados 2 de 3 elementos" vamos, que hay otro que reconoce y no lo inserta pero el resto nada de nada.....

 

¿Alguna idea? he repasado los campos de todos los artículos y no hay diferencia alguna entre los de ID 1 y 2 y el resto de productos...

 

Muchas gracias, todas las posibles soluciones son MUY BIENVENIDAS!!!!! :)

Un saludo!!

Share this post


Link to post
Share on other sites

Hola a todos:

 

Actualmente estoy usando este módulo y funciona genial. Lo único comentar que he empezado actualizar el fichero mediante una tarea automática con una llamada a la url del cron del módulo. Al general el fichero xml de forma manual me lo generaba correctamente en la carpeta raíz, pero cuando lo realizaba con el cron lo crea/actualiza en la carpeta /modules/.

 

Para solucionar esto he realizado el siguiente cambio en el fichero googleshopping.php

 

Línea Original:

  $generate_file_path = '../googleshopping-' . $lang['iso_code'] . '.xml';

Modificación:

$generate_file_path = dirname(__FILE__).'/../../googleshopping-' . $lang['iso_code'] . '.xml';

Espero que esto os sirva de ayuda.

 

 

Hola a todos! me he descargado la ultima version del modulo, y funcionando, con multitienda, claro esta que ahora tendré que probrar los enlaces a ver si los hace como deseo y únicos, aunque por defecto google los productos repetidos no los pone..

 

pero tengo duda con este post sobre el generar los ficheros con la tarea cron, no entiendo muy bien lo que hay que modificar, 

 

lo que tengo que sustituir es exactamente como está o en los ".." hay que poner nuestra ruta ??? 

 

alguien me puede ayudar por favor. 

 

Genial aporte. Gracias!! 

Share this post


Link to post
Share on other sites

Hola a todos! me he descargado la ultima version del modulo, y funcionando, con multitienda, claro esta que ahora tendré que probrar los enlaces a ver si los hace como deseo y únicos, aunque por defecto google los productos repetidos no los pone..

 

pero tengo duda con este post sobre el generar los ficheros con la tarea cron, no entiendo muy bien lo que hay que modificar, 

 

lo que tengo que sustituir es exactamente como está o en los ".." hay que poner nuestra ruta ??? 

 

alguien me puede ayudar por favor. 

 

Genial aporte. Gracias!! 

Hola iwaldyprestashop,

 

Con multitienda no lo he probado, pero supongo que poniendo exactamente la modificación debería funcionar (sustituir una línea por otra)

 

Si no funciona coméntalo para que podamos revisarlo.

 

Un saludo.

Share this post


Link to post
Share on other sites

Hola iwaldyprestashop,

 

Con multitienda no lo he probado, pero supongo que poniendo exactamente la modificación debería funcionar (sustituir una línea por otra)

 

Si no funciona coméntalo para que podamos revisarlo.

 

Un saludo.

 

Hola Jesus;

 

Gracias por responder, acabo de cambiar la linea como bien dices, ahora mi preocupación es que en multitienda si funciona y mantiene las configuraciones diferentes, para cada tienda, pero cuando le doy a generar no crea otro archivo sino que sobre escribe el original, de la primera tienda, creo que debería crear otro y ponerle "_idshop" al final para que no mezcle, como por ejemplo lo que hace el modulo de sitemap, que crea un site por cada tienda en el raíz, así cuando se sube el sitemap lo identificas para cada tienda.

 

No se si esta modificación es fácil o dificil, pero creo que para multi es básica, no soy programador, ;)

 

Por otro lado como habéis solucionado lo de   ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn])     porque no hato la manera de hacerlo.

 

Espero que podamos dar con las modificaciones! ;)

 

Gracias.

Share this post


Link to post
Share on other sites

entiendo que con esos arreglos te debe funcionar no?

da un error al cargarlo 

El siguiente módulo(s) no se pudo cargar:
googleshopping (parse error en /modules/googleshopping/googleshopping.php)
googleshopping (la clase que falta en /modules/googleshopping/googleshopping.php)

Share this post


Link to post
Share on other sites

 

da un error al cargarlo 

El siguiente módulo(s) no se pudo cargar:
googleshopping (parse error en /modules/googleshopping/googleshopping.php)
googleshopping (la clase que falta en /modules/googleshopping/googleshopping.php)

 

yo no soy muy experto, ni siquiera experto, pero lo consegui. Te recomiendo que lo desinstales, lo borres, lo vuelvas a cargar y simplemente hagas los cambios que se mencionaron en los post de atras...

 

$xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished

 

la copias y la pegas debajo y la editas dejando 

 

$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador

 

ya de paso un poco mas abajo veras 

 

 if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>';
            }
 
comentalo dejandolo asi
 
/*  if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>';
            }   */

Share this post


Link to post
Share on other sites

Hola Jesus;

 

Gracias por responder, acabo de cambiar la linea como bien dices, ahora mi preocupación es que en multitienda si funciona y mantiene las configuraciones diferentes, para cada tienda, pero cuando le doy a generar no crea otro archivo sino que sobre escribe el original, de la primera tienda, creo que debería crear otro y ponerle "_idshop" al final para que no mezcle, como por ejemplo lo que hace el modulo de sitemap, que crea un site por cada tienda en el raíz, así cuando se sube el sitemap lo identificas para cada tienda.

 

No se si esta modificación es fácil o dificil, pero creo que para multi es básica, no soy programador, ;)

 

Por otro lado como habéis solucionado lo de   ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn])     porque no hato la manera de hacerlo.

 

Espero que podamos dar con las modificaciones! ;)

 

Gracias.

Hola iwaldyprestashop,

 

En cuanto a lo que comentas que sobreescribe los ficheros cuando estás en multitienda, lo puedes solucionar volviendo a cambiar la línea que te comentaba por esta otra.(añade el id cada una de las tiendas)

  $generate_file_path = dirname(__FILE__).'/../../googleshopping-'.$this->context->shop->id. '-' . $lang['iso_code'] . '.xml';

Esto lo que hace es añadir el id de la tienda en el nombre del fichero.

También sería recomendable que cambies esta línea (creo que es la 150)

 $get_file_url = $this->uri. 'googleshopping-' . $lang['iso_code'] . '.xml';

por esta otra:

 $get_file_url =$this->uri.'googleshopping-'.$this->context->shop->id. '-' . $lang['iso_code'] . '.xml'; 

Este último cambio lo único que hace es crear correctamente el enlace al fichero de cada una de las tiendas en la pantalla de configuración del módulo.

 

No lo he podido probar ya que no tengo un entorno multitienda ahora mismo.

Un saludo.

Share this post


Link to post
Share on other sites

yo no soy muy experto, ni siquiera experto, pero lo consegui. Te recomiendo que lo desinstales, lo borres, lo vuelvas a cargar y simplemente hagas los cambios que se mencionaron en los post de atras...

 

$xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished

 

la copias y la pegas debajo y la editas dejando 

 

$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>[/size]' . "\n"; // productos sin identificador

 

ya de paso un poco mas abajo veras 

 

 if (Configuration::get('MPN') && $product['supplier_reference'] != '') {

                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>';

            }

 

comentalo dejandolo asi

 

/*  

if (Configuration::get('MPN') && $product['supplier_reference'] != '') {

                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>';

            }   */

 

este es el código que puse.

 

            }
            $xml_googleshopping .= '<entry>' . "\n";
            $xml_googleshopping .= '<g:id>' . $product['id_product'] . '-' . $lang['iso_code'] . '</g:id>' . "\n";
            $xml_googleshopping .= '<title>' . htmlspecialchars(ucfirst(mb_strtolower($title_crop, 'UTF-8'))) . '</title>' . "\n";
            $xml_googleshopping .= '<link>' . $product_link . '</link>' . "\n";
            $xml_googleshopping .= '<g:price>' . $price . '</g:price>' . "\n";
            $xml_googleshopping .= '<g:description>' . htmlspecialchars($description_crop, null, 'UTF-8', false) . '</g:description>' . "\n";
            $xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished
            $xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador
            $xml_googleshopping .= '<g:availability>in stock</g:availability>' . "\n"; // Disponibilidad
            
            /* if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>'; */
            }
Otra duda en el código pone que es la version 1.0 y me descargo la 1.1 Edited by elplacerdejugar.com (see edit history)

Share this post


Link to post
Share on other sites

Hola iwaldyprestashop,

 

En cuanto a lo que comentas que sobreescribe los ficheros cuando estás en multitienda, lo puedes solucionar volviendo a cambiar la línea que te comentaba por esta otra.(añade el id cada una de las tiendas)

  $generate_file_path = dirname(__FILE__).'/../../googleshopping-'.$this->context->shop->id. '-' . $lang['iso_code'] . '.xml';

Esto lo que hace es añadir el id de la tienda en el nombre del fichero.

También sería recomendable que cambies esta línea (creo que es la 150)

 $get_file_url = $this->uri. 'googleshopping-' . $lang['iso_code'] . '.xml';

por esta otra:

 $get_file_url =$this->uri.'googleshopping-'.$this->context->shop->id. '-' . $lang['iso_code'] . '.xml'; 

Este último cambio lo único que hace es crear correctamente el enlace al fichero de cada una de las tiendas en la pantalla de configuración del módulo.

 

No lo he podido probar ya que no tengo un entorno multitienda ahora mismo.

Un saludo.

Hola :)

 

genial, he realizado todos los cambios, y comprobando en google el archivo a ver si canta, genial, cualquier cosa mail al privado para enviarlo porque no se como subirlo por aquí.

 

Muchisimas gracias, 

 

eso si recuerden que es multitienda !! 

Share this post


Link to post
Share on other sites

if (Configuration::get('MPN') && $product['supplier_reference'] != '') {

                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>';

            }   */

 

este es el código que puse.

 

            }
            $xml_googleshopping .= '<entry>' . "\n";
            $xml_googleshopping .= '<g:id>' . $product['id_product'] . '-' . $lang['iso_code'] . '</g:id>' . "\n";
            $xml_googleshopping .= '<title>' . htmlspecialchars(ucfirst(mb_strtolower($title_crop, 'UTF-8'))) . '</title>' . "\n";
            $xml_googleshopping .= '<link>' . $product_link . '</link>' . "\n";
            $xml_googleshopping .= '<g:price>' . $price . '</g:price>' . "\n";
            $xml_googleshopping .= '<g:description>' . htmlspecialchars($description_crop, null, 'UTF-8', false) . '</g:description>' . "\n";
            $xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished
            $xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador
            $xml_googleshopping .= '<g:availability>in stock</g:availability>' . "\n"; // Disponibilidad
            
            /* if (Configuration::get('MPN') && $product['supplier_reference'] != '') {
                $xml_googleshopping .= '<g:mpn>' . $product['supplier_reference'] . '</g:mpn>'; */
            }
Otra duda en el código pone que es la version 1.0 y me descargo la 1.1

 

hola, el ultimo */ lo tienes mal va despues del corchete que esta debajo si no no te va a encerrar toda la función comentado. un saludo.

Share this post


Link to post
Share on other sites

Hola :)

 

genial, he realizado todos los cambios, y comprobando en google el archivo a ver si canta, genial, cualquier cosa mail al privado para enviarlo porque no se como subirlo por aquí.

 

Muchisimas gracias, 

 

eso si recuerden que es multitienda !! 

Me alegro que te funcione!

 

Un saludo

Share this post


Link to post
Share on other sites

Me alegro que te funcione!

 

Un saludo

Hola Jesus, si me genera un feed por cada id shop de cada tienda, jejej muy bien, y ademas lo genera por separado tanto en el propio producto dentro del feed y en archivo con lo cual :)))) pero, no logro a pesar de comentar lo de mpn google me sigue cantando los errores en atributos, no se que mas se puede hacer???

 

hay alguna alternativa para esto???

 

gracias!

Share this post


Link to post
Share on other sites

Hola Jesus, si me genera un feed por cada id shop de cada tienda, jejej muy bien, y ademas lo genera por separado tanto en el propio producto dentro del feed y en archivo con lo cual :)))) pero, no logro a pesar de comentar lo de mpn google me sigue cantando los errores en atributos, no se que mas se puede hacer???

 

hay alguna alternativa para esto???

 

gracias!

Hola iwaldyprestashop,

 

Qué errores te da al cargar el fichero?

 

Un saludo

Share this post


Link to post
Share on other sites

Hola iwaldyprestashop,

 

Qué errores te da al cargar el fichero?

 

Un saludo

Hola Jesus, lo mas importantes son:

 

Identificadores de producto insuficientes: faltan dos de los tres atributos ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn]). (3659 errores)

 

Precio no válido (21954 advertencias)

 

y lo del precio ni idea porque están bien en los productos

 

un saludo gracias por responder

Share this post


Link to post
Share on other sites

Hola Jesus, lo mas importantes son:

 

Identificadores de producto insuficientes: faltan dos de los tres atributos ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn]). (3659 errores)

 

Precio no válido (21954 advertencias)

 

y lo del precio ni idea porque están bien en los productos

 

un saludo gracias por responder

Hola

 

Creo que el problema del gtin, brand y mpn lo puedes solucionar añadiendo la siguiente línea como han comentado anteriormente.

$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador

Espero que te funcione.

 

Un saludo

Share this post


Link to post
Share on other sites

Hola

 

Creo que el problema del gtin, brand y mpn lo puedes solucionar añadiendo la siguiente línea como han comentado anteriormente.

$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador

Espero que te funcione.

 

Un saludo

Hola jesus perdona mi ignorancia, pero donde la añado?? o es sustituir??

 

gracias!!

Share this post


Link to post
Share on other sites

Hola jesus perdona mi ignorancia, pero donde la añado?? o es sustituir??

 

gracias!!

Creo que lo tienes que añadir debajo de esta línea:

$xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished

Un saludo

Share this post


Link to post
Share on other sites

Creo que lo tienes que añadir debajo de esta línea:

$xml_googleshopping .= '<g:condition>new</g:condition>' . "\n"; // condition = new, used, refurbished

Un saludo

Hola jesus lo estoy subiendo nuevamente a google a ver que dice ahora, esperemos que ya este por fin eso solucionado.

 

un saludo.

Share this post


Link to post
Share on other sites

Hola jesus lo estoy subiendo nuevamente a google a ver que dice ahora, esperemos que ya este por fin eso solucionado.

 

un saludo.

Hola conseguido!!! 

 

funcionando y subiendo correctamente, ahora solo queda mejorar los errores típicos un saludo y muchas gracias por la ayuda.

Share this post


Link to post
Share on other sites

Aunque este post es del super modulo de Jordi, tengo una consulta que quizás alguno me puede iluminar, es del modulo de pago:

 

http://addons.prestashop.com/es/seo-modulos-prestashop/1768-google-merchant-center-mejor-modulo-google-shopping.html

 

El problema que tengo es que el módulo de Jordi se me queda un poco corto, usamos combinaciones que afectan al precio del producto y además geolocalización, o mejor dicho reglas de precios, ya que los ficheros de googleshopping los damos de alta para un país especifico, resulta que nosotros tenemos precios especificos para ese pais (que incluyen los gastos de envío)

 

Alguno ha probado este módulo, parece que cubre todo eso :)

  • Like 1

Share this post


Link to post
Share on other sites

hola de nuevo tengo un ultimo problema el feed se subo bien y ya no da casi errores solo uno cárteres extraños en la descripción lo curioso es que abro el feed a mano en el pc y no están

.

Problema de codificación en atributo: description (153 errores)

Parece que algunos de los caracteres de sus elementos no son válidos. Asegúrese de que todos los caracteres de su feed sean válidos para la codificación que ha seleccionado. 

 

ejemplo:

description

EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de L’Art de L’Amour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.
<entry>
<g:id>133-es</g:id>
<title>Extase sensuel set especial fantasia a dos</title>
<link>http://www.elplacerdejugar.com/aceites-kits/133-extase-sensuel-set-especial-fantasia-a-dos.html</link>
<g:price>13.6</g:price>
<g:description>EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de LArt de LAmour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:image_link>http://www.elplacerdejugar.com/133-large_default/extase-sensuel-set-especial-fantasia-a-dos.jpg</g:image_link>
<g:brand>EXTASE SENSUEL</g:brand>
<g:google_product_category>Juegos y juguetes</g:google_product_category>
<g:product_type>ACEITES Y LUBRICANTES &gt; ACEITES KITS &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>

no se que hacer ya

otra cosa es que cuando subo el archivo directamente por url no lo coge y después le tengo que poner el archivo manualmente-

ya no se que hacer

Edited by elplacerdejugar.com (see edit history)

Share this post


Link to post
Share on other sites

Estoy peleándome con el módulo y no hay manera.

 

 
Errores de elementos 189 elementos afectados
1371408987-v2-blank.gifIdentificadores de producto insuficientes: faltan dos de los tres atributos ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn]). (189 errores)
 
Advertencias de los elementos 191 elementos afectados
1371408987-v2-blank.gifFalta el atributo recomendado product type (189 advertencias)
 
 
 
¿El cambio que hay que hacer en el php cuál es exactamente y dónde está el archivo? Mil gracias!

 

Share this post


Link to post
Share on other sites

 

Estoy peleándome con el módulo y no hay manera.

 

 
Errores de elementos 189 elementos afectados
1371408987-v2-blank.gifIdentificadores de producto insuficientes: faltan dos de los tres atributos ('gtin' [gtin], 'marca' [brand], 'mpn' [mpn]). (189 errores)
 
Advertencias de los elementos 191 elementos afectados
1371408987-v2-blank.gifFalta el atributo recomendado product type (189 advertencias)
 
 
 
¿El cambio que hay que hacer en el php cuál es exactamente y dónde está el archivo? Mil gracias!

 

 

Si lees mensajes atras veras que lo hemos repetido varias veces..... :)

 

#301 y repito en #314

Edited by velasconn (see edit history)

Share this post


Link to post
Share on other sites

hola estoy un poco cansado de lidiar con errores alguno le a funcionado bien? estoy pensado en comprar la aplicación oficial esa me dará estos problemas y es para siempre o solo una instalación? la puedo llevar a otras webs?

Share this post


Link to post
Share on other sites

hola estoy un poco cansado de lidiar con errores alguno le a funcionado bien? estoy pensado en comprar la aplicación oficial esa me dará estos problemas y es para siempre o solo una instalación? la puedo llevar a otras webs?

 

A mi la version esta, me esta funcionando genial...

  • Like 1

Share this post


Link to post
Share on other sites

Lo conseguí!!! Ayer había probado lo del php, pero debí de copiar algo mal, porque no me funcionaba ni el módulo, pero hoy prueba superada!! :) :) :)

 

Muchas gracias!!

  • Like 1

Share this post


Link to post
Share on other sites

Algun MANUAL para los NOVATOS sobre como configurar el modulo, o alguien que pueda subir una imagen con las configuraciones correcta para el modulo ???

Share this post


Link to post
Share on other sites

Siempre me ha funcionado bien, acabo de implementarlo en una 1.6 y no exporta en utf-8, las descripciones aparecen en estardar html (acentos y eñes). Por lo demás perfecto.

Share this post


Link to post
Share on other sites

Bom dia, gente. O modulo aparentemente pra mim deu certo. Estou muito feliz. Instalei e gerei o feed, carreguei no google shopping e está em analise. Vou aguardar pra ver se meus produtos aparecerem. Muito obrigado pelo modulo. Parabens.

Share this post


Link to post
Share on other sites

Ahh, me esqueci de mencionar.. a versao do meu prestashop é 1.5.6.0. Novamente obrigado.

  • Like 1

Share this post


Link to post
Share on other sites

Siempre me ha funcionado bien, acabo de implementarlo en una 1.6 y no exporta en utf-8, las descripciones aparecen en estardar html (acentos y eñes). Por lo demás perfecto.

 

¿como lo has instalado en la 1.6 ? Si subo el archivo zip me tira un error

 

El siguiente módulo(s) no se ha instalado correctamente:

  • googleshopping : 

        The version of your module is not compliant with your PrestaShop version.

Un saludo

Share this post


Link to post
Share on other sites

Hola Pepe, abre el archivo googleshopping y cambia el código de las primeras líneas donde encontrarás la versión y pon este texto:

 $this->need_instance          = 0;
        $this->ps_versions_compliancy = array(
            'min' => '1.5',
            'max' => '1.6.0.5'

Verás que donde pone 'max' ahora mismo te pondrá sólo 1.6

 

Con esto solucionado ;)

Un saludo

Edited by Rubioplatino (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Ahora necesito un poco de ayuda gorda.... a ver quién me puede ayudar, llevo semanas peleándome porque Google solo me reconoce 2 artículos, el resto (más de mil) ni los huele, os copio dos fragmentos del XML el primero es de un producto que si lee google y el segundo de uno que no lo lee. A ver si veis donde está la diferencia porque yo no la encuentro, igual es como un faro en la noche pero ya estoy desquiciado y de verdad que no encuentro nada!!!

Este artículo me lo reconoce:

<entry>
<g:id>1-es</g:id>
<title>Agua thermal avène 300ml.</title>
<link>http://www.lineafarmacia.com/es/avene-corporal/1-agua-thermal-avene-300ml.html</link>
<g:price>11.02</g:price>
<g:description>Agua Thermal envasada directamente del balneario de Avène con reconocidas propiedades calmantes, antiinflamatorias y anti radicales libres. Disminuye la hiperreactividad de las pieles sensibles. Indicaciones: HIGINE DIARIA: Tónico y fijador del maquillje PIELES IRRITADAS: Tras depilación, despues del afeitado.Eritema del pa&nti</g:description>
<g:condition>new</g:condition>
<g:image_link>https://www.lineafarmacia.com/1-large_default/agua-thermal-avene-300ml.jpg</g:image_link>
<g:quantity>912</g:quantity>
<g:availability>in stock</g:availability>
<g:brand>Avène</g:brand>
<g:google_product_category>Salud y Belleza</g:google_product_category>
<g:product_type>Cuidados Corporales &gt; Avène Corporal &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>5.95</g:price>
</g:shipping>
<g:shipping_weight>0.440000 kilograms</g:shipping_weight>
</entry>

Este otro, y el resto ya no los huele....

<entry>
<g:id>4-es</g:id>
<title>Ophycèe concentrado reparador noche</title>
<link>http://www.lineafarmacia.com/es/galenic-antiarrugas/4-ophycee-concentrado-reparador-noche.html</link>
<g:price>36.05</g:price>
<g:description>Específicamente concebido para actuar por la noche, en el momento en que la piel está más receptiva, este cuidado, gracias a su textura osmoactiva, libera progresivamente sus activos para una acción reparadora progresiva y prol</g:description>
<g:condition>new</g:condition>
<g:image_link>https://www.lineafarmacia.com/4-large_default/ophycee-concentrado-reparador-noche.jpg</g:image_link>
<g:quantity>988</g:quantity>
<g:availability>in stock</g:availability>
<g:brand>Galénic</g:brand>
<g:google_product_category>Salud y Belleza</g:google_product_category>
<g:product_type>Cuidados del Rostro &gt; Antiarrugas &gt; Galènic Antiarrugas &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>5.95</g:price>
</g:shipping>
<g:shipping_weight>0.140000 kilograms</g:shipping_weight>
</entry>

Muchísimas gracias desde ya!!!!!

Un saludo a todos los foreros ;)

Share this post


Link to post
Share on other sites

Ahora necesito un poco de ayuda gorda.... a ver quién me puede ayudar, llevo semanas peleándome porque Google solo me reconoce 2 artículos, el resto (más de mil) ni los huele, os copio dos fragmentos del XML el primero es de un producto que si lee google y el segundo de uno que no lo lee. A ver si veis donde está la diferencia porque yo no la encuentro, igual es como un faro en la noche pero ya estoy desquiciado y de verdad que no encuentro nada!!!

Este artículo me lo reconoce:

<entry>
<g:id>1-es</g:id>
<title>Agua thermal avène 300ml.</title>
<link>http://www.lineafarmacia.com/es/avene-corporal/1-agua-thermal-avene-300ml.html</link>
<g:price>11.02</g:price>
<g:description>Agua Thermal envasada directamente del balneario de Avène con reconocidas propiedades calmantes, antiinflamatorias y anti radicales libres. Disminuye la hiperreactividad de las pieles sensibles. Indicaciones: HIGINE DIARIA: Tónico y fijador del maquillje PIELES IRRITADAS: Tras depilación, despues del afeitado.Eritema del pa&nti</g:description>
<g:condition>new</g:condition>
<g:image_link>https://www.lineafarmacia.com/1-large_default/agua-thermal-avene-300ml.jpg</g:image_link>
<g:quantity>912</g:quantity>
<g:availability>in stock</g:availability>
<g:brand>Avène</g:brand>
<g:google_product_category>Salud y Belleza</g:google_product_category>
<g:product_type>Cuidados Corporales &gt; Avène Corporal &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>5.95</g:price>
</g:shipping>
<g:shipping_weight>0.440000 kilograms</g:shipping_weight>
</entry>

Este otro, y el resto ya no los huele....

<entry>
<g:id>4-es</g:id>
<title>Ophycèe concentrado reparador noche</title>
<link>http://www.lineafarmacia.com/es/galenic-antiarrugas/4-ophycee-concentrado-reparador-noche.html</link>
<g:price>36.05</g:price>
<g:description>Específicamente concebido para actuar por la noche, en el momento en que la piel está más receptiva, este cuidado, gracias a su textura osmoactiva, libera progresivamente sus activos para una acción reparadora progresiva y prol</g:description>
<g:condition>new</g:condition>
<g:image_link>https://www.lineafarmacia.com/4-large_default/ophycee-concentrado-reparador-noche.jpg</g:image_link>
<g:quantity>988</g:quantity>
<g:availability>in stock</g:availability>
<g:brand>Galénic</g:brand>
<g:google_product_category>Salud y Belleza</g:google_product_category>
<g:product_type>Cuidados del Rostro &gt; Antiarrugas &gt; Galènic Antiarrugas &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>5.95</g:price>
</g:shipping>
<g:shipping_weight>0.140000 kilograms</g:shipping_weight>
</entry>

Muchísimas gracias desde ya!!!!!

Un saludo a todos los foreros ;)

 

 

Hola,
 
He mirado los diferentes feeds (me los ha enviado en privado). En el EN y el GB aparecen pocos porque realmente hay pocos artículos para vinculados a estos países.
 
En cuanto el ES que supongo que es el que te preocupa el problema es que la salida rompe el XML porque tiene caracteres no válidos (acentos principalmente).
 
Tienes dos opciones, cambiar los acentos por entidades HTML (poner un htmlentities a las salidas de titulo, desc, etc..)
 
La otra opción es poner un CDATA a la salida y así el parser no se petará. (http://www.w3schools.com/xml/xml_cdata.asp)
 
Por ultimo ten cuidado que igual el cambio de encoding que comentas lo has hecho al abrir el fichero y guardar de nuevo.
 
Saludos,

Share this post


Link to post
Share on other sites

Voy a cambiar los acentos a ver qué pasa, pero aún así los dos primeros artículos van con acento y los pilla... os sigo informando.

 

Muchísimas gracias por vuestro tiempo!!!!

Share this post


Link to post
Share on other sites

Hola a todos, Rubioplatino, prueba esto que te digo, no geneneres el googleshopping-es.xml tu mismo, mira si tienes instalado el crontab , si no insytalalo y crea un atarea para que se efectue el googleshpping atomaticamente, claro esta eet archivo no se va a crear en l araiz de t web , se creara en   modules/googleshopping-es.xml  , luego vas a merchancenter y pones nuevo feed de datos de prueba y  le pones tu direccion www.ejemplo.com/modulesgoogleshopping-es.xml y mira aver i ya te pila todos os porductos si te sirve dame un like ok graciasssssssss

  • Like 1

Share this post


Link to post
Share on other sites

El like te lo has ganado porque ya te voy molestando varias veces ;)
El caso es que el archivo aún subiéndolo a mano me da errores, si cojo un editor de XML todo está perfecto, he cambiado los acentos como sugirió Jordi y "la vida sigue igual"

Vale que no soy muy espabilado en estos temas informáticos, pero al final las cosas las acabo sacando menos este módulo!! Voy a pedir hora con Iker Jiménez a ver si hace un exorcismo a mi tienda y se arregla... reír por no llorar!!!!

 

Un saludo

Share this post


Link to post
Share on other sites

hola de nuevo tengo un ultimo problema el feed se subo bien y ya no da casi errores solo uno cárteres extraños en la descripción lo curioso es que abro el feed a mano en el pc y no están

.

Problema de codificación en atributo: description (153 errores)

Parece que algunos de los caracteres de sus elementos no son válidos. Asegúrese de que todos los caracteres de su feed sean válidos para la codificación que ha seleccionado. 

 

ejemplo:

description

EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de L’Art de L’Amour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.
<entry>
<g:id>133-es</g:id>
<title>Extase sensuel set especial fantasia a dos</title>
<link>http://www.elplacerdejugar.com/aceites-kits/133-extase-sensuel-set-especial-fantasia-a-dos.html</link>
<g:price>13.6</g:price>
<g:description>EXTASE SENSUEL FANTAISIE A DEUX El placer de una escapada extraordinaria, un deseo de aventura, una ocasión especial. En este Set especial encontrará un complemento ideal como las máscaras de LArt de LAmour que le permitirán crear, compartir y hacer realidad sus fantasías mas ocultas. Junto al exótico Aceite Afrodisíaco de masaje de Mango incendiarán sus momentos de sensualidad. Aceite de masaje de origen natural. Compatible con látex. Producto cosmético para uso externo. Formulado según reglamentación Comunitaria. Delicioso y Dulce sabor a Mango. Estuche con Botella Collection Classic de 150 ml + 2 máscaras, ella y el.</g:description>
<g:identifier_exists>FALSE</g:identifier_exists>
<g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:image_link>http://www.elplacerdejugar.com/133-large_default/extase-sensuel-set-especial-fantasia-a-dos.jpg</g:image_link>
<g:brand>EXTASE SENSUEL</g:brand>
<g:google_product_category>Juegos y juguetes</g:google_product_category>
<g:product_type>ACEITES Y LUBRICANTES &gt; ACEITES KITS &gt; </g:product_type>
<g:shipping>
<g:country>ES</g:country>
<g:service>Standard</g:service>
<g:price>6.00 EUR</g:price>
</g:shipping>
</entry>

no se que hacer ya

otra cosa es que cuando subo el archivo directamente por url no lo coge y después le tengo que poner el archivo manualmente-

ya no se que hacer

Hola 

 

ese error me paso a mi ya hace unos días, resulta que para google si le pones idioma ES, entonces la palabra "kits" es un carácter raro

 

en términos prácticos esa es la explicación, el modulo funciona a la perfección solo hay que tener en cuenta que cuando se genera archivo para ES, agarrrate los machos y pon todo exactamente en ES-PAÑOL , de lo contrario dará errores tontos, y les aconsejo quemo se vuelvan locos porque corregir miles de artículos no es tarea de un día. 

 

Un saludo.

  • Like 1

Share this post


Link to post
Share on other sites

Hola 

 

ese error me paso a mi ya hace unos días, resulta que para google si le pones idioma ES, entonces la palabra "kits" es un carácter raro

 

en términos prácticos esa es la explicación, el modulo funciona a la perfección solo hay que tener en cuenta que cuando se genera archivo para ES, agarrrate los machos y pon todo exactamente en ES-PAÑOL , de lo contrario dará errores tontos, y les aconsejo quemo se vuelvan locos porque corregir miles de artículos no es tarea de un día. 

 

Un saludo.

ok muchísimas gracias me estaba volviendo loco ajaj sabéis si los artículos después de ser activados tardan en verse en shoping por que yo no logro verlos ni poniendo site:dominio

Share this post


Link to post
Share on other sites

ok muchísimas gracias me estaba volviendo loco ajaj sabéis si los artículos después de ser activados tardan en verse en shoping por que yo no logro verlos ni poniendo site:dominio

 

Es de pago, así que cuando ya dejes la apruebas y tengas todo corregido pos a pasar por caja. Un saludo. 

Share this post


Link to post
Share on other sites

Hola Pepe, abre el archivo googleshopping y cambia el código de las primeras líneas donde encontrarás la versión y pon este texto:

 $this->need_instance          = 0;
        $this->ps_versions_compliancy = array(
            'min' => '1.5',
            'max' => '1.6.0.5'

Verás que donde pone 'max' ahora mismo te pondrá sólo 1.6

 

Con esto solucionado ;)

Un saludo

Hola no consigo encontrar el  'min' => '1.5', 'max' => '1.6.0.5'

Share this post


Link to post
Share on other sites

Eso es lo que hay que poner, lo que encontrarás es:

'min' => '1.5', 'max' => '1.6'

Share this post


Link to post
Share on other sites

Hola a todos, el modulo no me funciona en 1.6 , alguien lo tiene actualizado para prestashop 1.6

 

Gracias

 

Ok ya lo consegui hay que cambiar la versión en googleshoping.php

Edited by motlos (see edit history)

Share this post


Link to post
Share on other sites

hola en el archivo googleshopin.php cambia esta parte donde pone max y pon la versin de prestashop que uses

$this->need_instance          = 0;
        $this->ps_versions_compliancy = array(
            'min' => '1.5',
            'max' => '1.6.0.6'

me das un like si o si

Share this post


Link to post
Share on other sites

Hola
Gracias por este módulo libre de ti. Investigo cómo eliminar el producto "fuera de stock" ese archivo "googleshopping-fr.xml".

Alguien es como por favor?

Gracias de antemano

Share this post


Link to post
Share on other sites

Muy amablemente, pero google nos ha bloqueado los feeds de google shopping en 12 países y 6 idiomas por no disponer de certificado SSL válido exactamente nos dicen:

 

hay un incumplimiento de nuestras políticas: Precios y pagos. En concreto, cito "El procesamiento de la transacción, del pago y de cualquier información personal del usuario (por ejemplo, la dirección) se debe realizar de forma segura (con protección SSL mediante un certificado SSL válido)." Actualmente se está solicitando información, como el correo electrónico, dirección o NIF, sin estar las transacciones bajo un certificado SSL.

 

En resumidas cuentas, para poder solicitar una reactivación de su cuenta, sería necesario que implementase un certificado SSL en todo formulario donde se solicite esa clase de información.

 

 

Y por otro lado recibo de que como certificado válido, no se refieren a cualquier certificado, si no uno con validación extendida... 

 

Alguno que haya pasado por aquí me puede iluminar?

Edited by moraira (see edit history)

Share this post


Link to post
Share on other sites

Hola, tengo instaldo prestashop 1.6  y hasta ahora em ha estado funcionando perfectamente el modulo googleshpping , pero ahora que ha aumentado el numero de productos , supongo es debido a ello , pues antes insertaba bien 587 producto s, desde que hay 625 me da un error , el siguiente me sale,

Mensajes de nivel de feed
1371408987-blank.gifError de formato XML - Error

Nuestro sistema ha detectado un error al procesar su feed de datos. Más información
Ejemplos:

N.º de línea N.º de columna 5.046

112

 

 

algien sabe como solucionar , saludos , gracias.

Share this post


Link to post
Share on other sites

Hola a todos

Me gustaría saber cómo extraer solamente las categorías que desee y productos unqiment en stock.

Cuando genero el archivo "googleshopping-fr.xml" google el bien integrada, pero se ajusta sólo 7204 mais7833 producto. ¿Por qué no voi que el artículo se ha quedado atascado en 7204. Si busco hay algún elemento en la corriente, pero no en la lista de productos en el sitio de Google.

Así que quería extraer sólo la categoría que quiero, y sólo el artículo en la acción a tener menos artículos en mi flux

Si alguien me puede ayudar por favor

Gracias

Edited by david chiche (see edit history)

Share this post


Link to post
Share on other sites

Buenos días a todos,

 

Antes de nada comentaros que ya me he leído las 19 páginas y no he sido capaz de encontrar el error que me da. Si está la solución lo siento mucho!!!

 

Me he bajado la última versión que rondaba la página 17 creo. y también he cambiado lo de la versión a la 1.6.0.5

 

Pero me da el siguiente error:

 

This page contains the following errors:
error on line 95 at column 54: Entity 'ntilde' not defined
Below is a rendering of the page up to the first error.

Y no soy capaz de resolverlo.

He leído por ahí de poner CDATA pero nadie ha explicado para dummies (que es mi caso) donde se pone eso y como.

 

Además es raro por que la línea 95 corresponde a código EAN.

 

Me podéis ayudar por que antes el módulo si me funcionaba y ahora no.

 

Muchas gracias!!!!!

Share this post


Link to post
Share on other sites

Hola a todos

Me gustaría saber cómo extraer solamente las categorías que desee y productos unqiment en stock.

Cuando genero el archivo "googleshopping-fr.xml" google el bien integrada, pero se ajusta sólo 7204 mais7833 producto. ¿Por qué no voi que el artículo se ha quedado atascado en 7204. Si busco hay algún elemento en la corriente, pero no en la lista de productos en el sitio de Google.

Así que quería extraer sólo la categoría que quiero, y sólo el artículo en la acción a tener menos artículos en mi flux

Si alguien me puede ayudar por favor

Gracias

Share this post


Link to post
Share on other sites

no funciona en la 1.6? no soi capaz de instalarlo

Instalarse se instala pero luego da el error que yo tengo.

error on line 95 at column 54: Entity 'ntilde' not defined

Para que funcione debes bajarte la última versión solicitada y luego la modificación realizada creo en la página 16 o 17 de este foro. Es un archivo php que debes ponerlo en la carpeta correspondiente. 

El problema que a mi luego me da el error que te pongo arriba. Prueba tu a ver si tienes mas suerte.

Share this post


Link to post
Share on other sites

ruth.moreno, ese error es debido a la presencia de eñes y acentos en las descripciones. Si no quieres tener problemas evítalas en la descripción corta del producto y exporta ese campo, así no te dará ningún problema.

Share this post


Link to post
Share on other sites

ruth.moreno, ese error es debido a la presencia de eñes y acentos en las descripciones. Si no quieres tener problemas evítalas en la descripción corta del producto y exporta ese campo, así no te dará ningún problema.

Newbie,

 

Gracias por la solución pero no puedo obviar la ortografía. En el caso de acentos podría pero en el caso de las ñ...

No hay otra solución? Tengo muchos productos y no me es posible cambiarlo todo ahora...  :wacko:

Share this post


Link to post
Share on other sites

Desesperado...

Alguien me puede ayudar? No consigo realizar los cambios el googleshopping.php para que se integren los productos.

Lo tengo en prestashop 1.4.11 y no me sube los artículos por falta de mpn.

Intento realizar los cambios que comentan, dejándolo así:
 

$xml_googleshopping .= '<entry>'."\n";
$xml_googleshopping .= '<g:id>'.$product['id_product'].'-'.$lang['iso_code'].'</g:id>'."\n";
$xml_googleshopping .= '<title>'.htmlspecialchars(ucfirst(mb_strtolower($title_crop,'UTF-8'))).'</title>'."\n";
$xml_googleshopping .= '<link>'.$product_link.'</link>'."\n";
$xml_googleshopping .= '<g:price>'.Product::getPriceStatic($product['id_product'],true,NULL,2).'</g:price>'."\n";
$xml_googleshopping .= '<g:description>'.htmlspecialchars($description_crop, null, 'UTF-8', false).'</g:description>'."\n";
$xml_googleshopping .= '<g:condition>new</g:condition>'."\n"; //condition = neuf, occasion, reconditionné OR new, used, refurbished
$xml_googleshopping .= '<g:identifier_exists>FALSE</g:identifier_exists>' . "\n"; // productos sin identificador




/*if(Configuration::get('MPN') && $product['supplier_reference'] != '')
{
$xml_googleshopping .= '<g:mpn>'.$product['product_reference'].'</g:mpn>'; //ref fabricant
}*/

Pero no hay forma.... En el momento que cambio una sola coma del php, deja de funcionar y me aparece el error:
 

 
El siguiente módulo(s) no se pudo cargar:googleshopping (parse error en /modules/googleshopping/googleshopping.php)googleshopping (la clase que falta en /modules/googleshopping/googleshopping.php)

Lo instalo, lo desinstalo... y nada... no lo logro...

Alguien me puede ayudar? He probando forzando compliación, con caché, sin... y no entiendo como han logrado cambiarlo.


 

Share this post


Link to post
Share on other sites

Newbie,

 

Gracias por la solución pero no puedo obviar la ortografía. En el caso de acentos podría pero en el caso de las ñ...

No hay otra solución? Tengo muchos productos y no me es posible cambiarlo todo ahora...  :wacko:

Ya le pasé un aviso a Jordi Martín hace tiempo, pero imagino que no ha tenido tiempo de ponerse con ello.

Claro que si alguien quiere echar una mano con ello ... yo es que no tengo ni papa de programación.

Por otro lado, yo también tenía ese problema, pero los errores los tenía fundamentalmente en las descripciones largas. Al exportar las cortas sólo tuve que cambiar unas pocas referencias, evitando eñes y quitando acentos. No sé si en tu caso podría servir.

Saludos.

Share this post


Link to post
Share on other sites

 

da un error al cargarlo 

El siguiente módulo(s) no se pudo cargar:
googleshopping (parse error en /modules/googleshopping/googleshopping.php)
googleshopping (la clase que falta en /modules/googleshopping/googleshopping.php)

 

 

A mi me ocurre esto cada vez que modifico algo en el fichero googleshopping.php, aunque sea eliminar un comentario ¿Alguien sabe como solucionar esto y poder hacer algunas de las modificaciones que se aconsejan en este hilo?

 

Gracias de antemano.

 

PD: enhorabuena al autor por el módulo.

Share this post


Link to post
Share on other sites

Hola Yo lo tengo instalado en 1.5.5.0

 

www.ladolcevitashop.com

 

Me aparece version 1.0 cuando he instalado la 1.1 ¿es normal?

 

Google me sugiere que haga estos cambios.

 

¿Cómo los incorporo?

Share this post


Link to post
Share on other sites

Otra cosilla la ultima versión de modulo es la de aquí o la de github.

 

¿Alguien podría actualizarlo en github y dejarlo con los últimos cambios y los hay?

 

Por otro lado:

 

Si salen estos errores:

1ºLos bienes duraderos deben tener valores para dos de los siguientes atributos: 'gtin' [gtin] , 'marca' [brand], 'mpn' [mpn]. No olvide incluir estos atributos obligatorios en su feed de datos. 

2ºFalta el atributo recomendado product type (698 advertencias)

Aunque los elementos a los que le falten atributos recomendados se procesarán correctamente, le recomendamos que incluya atributos relevantes si están disponibles. 

Falta el atributo recomendado description (21 advertencias)

Aunque los elementos a los que le falten atributos recomendados se procesarán correctamente, le recomendamos que incluya atributos relevantes si están disponibles. 

 

¿Son importantes?

¿funcionará igual el google shopping? 

www.ladolcevitashop.com

Share this post


Link to post
Share on other sites

A mi me ocurre esto cada vez que modifico algo en el fichero googleshopping.php, aunque sea eliminar un comentario ¿Alguien sabe como solucionar esto y poder hacer algunas de las modificaciones que se aconsejan en este hilo?

 

Gracias de antemano.

 

PD: enhorabuena al autor por el módulo.

 

Creo que lo he solucionado, lo que no sé es por qué ahora funciona:

- Edito el fichero config_es.xml

- Eliminar la línea <need_instance></need_instance>

 
Y ahora al modificar el php no me aparece el error en el apartado módulos.

Share this post


Link to post
Share on other sites
Hola gente,
 
Ayer tuve un rato y hice una pequeña revisión al código mirando los problemas que se han comentado por aquí.
 
Creo que he solucionado lo siguiente:
 
  • Problemas con el encoding (no más errores de acentos, etc..), con el utf-8 nadie tendría que tener errores, pero supongo que algunos no tienen el servidor con utf así que he optado por hacer un cambio a entidades html.
  • Corregido un problema con la gente que no tenia habilitado el modrewrite a las urls.
  • Añadido un el id de multishop al fichero generado.
  • Corregido el error de los productos sin identificador valido.
  • Solucionado el error en la ruta de generación del fichero desde el CRON.
 
Si alguien tenia problemas y puede probar la nueva versión y dar un feedback, estaria muy bien.
 
!!ESTO ES ESTA EN PRUEBAS, SI TE FUNCIONA EL MODULO NO LO CAMBIES POR ESTE!!
 
Y si funciona más o menos correctamente le haré un pin en la página principal.
 
Saludos

 

 

googleshopping.zip

  • Like 1

Share this post


Link to post
Share on other sites

Hola Jordi,

 

he testeado esta versión que has subido, me daba error en la generación del XML con los caracteres en la descripción y el título así que he dejado estos campos como los tenias en la versión oficial:

$xml_googleshopping .= '<title>' . htmlspecialchars(ucfirst(mb_strtolower($title_crop, 'UTF-8'))) . '</title>' . "\n";
$xml_googleshopping .= '<g:description>' . htmlspecialchars($description_crop, null, 'UTF-8', false) . '</g:description>' . "\n";

Por otro lado la ruta que se generaba en Generated link files en el modulo en prestashop estaba mal he añadido la carpeta file_exports en la linea 165:

$get_file_url = $this->uri . 'modules/' . $this->getName() . '/file_exports/'. $this->_getOutputFileName($lang['iso_code']);

Por último en el fichero cron.php he modificado el include que hacias la llamada al fichero ps_googleshopping.php que es el del repositorio y lo he dejado así:

include(dirname(__FILE__).'/googleshopping.php');

Con esto me ha funcionado perfecto.

 

Gracias

Saludos

Javi

Edited by javierpa (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

 

Hola gente,
 
Ayer tuve un rato y hice una pequeña revisión al código mirando los problemas que se han comentado por aquí.
 
Creo que he solucionado lo siguiente:
 
  • Problemas con el encoding (no más errores de acentos, etc..), con el utf-8 nadie tendría que tener errores, pero supongo que algunos no tienen el servidor con utf así que he optado por hacer un cambio a entidades html.
  • Corregido un problema con la gente que no tenia habilitado el modrewrite a las urls.
  • Añadido un el id de multishop al fichero generado.
  • Corregido el error de los productos sin identificador valido.
  • Solucionado el error en la ruta de generación del fichero desde el CRON.
 
Si alguien tenia problemas y puede probar la nueva versión y dar un feedback, estaria muy bien.
 
!!ESTO ES ESTA EN PRUEBAS, SI TE FUNCIONA EL MODULO NO LO CAMBIES POR ESTE!!
 
Y si funciona más o menos correctamente le haré un pin en la página principal.
 
Saludos

 

 

 

Muchas gracias pero entonces, ¿en github está actualizado o el que has subido?, 

 

Share this post


Link to post
Share on other sites

Hola;

 

Agradecido de antemano.

 

Acabo de instalar el módulo.

Me ha subido todos los artículos a Merchant, pero me da el siguiente error: Falta el atributo obligatorio availability (2476 errores)

 

¿Sabes a qué puede ser debido? ¿O cómo se puede solucionar?

 

Saludos y gracias por adelantado.

 

Ferran

post-791628-0-51339200-1401866165_thumb.jpg

Share this post


Link to post
Share on other sites

 

Hola gente,
 
Ayer tuve un rato y hice una pequeña revisión al código mirando los problemas que se han comentado por aquí.
 
Creo que he solucionado lo siguiente:
 
  • Problemas con el encoding (no más errores de acentos, etc..), con el utf-8 nadie tendría que tener errores, pero supongo que algunos no tienen el servidor con utf así que he optado por hacer un cambio a entidades html.
  • Corregido un problema con la gente que no tenia habilitado el modrewrite a las urls.
  • Añadido un el id de multishop al fichero generado.
  • Corregido el error de los productos sin identificador valido.
  • Solucionado el error en la ruta de generación del fichero desde el CRON.
 
Si alguien tenia problemas y puede probar la nueva versión y dar un feedback, estaria muy bien.
 
!!ESTO ES ESTA EN PRUEBAS, SI TE FUNCIONA EL MODULO NO LO CAMBIES POR ESTE!!
 
Y si funciona más o menos correctamente le haré un pin en la página principal.
 
Saludos

 

 

Saludos Jordi,

 

this googleshopping.zip is not on your GIT, right?

I pulled your repo but the files are different :(

 

Howeve, as always many thanks for your great work! UTF8, accents! great!

Share this post


Link to post
Share on other sites

Saludos Jordi,

 

this googleshopping.zip is not on your GIT, right?

I pulled your repo but the files are different :(

 

Howeve, as always many thanks for your great work! UTF8, accents! great!

 

 

Hi, 
 
The last version is on GIT. I just fixed some errors commented in this feed some messages above. 
 
If you try it, please give me some feedback.

Share this post


Link to post
Share on other sites

Hola;

 

Agradecido de antemano.

 

Acabo de instalar el módulo.

Me ha subido todos los artículos a Merchant, pero me da el siguiente error: Falta el atributo obligatorio availability (2476 errores)

 

¿Sabes a qué puede ser debido? ¿O cómo se puede solucionar?

 

Saludos y gracias por adelantado.

 

Ferran

 

¿Si pones añadir cantidad en la configuración funciona?

 

Saludos,

Share this post


Link to post
Share on other sites

¿Si pones añadir cantidad en la configuración funciona?

 

Saludos,

Hola;

 

 

Genial! He marcado la opción "number of products" y problema solucionado. 

 

Te felicito y te lo agradezco sinceramente.

Edited by ferranferrer (see edit history)
  • Like 2

Share this post


Link to post
Share on other sites

Hola;

 

Ahora estoy teniendo problemas con la etiqueta de remarketing dinamico. Un módulo de remarketing dinamico me ha generado una etiqueta en la página de producto y en ecom_prodid me pone la "referencia" del producto que no coincide con la id de merchant que genera tu módulo de shopping y en la página de producto tag assistant me da un error que creo que podria ser por esta no coincidencia.

 

Sabéis algo al respecto y si se podria modificar?

 

Si alguien se lo quiere mirar con el tag assistant la web es gascojuguetes.es

 

Gracias

Edited by ferranferrer (see edit history)

Share this post


Link to post
Share on other sites

Hola;

 

Ahora estoy teniendo problemas con la etiqueta de remarketing dinamico. Un módulo de remarketing dinamico me ha generado una etiqueta en la página de producto y en ecom_prodid me pone la "referencia" del producto que no coincide con la id de merchant que genera tu módulo de shopping y en la página de producto tag assistant me da un error que creo que podria ser por esta no coincidencia.

 

Sabéis algo al respecto y si se podria modificar?

 

Si alguien se lo quiere mirar con el tag assistant la web es gascojuguetes.es

 

Gracias

Me respondo a mi mismo y pregunto a Jordi.

 

 

Parece que el error se debe a esa discrepancia.

 

La pregunta es si puedo hacer alguna modificacion en el módulo para que la id de merchan sea la "referencia" de prestashop

 

Saludos

Edited by ferranferrer (see edit history)

Share this post


Link to post
Share on other sites