Google Shopping se está convirtiendo en una herramienta de venta muy poderosa. La gente lo busca todo en Google y el buscador, que no es tonto, sabe que si destaca un producto en los resultados de búsquedas con intención de compra se va a vender. Y claro, convertirlo en negocio y triunfar ha sido todo uno.
Pero poner nuestros productos a la venta en Google Shopping no es sólo darle a un botón y sentarse a esperar compras, Google (al igual que Amazon y otros) precisan que los productos sean subidos en forma de feed con un formato especial. Así que hoy vamos a ver cómo crear un feed de nuestros productos de WooCommerce para subirlos a Google Shopping y que se actualice de forma automática.
Tabla de contenidos
Subir productos a Google Shopping
Subir productos a Google Shopping requiere la creación de un archivo de una forma especial. Básicamente se trata de un archivo normal con una serie de requisitos de formato:
- Debe enviarse un archivo de texto plano, sin formato (TXT) delimitado por tabulaciones
- La primera línea del archivo debe ser el encabezado, y debe contener los nombres de los atributos de los productos (atributos en el sentido de características o identificadores, no en el mismo sentido en que WooCommerce utiliza el término)
- Cada línea después del encabezado debe contener un sólo producto, con sus atributos separados por tabulaciones
- No se pueden crear tabulaciones adicionales, que provocarían errores en la lectura del feed (por ejemplo al final de las líneas o dentro de las descripciones)
- Una coma indica una separación entre distintos valores que puede tomar un atributo, así que si hay que incluir una coma ésta debe ir precedida por una barra invertida
Hay algún otro requisito, pero esto es lo fundamental. Como ves es un poco engorroso crear un archivo de texto con esas características. Afortunadamente se puede crear utilizando una hoja de cálculo.
Feed para Google Shopping utilizando una hoja de cálculo
La idea es meter la información utilizando un formato más amigable, para después poder utilizar ese archivo para generar el feed definitivo en formato de texto plano y con los requisitos de tabulaciones.
Para ello, podemos utilizar las columnas para los atributos, y las filas para cada uno de los productos (recuerda, un producto por fila), reservando la primera fila para el encabezado.
Por último, utilizamos Guardar como para exportarlo como un archivo de texto plano, y cada columna quedará separada por tabulaciones. Puedes usar este archivo para subirlo a Google Shopping.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Crear un feed de productos de WooCommerce para Google Shopping
Como ves, es un proceso lento, pesado y que requiere tiempo. Cualquier cambio en un producto (cambios en el precio, mejora de la descripción, roturas de stock, inclusión de nuevas variaciones de color, etc) o simplemente el proceso de añadir productos al feed se convierte en un engorro.
Afortunadamente, si tenemos un comercio online con WooCommerce podemos generar ese feed de forma automatizada con los productos de nuestra tienda, y además podemos mantenerlo actualizado con bastante facilidad.
Y podemos hacerlo gracias al plugin WooCommerce Product Feed.
Nota: Hablo de este plugin porque es la mejor alternativa como opción gratuita, pero tiene muchas limitaciones. Si se trata de un proyecto serio con intención de durar, mejor inviertes un poco y optas por YITH WooCommerce Google Product Feed.
Este plugin freemium (tiene una versión gratuita y otra de pago) nos permite crear automáticamente feeds de nuestros productos (hasta dos mil en la versión gratuita) no sólo para Google Shopping sino también para Amazon, Facebook Product Ad, Ebay y otros sistemas de venta y marketplaces.
No conforme con eso, WooCommerce Product Feed puede subirlo directamente a estos sistemas de venta a través de HTTP o de FTP, así que nosotros no tendremos que hacer nada.
En este artículo nos vamos a centrar, por supuesto, en crear el feed para Google Shopping con los productos de nuestro WooCommerce. Para esto, y a no ser que necesites algunas características adicionales, es suficiente con la versión gratuita del plugin, disponible en el repositorio oficial de WordPress.
WooCommerce Product Feed: generando nuestro feed de productos
Además su funcionamiento no podría ser más sencillo porque, para que no tengas que calentarte la cabeza creando los campos que Google Shopping necesita para la cabecera del archivo, WooCommerce Product Feed incluye plantillas predefinidas. Y una de ellas es, por supuesto, para Google Shopping.
Así que, una vez hayas activado el plugin, sólo tienes que ir a la nueva opción que ha aparecido en tu menú de administración, Woo Feed. Este menú contiene tres opciones:
- Make Feed, para crear un nuevo feed
- Manage Feeds, para editar y borrar los feeds existentes
- Premium
Porque, efectivamente, puedes tener varios feeds. Así que, si además de en Google Shopping estás vendiendo en Amazon, Ebay o publicando en Facebook Product Ads puedes manejar todos esos feeds con un único plugin.
Accedes la primera vez, por tanto, a Woo Feed > Make Feed, ya que vamos a crear nuestro primer feed. En la opción Template tendrás que elegir (en el caso que nos ocupa) Google Shopping y aparecerán en pantalla las opciones que necesitas:
Una vez hayamos establecido el Feed Type (que para Google Shopping será TXT) y asignado un nombre al archivo aparecerán, otras opciones de configuración:
- Delimiter, que en el caso de un feed para Google Shopping debemos elegir Tab
- Enclosure, que elegiremos la comilla simple (‘)
Además debes tener cuidado de cambiar, en el atributo Regular Price, la columna que dice Suffix, de forma que en lugar de USD diga EUR o el código de tu moneda, si no Google Shopping considerará que los precios son en dólares US$.
Sincronizando nuestro feed de productos con Google Shopping
Una vez guardadas las opciones (Save & Generate Feed) ya podemos acceder al archivo del feed (te aparecerá el enlace, en verde, o pinchando en el botón Ver a la derecha), y si queremos podemos descargarlo y enviarlo a Google Shopping.
Sin embargo es mucho más cómodo que esto se haga automáticamente. Así que volvemos a entrar en la configuración del feed pinchando en editar (igual que haríamos con cualquier entrada, página o producto) y vamos a la segunda pestaña, FTP.
Aquí sólo tenemos que poner los datos de Google Shopping, cambiar la opción de subida a Enabled y rellenar las opciones con los datos correspondientes. Recuerda que para ello tienes que ir a tu cuenta de Merchant Center y crear una cuenta de FTP. Ahí te facilitarán los datos que tienes que usar.
Por último, una vez guardadas las opciones, en Manage Feeds podemos establecer la frecuencia con que los feeds se actualizarán (esta opción es común para todos los feeds que tengamos), entre cinco minutos y una semana.
Y listo, ya nos podemos despreocupar, nuestro feed de productos será generado automáticamente (incluyendo las variaciones en productos variables) y enviado a Google Shopping con esa frecuencia.
JPG dice
Hola,
Es la primera vez que voy a crear un Feed para google shopping y tengo algunas dudas. A ver si me puedes ayudar.
-El e-commerce es de bicicletas y tengo muchas categorías: bicicletas, ruedas, manillares, etc. Sería conveniente generar un feed para cada categoría y así poder gestionar futuras campañas de Addwords por separado según mis objetivos de venta? Y en tal caso, como hago para especificar qué productos quiero en feed y cuáles no.
-Mi tienda se gestiona con woocommerce, y me genera un ID por producto, pero no el código SKU. Esto puede ser un problema?
-Y por último, entiendo que si genero el feed con WooCommerce Product Feed todos los atributos (incluido descripción de producto) se rellenan automáticamente?
Gracias por tus post. Resultan de mucha ayuda.
Enrique J. Ros dice
Hola JPG, gracias por tu comentario.
Actualmente WooCommerce Product Feed no soporta límites por categoría a la hora de crear el feed, al menos en la versión gratuita. De momento, sólo permite establecer límites por cantidad, para el caso en que tengas muchos (miles) de productos.
WooCommerce no genera el SKU, es un dato que hay que introducir manualmente puesto que se trata del código de producto que tú utilices internamente (por lo general para este campo se usa o el MPN o el EAN)
Y sí, WooCommerce Product Feed utiliza la información de los campos de WooCommerce a la hora de generar el feed, ahí está la gracia 🙂
Un saludo.
Celestino López dice
Buenas ha sido muy interesante y me ha ayudado mucho tu entrada. Lo único que no consigo es encontrar donde se programa la frecuencia de envío. ¿Donde se puede hacer?.
Además en FTP me pedía el Path y no se donde se busca, no lo he encontrado en Merchant Center.
¿Tienes algún articulo de como configurar el Merchant Center? o ¿con lo que has comentado es subiente para el correcto funcionamiento?
Muchas gracias.
Miguel dice
Hola,
He seguido tus indicaciones al pie de la letra en varios intentos y en google merchant me da error en todos los productos, no me crea ninguno…solo tengo 73. ¿Alguna idea?
Saludos y gracias
Enrique Ros dice
Hola Miguel
Ideas, sin saber ni siquiera qué error te da, pocas 🙂 Echa un vistazo a los logs para intentar ver la causa.
Un saludo.
jaime dice
Hola Enrique
No veo donde poner la frecuencia del feed , en MAnage feeds no me aparece la opción para poner cinco minutos o una semana… como puedo ponerlo ya que entiendo que es necesario para el manejo de stock cierto?
Cuando lo configuras para subir por ftp, cuanto tarda en aparecerte algo en el panel de merchantcenter?
Muchas gracias
Enrique Ros dice
Hola Jaime
La opción aparece tras guardar la configuración del feed, antes no está visible.
Un saludo.
Migul Angel dice
Gracias por la info, Enrique he creado una campaña de merchant para un cliente con el pluguin y me ha ido francamente bien.
Enrique J. Ros dice
Gracias a ti por tu comentario, me alegra que te haya sido útil 🙂
Un saludo.
Carlos dice
Hola Enrique
En mi tienda tengo unos 1000 productos + variaciones (algunos con 30).
Pero solo quiero crear un feed con unos 5 productos que tengo a mejores precios que la competencia.
¿Con este plugin imposible no?
Juan A. dice
Hola, he seguido tus pasos y el Feed que subí, en la página de diagnóstico de Google Merchant, me aparece «excelente», en cambio, no hay ningún producto publicado en la página «Lista». Mi feed principal da el siguiente aviso: «Procesamiento previo del archivo: Completado: 390 válidos de 390 procesados
Grado de exhaustividad y adecuación de los datos básicos del producto»
No entiendo que ha pasado.
Por otro lado, cuando en el plugin le pido que actúe a través de FTP, da error a la hora de guardar el archivo que genera. ¿Me puedes ayudar?
Juan A. dice
También decirte que he utilizado los datos facilitados por google merchant de SFTP y no FTP. Porque el propio merchant me insta a usar el SFTP.
Y por último, yo subí el feed como PRUEBA, ahora bien, para pasarlo al definitivo ¿Cómo hago?
Disculpa mis preguntas, estoy bastante pez en esto. Gracias por todo.
Juan A. dice
Eso sí, decirte que los he subido como XML, ya que por TXT me sale este error en la pantalla diagnóstico:
390 ERROR: El atributo obligatorio no aparece o no es válido: .
Ana dice
Buenos días: Parece que todo me ha salido correcto. La única duda que tengo es que en el Merchant Center no me aparece el Path en el SFTP que me pide el Woocommerce Feed, por lo que no lo puse. No se si tengo que poner algo o no. Cuanto tiempo tardaría en verse mi tienda en Google Shopping, por ahora no aparece nada.
Federico Berrone dice
Genial y clarísimo como siempre Enrique! Gracias infinitas por tu ayuda!
Diego dice
Hola!
A pesar de que hago todos los pasos como indicas, me sale el siguiente mensaje: El atributo obligatorio no aparece o no es válido: id
¿Qué puede ser?
Gracias!
Jaime dice
Lo mismo me pasa
Fran dice
Tu mensaje:
Hola,
Despues de configuar mi tienda online con wordpress, ahora tengo un pequeño problema para subir la feed de datos a google merchant. Lo estoy haciendo con el plugins (Product Feed PRO for WooCommerce) pero no consigo configurar bien «shipping weight». He probado con otros plugins, y siempre me da google merchant cuando subo el archivo el mismo error (Falta el atributo ‘shipping weight’.)
Puedess ayudarme?
Como puedo solucionarlo?
Enrique J. Ros dice
Hola Fran
Contacta directamente con el soporte del plugin que usas.
Un saludo