Cuando planeas abrir ventas en Grecia, seguramente querrás promocionar tus productos en Skroutz, la plataforma de compras en línea más grande de Grecia. Ofrece más de 7 millones de productos de más de 11,000 tiendas asociadas, lo que genera aproximadamente 37 millones de visitas al mes.

imagen

Sin embargo, un feed de productos para Skroutz no se puede generar como un feed típico. Este marketplace tiene una demanda única que requiere lógica programática compleja.

Por supuesto, no podíamos dejar a nuestros clientes sin una solución técnica. La aplicación Mulwi Shopping Feeds simplifica la generación de feeds para Skroutz a unos pocos clics.

¿Qué es Skroutz?

Un equipo formado por George Chatzigeorgiou, George Augustidis y Vassilis Dimos fundaron Skroutz SA en 2005. Esta empresa tenía su sede en Atenas con el objetivo de trabajar en el campo de los servicios de tecnología de comercio electrónico.

En ese momento, Skroutz ofrecía unos pocos cientos de miles de productos de solo 12 tiendas en línea. Hoy en día, la empresa cuenta con más de 700 empleados y continúa expandiéndose.

Por ejemplo, Skroutz adquirió el 100% de la empresa de envíos SendX. Con su propia empresa de envíos, Skroutz puede ofrecer a los compradores una experiencia de compra más completa.

En 2021, Skroutz lanzó el nuevo servicio Skroutz Plus que ofrece envío gratuito y algunos privilegios para los compradores. El nuevo servicio ya cuenta con más de 50,000 suscriptores.

Skroutz también intenta expandirse internacionalmente, lanzando marketplaces extranjeros. Por ejemplo, se lanzó Alve.com en Turquía. Y www.scrooge.co.uk comenzó en el Reino Unido.

¿Por qué un feed para Skroutz es diferente?

En comparación con otros marketplaces en línea, Skroutz tiene una forma única de presentar productos en su sitio web. Por eso, el enfoque algo estándar para la generación de feeds de productos puede no ser aplicable a este marketplace griego.

Típicamente, una tienda de comercio electrónico tiene la siguiente lógica para el catálogo de productos: un producto (como una camiseta) y sus atributos (como color, talla, etc.).

Al igual que cualquier otro marketplace, Skroutz tiene productos y sus atributos. La diferencia es que un producto en Skroutz es un artículo de un solo color. Por lo tanto, una camiseta vendida en cuatro colores se considera como cuatro productos individuales. Cada uno de estos productos tendrá un conjunto individual de tallas.

imagen

Como se puede ver en la captura de pantalla anterior, el artículo Jack & Jones Ανδρικό T-shirt Μαύρο με Λογότυπο tiene cuatro colores con múltiples tallas cada uno.

Cuando generas un feed de productos para Skroutz, debes considerar cada color como un producto individual con un atributo <size>. El <size> es una cadena con valores (pequeño, mediano, grande, etc.) enumerados con comas.

Aquí tienes un ejemplo del feed:

