Ao planejar abrir vendas na Grécia, você certamente vai querer divulgar seus produtos no Skroutz - a maior plataforma de compras online na Grécia. Oferece mais de 7 milhões de produtos de mais de 11.000 lojas parceiras, que gera cerca de 37 milhões de visitas por mês.
No entanto, um feed de produto para Skroutz não pode ser gerado como um feed típico. Este marketplace tem uma demanda única para isso, exigindo uma lógica programática complexa.
Claro, nós não poderíamos deixar nossos clientes sem uma solução técnica. O aplicativo Mulwi Shopping Feeds simplifica a geração de feed do Skroutz para alguns cliques.
- Install App
- Book a demo
- User Guide
O que é
Uma equipe formada por George Chatzigeorgiou, George Augustidis e Vassilis Dimos fundou a Skroutz SA em 2005. Esta empresa foi baseada em Atenas com o objetivo de trabalhar no campo dos serviços de tecnologia de comércio eletrônico.
Naquela época, a Skroutz oferecia alguns centenas de milhares de produtos de apenas 12 lojas virtuais. Hoje, a empresa tem mais de 700 funcionários e continua se expandindo.
Por exemplo, a Skroutz adquiriu 100% da empresa de envio SendX. Com sua própria empresa de envio, a Skroutz pode oferecer aos compradores uma experiência de compra mais completa.
Em 2021, a 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á tem mais de 50.000 assinantes.
A Skroutz também tenta expandir internacionalmente, lançando marketplaces estrangeiros. Por exemplo, Alve.com foi lançado na Turquia. E www.scrooge.co.uk começou no Reino Unido.
Por que um feed para Skroutz é diferente
Comparado a outros marketplaces online, a 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 feed de produto pode não ser aplicável a este marketplace grego.
Normalmente uma loja de eCommerce tem a seguinte lógica para o catálogo de produtos: um produto (como uma camisa) e seus atributos (como cor, tamanho, etc.).
Assim como todos os outros marketplaces, a Skroutz tem produtos e seus atributos. A questão é que um produto no Skroutz é um item de uma cor. Assim, uma camisa vendida em quatro cores é considerada como quatro produtos individuais. Cada um desses produtos terá um conjunto individual de tamanhos.
Como você pode ver na captura de tela acima, o item Jack & Jones Ανδρικό T-shirt Μαύρο με Λογότυπο tem quatro cores com vários tamanhos cada.
Ao gerar um feed de produto para 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 usando uma vírgula.
Aqui está o exemplo de feed:
Feed de produto 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 Skroutz em alguns cliques
Você não precisa mergulhar na programação do template de feed para gerar um feed para 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. Veja a documentação sobre como criar um novo feed para detalhes.
Ao configurar o feed para Skroutz, você precisa simplesmente escolher qual atributo de opção de variante em sua loja Shopify corresponde à cor e ao tamanho, respectivamente:
Opte pela busca automática se você não sabe quais opções de atributos são reservadas como cor ou tamanho em sua loja.
Programação complexa para gerar um feed Skroutz
Uma lógica programática complexa é necessária para mapear corretamente os atributos de cor e tamanho de sua loja com a Skroutz. Abaixo está uma breve explicação de como o feed para Skroutz é gerado.
Primeiro, você deve apresentar cada cor do produto como um item individual no feed. Criamos a nova variável colors
usando filtros líquidos.
Apresentar 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ê precisará adicionalmente criar um ciclo de iteração para obter um link de produto variant.url
O último passo importante para gerar o feed de produto para Skroutz é obter uma string que contém todos os tamanhos disponíveis de uma cor. Realize esta 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 completo de feed para Skroutz quando personalizar o feed.
O passo final para qualquer feed Skroutz
A Skroutz oferece uma ferramenta para você garantir que o feed atende a todos os seus requisitos. Navegue até o validador de feed Skroutz e faça upload do seu arquivo de feed.
Durante a verificação, o Validador perguntará se o mapeamento do atributo do produto está correto. Por exemplo, alguns campos obrigatórios podem estar faltando, como é mostrado na captura de tela abaixo:
Quando a validação terminar com sucesso, você pode começar a fazer upload do seu feed de produto para Skroutz.