Application Matrixify – l’outil idéal pour gérer son catalogue Shopify

Matrixify apps shopify

Créer son site marchand, cela peut être fastidieux et souvent la partie la plus longue concerne la construction du catalogue. A titre personnel, je l’ai beaucoup vécu en agence. Combien de projets n’ont jamais vu abouti ou au mieux ont pris un retard considérable, en raison de la saisie manuelle des informations.

Avec Shopify et l’apps Matrixify, vous n’avez plus d’excuses, pour ne pas y arriver. Dès mes premiers pas dans l’écosystème Shopify, j’ai pu commencer à utiliser cet outil. J’ai eu un énorme coup de cœur pour le professionnalisme, la fiabilité et la qualité de Matrixify. Je ne connais pas toutes les applications de l’écosystème Shopify, mais c’est pour moi la meilleure apps. Je vous explique pourquoi dans cet article.

Fonctionnement général

Matrixify propose un format d’import de base de données très propre qu’on peut personnaliser, en rajoutant des metafields (si besoin).

Le fichier doit toujours comprendre une ligne d’entête. Cette première permet de déclarer les variables, qui servent à mapper les données. En cas d’erreur de matching de colonnes ou données mal formatées, pas d’inquiétude des messages d’erreurs explicites permettent d’alerter et aucun import ne sera effectué. De manière générale, il est très difficile de charger des données erronées ou de « saboter » son catalogue avec Matrixify, compte tenu des garde-fous.

Il convient de préciser plusieurs principes essentiels :

Application Matrixify – fonctionnement de l’import en mode « asynchrone »

Les imports et exports traités par Matrixify sont très professionnels et fonctionnels. En revanche, il faut savoir qu’ils sont assez longs (à relativiser suivant l’abonnement, je me place dans le cas d’un site e-commerce Shopify avec un abonnement de base). Ils se traitent via des tâches tournant en arrière plan.

Shopify étant une solution SaaS (mutualisée sur des centaines de milliers de sites e-commerce), les outils connectés ne doivent pas saturer les serveurs qui sont commun à l’ensemble des e-commerçants. Ce principe asynchrone permet d’éviter de trop fortes surcharges.

Un import complet du catalogue avec photos prend environ 6 heures. Une grande partie du temps de l’import est consacré à l’insertion des photos, placées dans le dossier « fichiers » du projet Shopify. Celles-ci sont ensuite appelées via un CDN.

Une fois dans Shopify, elles sont restituées avec une url du type

https://cdn.shopify.com/s/files/1/0558/6881/7560/products /ma_reference_produit_500x.jpg?v=1619792581

5 avantages dans ce fonctionnement :

  1. On dispose d’un rapide scan, qui contrôle le fichier importé. Vous êtes immédiatement avertis, si le fichier envoyé n’est pas conforme. Les messages d’alerte sont relativement explicites.
  2. Si une ligne pose souci (doublon, mauvais formatage), l’import n’est pas rejeté en totalité comme sur un import sur la solution open source Magento où il faut corriger tant qu’il y a des erreurs. Ceci est très bénéfique notamment en raison du 3eme point ci-dessous.
  3. On dispose d’un rapport d’import très détaillé, reprenant chaque ligne du fichier et complétant de 2 colonnes : première colonne Ok ou Failed si la ligne n’est pas importée avec dans la 2eme colonne la raison de l’erreur. On peut reprendre le fichier isoler les lignes statu Failed », les corriger et réimporter en gardant la même trame comme on le voit dans l’exemple ci-dessous. A noter que l’on peut avoir un import du produit mais un rejet des photos. Les 2 traitements sont indépendants.
  4. On reçoit un email de notification lorsque l’import est fini mais aussi on peut suivre l’avancement de l’import directement depuis Shopify avec un compteur temps réel et un calcul du temps restant.
  5. On peut en effet faire des imports éclatés sans aucun souci. Concrètement si on a 12 marques, on peut travailler à 12 personnes, une personne par marque et les importer un à un. ceci est très pratique pour le travail collaboratif.

Apps Matrixify – La catégorisation des produits – usage des tags produits

Comme évoqué dans un autre article, Shopify ne gère pas d’arborescence de catalogues, mais « simplement » des collections, sans hiérarchie entre elles. Les collections de Shopify peuvent être traitées via des tags. On peut associer plusieurs tags à un produit pour l’associer à plusieurs collections.

Exemple : la trottinette Xiaomi se retrouve dans la collection « trotinette électrique », la collection « Xiaomi »…

La conséquence c’est qu’il n’existe pas de hiérarchie entre les catégories (catégories / sous catégories / sous sous catégories). On s’en sort bien tout de même ! Ce qui n’est pas in intéressant lorsqu’on travaille sur le référencement du site et que l’on souhaite y intégrer des backlinks par exemple.

Application Matrixify- Organisation du template d’import produits « products »

Matrixify propose un fichier d’import très spécifique sous forme de template, qu’on peut personnaliser suivant ses besoins. le premier onglet se nomme « products ».