Feed de productos de Skroutz
<products>
  <product>
    <id>42393193644247</id>
    <sku><![CDATA[12201562-BLACK]]></sku>
    <ean><![CDATA[5715113709331]]></ean>
    <name><![CDATA[ΑΝΔΡΙΚΟ T-SHIRT JACK & JONES JPRBLABOOSTER ΜΑΥΡΟ]]></name>
    <color><![CDATA[ΜΑΥΡΟ]]></color>
    <image><![CDATA[https://cdn.shopify.com/s/files/1/0549/2650/8247/products/JACK_JONES_SpringSummer_3782943_12201562_1__clipped_rev_1.jpg?v=1644603317]]></image>
    <link><![CDATA[https://www.greekonlinestore.gr/products/andriko-t-shirt-jack-jones-jprblabooster?variant=42393193644247&om=8658]]></link>
      <price><![CDATA[14.9]]></price>
    <instock>Y</instock>
    <category><![CDATA[Home page > All Products > Jack & Jones > andrika-tshirts > andrika > Most Popular > Home Andrika]]></category>
    <manufacturer><![CDATA[Jack & Jones]]></manufacturer>
    <weight>0</weight>
    <size>SMALL, MEDIUM, LARGE, XLARGE</size>
    <quantity><![CDATA[5]]></quantity>
  </product>
  <product>
    <id>42393193677015</id>
    <sku><![CDATA[12201562-FUDGE]]></sku>
    <ean><![CDATA[5715113709379]]></ean>
    <name><![CDATA[ΑΝΔΡΙΚΟ T-SHIRT JACK & JONES JPRBLABOOSTER ΜΠΟΡΝΤΟ]]></name>
    <color><![CDATA[ΜΠΟΡΝΤΟ]]></color>
    <image><![CDATA[https://cdn.shopify.com/s/files/1/0549/2650/8247/products/P1012276_clipped_rev_1.jpg?v=1647971559]]></image>
    <link><![CDATA[https://www.greekonlinestore.gr/products/andriko-t-shirt-jack-jones-jprblabooster?variant=42393193677015&om=8658]]></link>
      <price><![CDATA[14.9]]></price>
    <instock>Y</instock>
    <category><![CDATA[Home page > All Products > Jack & Jones > andrika-tshirts > andrika > Most Popular > Home Andrika]]></category>
    <manufacturer><![CDATA[Jack & Jones]]></manufacturer>
    <weight>0</weight>
    <size>SMALL, MEDIUM, LARGE, XLARGE, 2XLARGE</size>
    <quantity><![CDATA[6]]></quantity>
  </product>
  <product>
    <id>42393193709783</id>
    <sku><![CDATA[12201562-SILVER SAGE]]></sku>
    <ean><![CDATA[5715113709416]]></ean>
    <name><![CDATA[ΑΝΔΡΙΚΟ T-SHIRT JACK & JONES JPRBLABOOSTER ΜΠΕΖ]]></name>
    <color><![CDATA[ΜΠΕΖ]]></color>
    <image><![CDATA[https://cdn.shopify.com/s/files/1/0549/2650/8247/products/P1012308_clipped_rev_1.jpg?v=1647971559]]></image>
    <link><![CDATA[https://www.greekonlinestore.gr/products/andriko-t-shirt-jack-jones-jprblabooster?variant=42393193709783&om=8658]]></link>
      <price><![CDATA[14.9]]></price>
    <instock>Y</instock>
    <category><![CDATA[Home page > All Products > Jack & Jones > andrika-tshirts > andrika > Most Popular > Home Andrika]]></category>
    <manufacturer><![CDATA[Jack & Jones]]></manufacturer>
    <weight>0</weight>
    <size>MEDIUM, LARGE, XLARGE, 2XLARGE</size>
    <quantity><![CDATA[6]]></quantity>
  </product>
  <product>
    <id>42393193742551</id>
    <sku><![CDATA[12201562-WHITE]]></sku>
    <ean><![CDATA[5715113709454]]></ean>
    <name><![CDATA[ΑΝΔΡΙΚΟ T-SHIRT JACK & JONES JPRBLABOOSTER ΛΕΥΚΟ]]></name>
    <color><![CDATA[ΛΕΥΚΟ]]></color>
    <image><![CDATA[https://cdn.shopify.com/s/files/1/0549/2650/8247/products/JACK_JONES_SpringSummer_3782944_12201562_clipped_rev_1_1.jpg?v=1647971557]]></image>
    <link><![CDATA[https://www.greekonlinestore.gr/products/andriko-t-shirt-jack-jones-jprblabooster?variant=42393193742551&om=8658]]></link>
      <price><![CDATA[14.9]]></price>
    <instock>Y</instock>
    <category><![CDATA[Home page > All Products > Jack & Jones > andrika-tshirts > andrika > Most Popular > Home Andrika]]></category>
    <manufacturer><![CDATA[Jack & Jones]]></manufacturer>
    <weight>0</weight>
    <size>MEDIUM, LARGE, XLARGE, 2XLARGE</size>
    <quantity><![CDATA[7]]></quantity>
  </product>
  </products>

Feed de Skroutz en unos pocos clics

No es necesario sumergirse en la programación de plantillas de feed para generar un feed para Skroutz. La aplicación Mulwi Shopping Feeds cubre toda la complejidad detrás de una interfaz sencilla.

Comience a generar el feed como de costumbre eligiendo el mercado de Skroutz de la lista de disponibles. Consulte la documentación sobre cómo crear un nuevo feed para obtener más detalles.

Mientras configura el feed para Skroutz, simplemente debe elegir qué atributo de opción de variante en su tienda de Shopify corresponde al color y la talla, respectivamente:

imagen

Opte por la búsqueda automática si no sabe qué opciones de atributo están reservadas como color o talla en su tienda.

Programación compleja para generar un feed de Skroutz

Se requiere una lógica programática compleja para mapear correctamente los atributos de color y talla de su tienda con Skroutz. A continuación, se explica brevemente cómo se genera el feed para Skroutz.

Primero, debe presentar cada color del producto como un artículo individual en el feed. Hemos creado una nueva variable colores usando filtros liquid.

Presentar cada color como un artículo individual
{% for producto in contexto.productos %}
  {%- assign colores = producto.variantes | where: "en_stock" | map: 'opcion1' | remove_empty | remove: 'Título predeterminado' | uniq %}
  {%- for color in colores %}
  <producto>
      {%- for variante in producto.variantes %}
      {%- assign variante_actual = variante %}
      {%- if variante.option1 == color %}
      {%- break %}
      {%- endif %}
      {%- endfor %}
  </producto>
  {%- endfor %}
  {%- endfor %}

Cuando itere los colores del producto, necesitará crear adicionalmente un ciclo iterativo para obtener un enlace al producto variant.url.

El último paso importante para generar el feed de productos para Skroutz es obtener una cadena que contenga todas las tallas disponibles de un color. Cumpla esta tarea con un ciclo iterativo:

Ciclo iterativo para obtener una cadena que contenga tallas de producto
{%- assign tallas = '' | split: '' %}
  {%- assign cant = 0 %}
  {%- for variante in producto.variantes %}
  {%- if variante.option1 == color and variante.en_stock %}
  {%- assign tallas = tallas | concat: variante.option2 %}
  {%- assign cant = cant | plus: variante.cant %}
  {%- endif %}
  {%- endfor %}
  <talla>{{ tallas | join: ', ' }}</talla>

Puede ver la plantilla completa del feed para Skroutz cuando personaliza el feed.

El paso final para cualquier feed de Skroutz

Skroutz ofrece una herramienta para asegurarse de que el feed cumple con todos sus requisitos. Vaya al validador de feeds de Skroutz y cargue su archivo de feed.

Durante la comprobación, el Validador le preguntará si el mapeo de atributos del producto es correcto. Por ejemplo, algunos campos obligatorios pueden faltar, como se muestra en la captura de pantalla a continuación:

imagen

Cuando la validación se complete con éxito, puede comenzar a cargar su feed de productos en Skroutz.