Lorsque vous prévoyez d'ouvrir des ventes en Grèce, vous voudrez certainement pousser vos produits sur Skroutz - la plus grande plateforme de shopping en ligne en Grèce. Elle propose plus de 7 millions de produits provenant de plus de 11 000 boutiques partenaires, ce qui génère environ 37 millions de visites par mois.
Cependant, un flux de produits pour Skroutz ne peut pas être généré comme un flux typique. Cette place de marché a une demande unique pour cela, nécessitant une logique programmatique complexe.
Qu'est-ce que
Une équipe composée de George Chatzigeorgiou, George Augustidis et Vassilis Dimos a fondé Skroutz SA en 2005. Cette entreprise, basée à Athènes, avait pour objectif de travailler dans le domaine des services technologiques de commerce électronique.
À cette époque, Skroutz proposait quelques centaines de milliers de produits provenant de seulement 12 boutiques en ligne. Aujourd'hui, l'entreprise compte plus de 700 employés et continue de se développer.
Par exemple, Skroutz a acquis 100% de la compagnie de livraison SendX. Avec sa propre compagnie de livraison, Skroutz peut offrir aux acheteurs une expérience d'achat plus complète.
En 2021, Skroutz a lancé le nouveau service Skroutz Plus qui offre la livraison gratuite et certains privilèges pour les acheteurs. Le nouveau service compte déjà plus de 50 000 abonnés.
Skroutz essaie également de se développer à l'international, en lançant des places de marché étrangères. Par exemple, Alve.com a été lancé en Turquie. Et www.scrooge.co.uk a commencé au Royaume-Uni.
Pourquoi un flux pour Skroutz est différent
Comparé à d'autres places de marché en ligne, Skroutz a une manière unique de présenter les produits sur son site. C'est pourquoi l'approche quelque peu standard pour la génération de flux de produits peut ne pas être applicable à cette place de marché grecque.
Typiquement, un magasin de commerce électronique a la logique suivante pour le catalogue de produits : un produit (comme une chemise) et ses attributs (comme la couleur, la taille, etc.).
Tout comme chaque autre place de marché, Skroutz a des produits et leurs attributs. Le fait est qu'un produit sur Skroutz est un article d'une seule couleur. Ainsi, une chemise vendue en quatre couleurs est considérée comme quatre produits individuels. Chaque produit de ce type aura un ensemble individuel de tailles.
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'article Jack & Jones Ανδρικό T-shirt Μαύρο με Λογότυπο a quatre couleurs avec plusieurs tailles chacune.
Lors de la génération d'un flux de produits pour Skroutz, vous devez considérer chaque couleur comme un produit individuel avec un attribut <size>
. Le <size>
est une chaîne avec des valeurs (small, medium, large, etc.) énumérées en utilisant une virgule.
Voici un exemple de flux :
Flux de produit 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>
Flux Skroutz en quelques clics
Vous n'avez pas besoin de vous plonger dans la programmation du modèle de flux pour générer un flux pour Skroutz. L'application Mulwi Shopping Feeds prend en charge toute la complexité derrière une interface simple.
Commencez à générer le flux comme d'habitude en choisissant la place de marché Skroutz dans la liste des disponibles. Consultez la documentation sur comment créer un nouveau flux pour plus de détails.
Lors de la configuration du flux pour Skroutz, vous devez simplement choisir quel attribut d'option de variante dans votre magasin Shopify correspond à la couleur et à la taille, respectivement :
Optez pour la recherche automatique si vous ne savez pas quelles options d'attributs sont réservées comme couleur ou taille dans votre magasin.
Programmation complexe pour générer un flux Skroutz
Une logique de programmation complexe est nécessaire pour mapper correctement les attributs de couleur et de taille de votre magasin avec Skroutz. Voici une brève explication de comment le flux pour Skroutz est généré.
Tout d'abord, vous devez présenter chaque couleur de produit comme un article individuel dans le flux. Nous avons créé une nouvelle variable colors
en utilisant les filtres liquid.
Présentez chaque couleur comme un article individuel
{% 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 %}
Lors de l'itération des couleurs du produit, vous aurez également besoin de créer un cycle itératif pour obtenir un lien produit variant.url
La dernière étape importante pour générer le flux de produits pour Skroutz est d'obtenir une chaîne qui contient toutes les tailles disponibles d'une couleur. Accomplissez cette tâche avec un cycle itératif :
Cycle itératif pour obtenir une chaîne contenant les tailles de produit
{%- 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>
Vous pouvez voir le modèle complet du flux pour Skroutz lorsque vous personnalisez le flux.
La dernière étape pour tout flux Skroutz
Skroutz offre un outil pour vous assurer que le flux répond à toutes ses exigences. Naviguez vers le validateur de flux Skroutz et téléchargez votre fichier de flux.
Pendant la vérification, le validateur vous demandera si la cartographie des attributs du produit est correcte. Par exemple, certains champs obligatoires peuvent manquer, comme le montre la capture d'écran ci-dessous :
Lorsque la validation se termine avec succès, vous pouvez commencer à télécharger votre flux de produits sur Skroutz.