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.
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.
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:
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:
Quando a validação for concluída com sucesso, você poderá começar a enviar seu feed de produtos para o Skroutz.