Quando planeja abrir vendas na Grécia, você definitivamente desejará promover seus produtos no Skroutz - a maior plataforma de compras online da Grécia. Ela oferece mais de 7 milhões de produtos de mais de 11.000 lojas parceiras, o que gera cerca de 37 milhões de visitas por mês.

imagem

No entanto, um feed de produtos para o Skroutz não pode ser gerado como um feed comum. Este marketplace possui uma demanda única para ele, exigindo uma lógica programática complexa.

É claro que não poderíamos deixar nossos clientes sem uma solução técnica. O aplicativo Mulwi Shopping Feeds simplifica a geração do feed para o Skroutz em apenas alguns cliques.

O que é o Skroutz

Uma equipe formada por George Chatzigeorgiou, George Augustidis e Vassilis Dimos em 2005 fundou a Skroutz SA. Essa empresa estava sediada em Atenas com o objetivo de atuar no campo de serviços de tecnologia de comércio eletrônico.

Naquela época, o Skroutz oferecia apenas algumas centenas de milhares de produtos de apenas 12 e-shops. Hoje, a empresa possui mais de 700 funcionários e continua expandindo.

Por exemplo, o Skroutz adquiriu 100% da empresa de transporte SendX. Com sua própria empresa de transporte, o Skroutz pode oferecer aos compradores uma experiência de compra mais completa.

Em 2021, o Skroutz lançou o novo serviço Skroutz Plus, que oferece frete grátis e alguns privilégios para os compradores. O novo serviço já possui mais de 50.000 assinantes.

O Skroutz também tenta expandir internacionalmente, lançando marketplaces estrangeiros. Por exemplo, o Alve.com foi lançado na Turquia. E o www.scrooge.co.uk começou no Reino Unido.

Por que um feed para o Skroutz é diferente

Comparado a outros marketplaces online, o Skroutz tem uma maneira única de apresentar produtos em seu site. É por isso que a abordagem um tanto padrão para a geração de feeds de produtos pode não ser aplicável a este marketplace grego.

Normalmente, uma loja de comércio eletrônico possui a seguinte lógica para o catálogo de produtos: um produto (como uma camisa) e seus atributos (como cor, tamanho, etc.).

Assim como em qualquer outro marketplace, o Skroutz possui produtos e seus atributos. A diferença é que um produto no Skroutz é um item de uma cor. Portanto, uma camisa vendida em quatro cores é considerada como quatro produtos individuais. Cada produto desse tipo terá um conjunto individual de tamanhos.

imagem

Como você pode ver na captura de tela acima, o item Jack & Jones Ανδρικό T-shirt Μαύρο με Λογότυπο possui quatro cores com vários tamanhos cada uma.

Ao gerar um feed de produtos para o Skroutz, você precisa considerar cada cor como um produto individual com um atributo <size>. O <size> é uma string com valores (pequeno, médio, grande, etc.) listados separados por vírgula.

Aqui está um exemplo de feed:

Feed de produtos do 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 do Skroutz em alguns cliques

Você não precisa se aprofundar na programação do modelo de feed para gerar um feed para o Skroutz. O aplicativo Mulwi Shopping Feeds cobre toda a complexidade por trás de uma interface simples.

Comece a gerar o feed como de costume, escolhendo o marketplace Skroutz na lista de disponíveis. Consulte a documentação sobre como criar um novo feed para obter detalhes.

Ao configurar o feed para o Skroutz, você precisa simplesmente escolher qual atributo de opção de variante em sua loja Shopify corresponde à cor e ao tamanho, respectivamente:

imagem

Opte pela pesquisa automática se você não souber quais opções de atributo estão reservadas como cor ou tamanho em sua loja.

Programação complexa para gerar um feed do Skroutz

É necessária uma lógica programática complexa para mapear corretamente os atributos de cor e tamanho de sua loja com o Skroutz. Abaixo está uma breve explicação de como o feed para o Skroutz é gerado.

Primeiro, você deve apresentar cada cor do produto como um item individual no feed. Criamos uma nova variável colors usando filtros liquid.

Apresente cada cor como um item individual
{% for product in context.products %}
  {%- assign colors = product.variants |  where: "in_stock" | map: 'option1' | remove_empty | remove: 'Default Title' | uniq %}
  {%- for color in colors %}
  <product>
      {%- for variant in product.variants %}
      {%- assign current_variant = variant %}
      {%- if variant.option1 == color %}
      {%- break %}
      {%- endif %}
      {%- endfor %}
  </product>
  {%- endfor %}
  {%- endfor %}

Ao iterar as cores do produto, você também precisará criar um ciclo iterativo para obter um link para o produto variant.url

O último passo importante para gerar o feed de produtos para o Skroutz é obter uma string que contenha todos os tamanhos disponíveis de uma cor. Execute essa tarefa com um ciclo iterativo:

Ciclo iterativo para obter uma string contendo os tamanhos do produto
{%- assign sizes = '' | split: '' %}
  {%- assign qty = 0 %}
  {%- for variant in product.variants %}
  {%- if variant.option1 == color and variant.in_stock %}
  {%- assign sizes = sizes | concat: variant.option2 %}
  {%- assign qty = qty | plus: variant.qty %}
  {%- endif %}
  {%- endfor %}
  <size>{{ sizes | join: ', ' }}</size>

Você pode ver o modelo de feed completo para o Skroutz quando personaliza o feed.

A etapa final para qualquer feed do Skroutz

O Skroutz oferece uma ferramenta para garantir que o feed atenda a todos os requisitos. Acesse o validador de feed do Skroutz e faça o upload do arquivo de feed.

Durante a verificação, o Validador perguntará se o mapeamento de atributos do produto está correto. Por exemplo, alguns campos obrigatórios podem estar ausentes, como mostrado na captura de tela abaixo:

imagem

Quando a validação for concluída com sucesso, você poderá começar a enviar seu feed de produtos para o Skroutz.