Il comporte différents segments, au sein même d’une même feuille d’un classeur Excel :

  1. Une première partie générique avec les informations génériques le handle (key url), les tags, le titre, …. Elles sont obligatoires.
  2. Une deuxième partie avec le détail des variants produit (SKU, EAN, couleur).
  3. Une troisième avec la déclaration des photos : là encore très grosse particularités, ces colonnes sont décorrélées de ce qu’on met dans les autres colonnes de la même ligne ce qui compte ici c’est d’avoir le handle complété et de désigner à quel variant (ici à quelle couleur) s’associe la photo via la balise alt, ce qui se déclare toujours de la manière suivante #couleur_
  4. Une 4eme partie dédiée aux metafields. On repère facilement les données de type metafields, elles sont préfixées en entête par Metafield: product.weight [string]

Principe de fonctionnement des visuels

La partie images comporte 6 colonnes permanentes.

  • Image Src :La source (chemin absolu vers l’image)
  • Image Command
  • Image Position
  • Image Width
  • Image Height
  • Image Alt Text (commence toujours pas #couleur_ ) cela permet de faire l’association variant couleur photo pour qu’elles apparaissent lorsqu’on choisit la bonne couleur

La difficulté du traitement import/ export réside surtout sur les images. Il s’agit sans doute de la partie la moins pratique de l’outil. Le principe pourrait être amélioré.

C’est pourquoi à l’import initial des visuels pour un produit donné dans Matrixify on peut détourner le principe et lister toutes les images dans une même cellule séparées par des points virgules. Cela fonctionne bien.

Il ne faut pas se tromper car les photos sont restituées à l’export toutes les unes sous les autres (une photo par ligne). En revanche, quand Matrixify re-crache le fichier import dans un export les images seront renvoyées ligne par ligne. Si j’ai 1000 lignes de variants (SKU) avec 6 photos chacune. A l’export de ce même fichier, j’aurais 6000 lignes dont 5000 lignes de déclaration des médias image et rien d’autre dans les autres colonnes sauf le handle et l’identifiant Shopify.

Les commandes associées aux templates Matrixify

Dans chaque feuille, vous pouvez utiliser la colonne «Commande», qui vous permet de savoir quoi faire de la ligne importée.

Les commandes possibles sont NEW, MERGE, UPDATE, REPLACE ou DELETE. Si aucune commande n’est spécifiée, l’application assumera la commande FUSION (pour les commandes et les projets de commandes – commande NEW).

Lors de la mise à jour d’articles avec des éléments associés, tels que des variantes de produit, l’application fusionne vos lignes de variantes avec des variantes existantes, en recherchant une variante existante du produit par son ID de variante, puis par SKU, puis par code-barres, puis par valeurs d’option. Pour supprimer des variantes, utilisez la colonne «Variant Command» avec la valeur «DELETE». Ou mettez «REPLACE» si vous souhaitez remplacer toutes les variantes de ce produit par vos nouvelles lignes de variantes.

Le même principe est également utilisé dans d’autres feuilles et éléments, comme les images de produits. Par défaut, Matrixify fusionne les images existantes avec vos liens d’image, mais vous pouvez également SUPPRIMER ou REMPLACER des images.

Gérer des sauvegardes avec l’apps shopify Matrixify

Autre intérêt non négligeable, Matrixify permet de gérer des fichiers de sauvegarde (backup) depuis le backend de Shopify. Concrètement, l’application Matrixify permet de programmer des exports en .csv (idéalement pour une exploitation dans un tableur Excel Microsoft, au format .csv avec séparateurs point-virgule), à la fréquence que vous souhaitez. Matrixify vous permet ainsi d’exporter votre base de données.

Vous pouvez lancer en direct ou planifier l’export dans le format de votre souhait (.csv,.excel,xml) pour sortir les attributs de votre choix (à cocher). Toujours plus intéressant, vous

L’exportation des données est très rapide mais vous pouvez planifier des exports : exporter les informations de votre choix. Vous choisissez dans la liste déroulante.

Matrixify un outil ultra efficace pour la migration de données

Pour une refonte de votre site e-commerce qu’il soit sous une plateforme e-commerce  WooCommerce (plugin WordPress), Magento, Prestashop ou même Oxatis vers Shopify, Matrixify est un outil incroyablement utile et efficace. Grâce aux différents templates d’import (voir le tutorial au besoin), il vous suffit d’exporter votre base de données existante sous Phpmyadmin ou Postgresql, sous forme de données .csv (séparateurs point-virgule) et de suivre la structure du fichier.

Vous pourrez :

  • Import des produits (pour votre catalogue de produits),
  • Importer des catégories ,
  • Importer vos contacts (base clients),
  • Importer des commandes,
  • Importer une liste d’articles de blog .

En résumé, Matrixify est l’outil parfait pour la migration de données.

En conclusion, je finirais par la partie tarifaire car je n’en ai pas parlé mais l’outil est peu onéreux au regard du temps gagné au quotidien. Un tel outil développé sur mesure dans un projet e-commerce classique prendrait un temps se chiffrant en mois. On apprécie donc de n’avoir qu’à payer que « quelques dizaines d’euros » par mois.

Articles recommandés

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *