ShopatchSpecfinder
Guide de configuration

Configurer Specfinder, étape par étape

Cette page couvre tout ce que fait l’application : comment les données s’articulent, à quoi doit ressembler chaque fichier, chaque étape dans l’admin et chaque bloc de ton thème. Les étapes sont les mêmes dans tous les secteurs ; ce qui change se trouve dans l’onglet de ton secteur. Les captures de l’admin viennent d’un vrai déroulé dans une boutique de développement, celles de la vitrine de Broadstock, notre boutique de démonstration. Elles montrent l’interface en anglais. Dans ton admin, l’application et Shopify s’affichent dans ta langue : ce guide donne donc les libellés français, suivis entre parenthèses des libellés anglais que tu vois sur les captures.

Retour à la page de l’application

Avant de commencer

  • Un thème Online Store 2.0 comme Horizon ou Dawn. Chaque bloc se place dans l’éditeur de thème ; tu ne touches jamais au code du thème.
  • L’application gratuite Search & Discovery de Shopify. C’est le seul endroit où l’on peut créer un filtre de boutique, l’étape 9 en a donc besoin. Tout le reste fonctionne sans elle.
  • Tes données produit sous forme de tableaux enregistrés en CSV. Si tu n’en as pas encore, l’étape 4 te montre d’abord un résultat avec des données d’exemple, et les fichiers d’exemple ci-dessous te donnent le format exact.
  • L’offre Full pour l’import CSV, les packs de démarrage et un sélecteur de véhicules au-delà de 50 véhicules. Tous les blocs, le modèle de données et les données d’exemple sont gratuits.
  • Ton secteur. Choisis-le dans les onglets ci-dessous : ils indiquent les noms à choisir, les fichiers à importer et les blocs adaptés, avec un jeu complet de fichiers d’exemple.
Ton secteur

Ce qui change dans ton secteur

Choisis ton secteur. L’onglet indique les noms à choisir à l’étape 5, les fichiers à importer à l’étape 6, les filtres et les blocs généralement utiles, le jeu d’exemple complet et le rendu dans une vraie boutique.

Pièces auto et véhicules

Sections du pack de démarrage (étape 5)
Contenu de la livraison · Montage · Homologations et marquages · Garantie
Données de compatibilité (étapes 5 et 6)

Nom: Véhicule (Marque · Modèle · Année à partir de · Année jusqu’à · Moteur)

Champ produit: Véhicules compatibles

Colonnes du fichier:

handle,make,model,year_from,year_to,engine
vw-golf-vii-1-0-tsi,VW,Golf VII,2012,2020,1.0 TSI
Lignes de spécification typiques
Groupe de pièces Freins · Position de montage Essieu avant · Matériau Fonte · Diamètre 300 mm · Épaisseur 24 mm
Filtres d’exclusion (étape 8)
Matériau, pour des filtres comme « sans céramique ». Dans la boutique de démonstration, une seule propriété en donne huit.
Blocs généralement adaptés (étape 10)
Tableau de spécifications, Sélecteur de compatibilité au-dessus de « Ça correspond ? », Références, Documents, Détails du produit, Chercheur de produits, Aperçu rapide.
Jeu d’exemple

Télécharger le jeu en ZIP

Origine: 78 véhicules et 244 affectations issus de Broadstock.

Dans une vraie boutique (Broadstock)

Tableau de spécifications d’un disque de frein
Tableau de spécifications d’un disque de frein
Sélecteur de compatibilité avec VW Golf VII 2017 2.0 TDI choisi
Sélecteur de compatibilité avec VW Golf VII 2017 2.0 TDI choisi
Correspond à ton VW Golf VII 2017 2.0 TDI (Fits your …)
Correspond à ton VW Golf VII 2017 2.0 TDI (Fits your …)
Références : SKU, MPN, code-barres, OEM avec boutons de copie
Références : SKU, MPN, code-barres, OEM avec boutons de copie
Étape par étape

Les douze étapes, dans cet ordre

Suis-les dans cet ordre. La page « Pour commencer » (Getting started) de l’application suit le même ordre et marque chaque étape « Fait », « À faire », « Pas encore » ou « Je ne sais pas » (Done, Open, Not yet, Cannot tell) ; elle lit ta boutique, donc ce qui y manque manque vraiment. La partie référence, sous les étapes, explique en détail le modèle de données, chaque champ et les règles d’import.

  1. 01Installer et ouvrir « Pour commencer »

    Installe Shopatch Specfinder depuis le Shopify App Store. L’application demande l’accès aux produits, à la boutique en ligne et aux données personnalisées, et à rien d’autre.

    Un clic sur le nom de l’application dans ton admin ouvre la page « Aperçu » (Overview). La page « Pour commencer » (Getting started) liste chaque étape et renvoie à la page où tu la réalises.

    Écran d’installation Shopify : l’application demande l’accès aux données du personnel, aux produits, à la boutique en ligne et aux données personnalisées
    Écran d’installation Shopify : l’application demande l’accès aux données du personnel, aux produits, à la boutique en ligne et aux données personnalisées
    Pour commencer (Getting started) : Créer les champs, Choisir ton métier, Mettre des valeurs sur tes produits, Déduire les filtres
    Pour commencer (Getting started) : Créer les champs, Choisir ton métier, Mettre des valeurs sur tes produits, Déduire les filtres
  2. 02Choisir ton offre

    Free comprend les neuf blocs, le modèle de données et les filtres dérivés. Full (29 USD tous les 30 jours) ajoute l’import CSV, les packs de démarrage et un sélecteur de véhicules jusqu’à environ 1 400 véhicules au lieu de 50.

    « Offre » (Plan) → « Souscrire à 29 USD tous les 30 jours » (Subscribe) ouvre la page d’approbation de Shopify ; le montant apparaît sur ta facture Shopify. Pour résilier, pas besoin de désinstaller : voir la fin de ce guide.

    Page Offre avec l’offre gratuite et Full côte à côte
    Page Offre avec l’offre gratuite et Full côte à côte
  3. 03Créer les champs

    « Configuration » (Setup) → « Créer 13 définitions » (Create 13 definitions). Un clic crée les six types d’enregistrement et les sept champs décrits dans la partie référence, soit treize définitions dans une boutique neuve. Elles appartiennent à ta boutique et restent si tu supprimes l’application.

    Relancer ne pose aucun problème : ce qui existe reste intact et est signalé comme « déjà là » (already there) ; le bouton affiche alors « Rien à faire, vérifier quand même » (Nothing to do, check anyway).

    Configuration après la création des définitions : chaque définition marquée comme créée
    Configuration après la création des définitions : chaque définition marquée comme créée
  4. 04Voir d’abord un résultat (facultatif)

    « Import » → « Créer des données d’exemple » (Create example data) écrit deux lignes de spécification et deux groupes, les relie et les rattache à un produit actif. « Voir le produit » (Look at the product) l’ouvre dans la fiche produit de Shopify, où le champ Spécifications est rempli.

    « Retirer les données d’exemple » (Remove example data again) efface tout. Chaque handle d’exemple contient le mot « example », rien de ce qui t’appartient n’est donc touché.

    4 enregistrements créés et 4 références posées, avec le bouton « Voir le produit »
    4 enregistrements créés et 4 références posées, avec le bouton « Voir le produit »
    Fiche produit : le champ épinglé Spécifications contient les groupes d’exemple
    Fiche produit : le champ épinglé Spécifications contient les groupes d’exemple
    4 enregistrements d’exemple retirés
    4 enregistrements d’exemple retirés
  5. 05Nommer tes données de compatibilité et choisir un pack de démarrage

    « Configuration » (Setup) → « Nomme tes données de compatibilité » (Name your compatibility data) : choisis la dénomination de ton secteur (voir ton onglet) et clique sur « Renommer » (Rename). Marque, Modèle, Moteur pour les véhicules ; Marque, Série, Modèle pour les imprimantes, et ainsi de suite. Seuls les libellés changent ; les entrées, les liens, les filtres et les liens de filtre partagés continuent de fonctionner.

    « Configuration » → « Pack de démarrage » (Starter pack) : choisis ton secteur et clique sur « Aperçu » (Preview). Décoche les sections dont tu n’as pas besoin et renomme celles que tu veux appeler autrement, puis « Créer le pack de démarrage » (Create starter pack). Les sections apparaissent dans le bloc Détails du produit exactement dans cet ordre, sur chaque produit. Relancer un pack ne supprime jamais de section ; un libellé que tu modifies est remplacé. La création du pack de démarrage demande l’offre Full ; l’aperçu fonctionne avec l’offre gratuite.

    Renommé : l’objet, 6 champs et le champ produit
    Renommé : l’objet, 6 champs et le champ produit
    Aperçu du pack de démarrage avec une section décochée
    Aperçu du pack de démarrage avec une section décochée
    Pack de démarrage créé : trois sections dans un ordre fixe
    Pack de démarrage créé : trois sections dans un ordre fixe

    Attention: Les secteurs sans données de compatibilité sautent la dénomination et passent directement au pack de démarrage.

  6. 06Importer tes données

    Traite les trois sections de la page « Import » dans l’ordre : les enregistrements, puis les liens entre enregistrements, puis l’affectation à tes produits. Les fichiers de ton secteur se trouvent dans son onglet, plus haut. Les règles de chaque section sont sous « Référence : les trois sections d’import », le format de fichier sous « Référence : format CSV ».

    Page Import : Trois fichiers, trois tâches (Three files, three jobs), section 1 avec type d’enregistrement et modèle
    Page Import : Trois fichiers, trois tâches (Three files, three jobs), section 1 avec type d’enregistrement et modèle

    Section 1 : les enregistrements

    Choisis le « Type d’enregistrement » (Record type), vérifie le cadre « Modèle » (Template), choisis le fichier, puis « Lancer l’import » (Start import). Les erreurs s’affichent juste sous la section. Descends ensuite jusqu’à « Dernières exécutions » (Recent runs) et attends que la ligne affiche « terminé » (done).

    Ligne 6 : « handle » apparaît plusieurs fois ; colonne ignorée baujahr
    Ligne 6 : « handle » apparaît plusieurs fois ; colonne ignorée baujahr
    Aucune colonne de ce fichier ne correspond au type d’enregistrement choisi. Rien n’a été écrit. Ces colonnes correspondent au type d’enregistrement Ligne de spécification.
    Aucune colonne de ce fichier ne correspond au type d’enregistrement choisi. Rien n’a été écrit. Ces colonnes correspondent au type d’enregistrement Ligne de spécification.
    Dernières exécutions : 10, 20 et 41 lignes, toutes terminées
    Dernières exécutions : 10, 20 et 41 lignes, toutes terminées

    Attention: Le type d’enregistrement revient sur la première entrée après chaque import.

    Section 2 : les liens entre enregistrements

    Choisis le fichier. Si son en-tête appartient à une autre section, l’application le dit tout de suite. Laisse « Seulement montrer, ne rien écrire » (Only show, write nothing) coché, clique sur « Lire les affectations » (Read assignments), vérifie les chiffres, décoche, puis clique une seconde fois sur « Lire les affectations ».

    Ce fichier commence par product,object. D’après sa ligne d’en-tête, il appartient à la section 3 de cette page, pas à celle-ci.
    Ce fichier commence par product,object. D’après sa ligne d’en-tête, il appartient à la section 3 de cette page, pas à celle-ci.
    Simulation : 10 enregistrements, 70 affectations
    Simulation : 10 enregistrements, 70 affectations

    Attention: « … introuvables et ignorés » signifie que les enregistrements n’existent pas encore. Importe-les d’abord dans la section 1.

    Section 3 : l’affectation à tes produits

    Choisis le « Champ cible » (Target field), choisis le fichier, décoche la simulation une fois que les chiffres sont bons, puis « Lire les affectations ». Recommence pour chaque champ : groupes, compatibilité, documents.

    10 produits portent maintenant 104 affectations au total
    10 produits portent maintenant 104 affectations au total

    Attention: Le champ cible démarre sur la première entrée. Vérifie-le avant chaque fichier.

  7. 07Vérifier dans ton admin Shopify

    « Contenu » → « Métaobjets » (Content → Metaobjects) → ouvre un type d’enregistrement pour voir ses entrées. « Produits » (Products) → un produit → la carte « Métachamps de produit » (Product metafields) montre ce qui y est rattaché.

    Entrées de métaobjets : 20 véhicules avec marque, modèle, années et moteur
    Entrées de métaobjets : 20 véhicules avec marque, modèle, années et moteur
    Métachamps de produit : Véhicules compatibles et Spécifications remplis
    Métachamps de produit : Véhicules compatibles et Spécifications remplis

    Attention: Après un import en masse, la colonne « Entrées » (Entries) de la vue d’ensemble des métaobjets peut rester en retard pendant des heures. Ouvre le type d’enregistrement pour voir la vraie liste.

  8. 08Déduire les filtres

    « Filtres » (Filters) → « Rendre tes propriétés filtrables » (Make properties filterable) → « Aperçu » (Preview) → « Créer 18 filtres » (Create 18 filters ; l’application indique le nombre). Chaque libellé de ligne devient un champ filtrable sur le produit ; les nombres deviennent des plages, donc « au moins 120 W » trouve 120, 180 et 250. Tu ne fixes aucun seuil.

    « Filtres d’exclusion » (Exclusion filters) : choisis une propriété qui a peu de valeurs, toujours les mêmes, comme Matériau ou Contient, puis « Aperçu » et crée. Shopify ne sait pas filtrer sur ce qu’un produit ne contient pas ; l’application déduit un champ « sans … » à partir de ce qu’il contient.

    Quand des produits changent plus tard, la page Filtres et « Pour commencer » (Getting started) indiquent combien de propriétés sont concernées, et un clic les déduit de nouveau. L’application t’envoie aussi un e-mail, au maximum une fois par jour, tant que quelque chose n’est pas à jour.

    Une exclusion dont tu n’as plus besoin se retire sur la même page, sous « Retirer les exclusions » (Remove exclusions) : l’aperçu montre ce qui disparaît, puis le champ déduit et ses valeurs sont supprimés. Tes spécifications ne sont pas touchées.

    Aperçu des propriétés : nom, type, nombre de valeurs et clé
    Aperçu des propriétés : nom, type, nombre de valeurs et clé
    18 définitions, 70 valeurs écrites
    18 définitions, 70 valeurs écrites
    Aperçu pour Matériau : sans charbon actif, sans fonte et six autres
    Aperçu pour Matériau : sans charbon actif, sans fonte et six autres

    Attention: Les données de compatibilité du sélecteur sont enregistrées automatiquement après un import ; la page Filtres le confirme dans le cadre « Arbre de compatibilité » (Compatibility tree) avec le nombre d’entrées.

  9. 09Créer les filtres dans Search & Discovery

    Les filtres de la boutique se trouvent dans l’application gratuite Search & Discovery de Shopify, et aucune application ne peut les y créer. Dans le cadre « Les filtres fonctionnent-ils dans la boutique ? » (Are the filters live in the shop?), la page Filtres liste chaque propriété déduite qui n’a pas encore de filtre, avec son nom et sa clé, une liste à copier (« Copier la liste », Copy the list) et un bouton « Ouvrir Search & Discovery » (Open Search & Discovery).

    Dans Search & Discovery : Filtres → Ajouter un filtre (Filters → Add filter) → source « Métachamp de produit » (Product metafield) → la clé de la liste → Enregistrer (Save). Le nom du filtre est libre, la clé ne l’est pas. Ajoute un filtre par propriété que tes clients doivent pouvoir utiliser.

    Les filtres manquants avec leurs clés, « Copier la liste » et « Ouvrir Search & Discovery »
    Les filtres manquants avec leurs clés, « Copier la liste » et « Ouvrir Search & Discovery »
    Search & Discovery : filtre Matériau avec la source Métachamp de produit
    Search & Discovery : filtre Matériau avec la source Métachamp de produit

    Attention: Tant que ta boutique est protégée par un mot de passe, l’application ne peut pas voir quels filtres arrivent, et elle le dit (« Je ne sais pas ») plutôt que de deviner.

  10. 10Placer les blocs

    « Pour commencer » (Getting started) → « Placer le bloc » (Add the block) ouvre l’éditeur de thème avec le Tableau de spécifications déjà sur ta page produit. Les autres blocs se trouvent sous « Ajouter un bloc » → « Applications » (Add block → Apps). Enregistre quand tu as fini. Chaque bloc et ses réglages sont décrits plus bas.

    Pour la compatibilité, place le Sélecteur de compatibilité au-dessus de « Ça correspond ? » : la réponse a besoin d’un véhicule ou d’un appareil choisi.

    L’Aperçu rapide est une intégration d’application pour tout le thème, pas un bloc. « Activer l’aperçu rapide » (Turn on Quick view) ouvre son interrupteur sous « Intégrations d’applications » (App embeds) ; enregistre.

    Éditeur de thème : Ajouter un bloc → Applications avec tous les blocs de Shopatch Specfinder
    Éditeur de thème : Ajouter un bloc → Applications avec tous les blocs de Shopatch Specfinder
    Intégrations d’applications : Aperçu rapide activé
    Intégrations d’applications : Aperçu rapide activé
  11. 11Vérifier ta boutique

    Les filtres de Search & Discovery apparaissent dans tes collections, l’Aperçu rapide s’ouvre depuis les cartes produit, et sur la page produit le client choisit un véhicule et obtient une réponse claire.

    Collection filtrée par Matériau : Céramique, un produit
    Collection filtrée par Matériau : Céramique, un produit
    Correspond à ton VW Golf VII 2017 2.0 TDI
    Correspond à ton VW Golf VII 2017 2.0 TDI
    Ne correspond pas à ton Audi A1 GB
    Ne correspond pas à ton Audi A1 GB
  12. 12Traduire (facultatif)

    Ajoute une langue sous « Paramètres » → « Langues » (Settings → Languages). « Filtres » (Filters) → « Ouvrir Localisation » (Open Localization) mène à Translate & Adapt de Shopify : les noms de filtre, les valeurs des enregistrements et tout ce que tu as saisi dans les blocs se traduisent comme n’importe quel autre contenu de la boutique.

    Les champs que tu laisses vides dans un bloc n’ont pas besoin de traduction : le bloc affiche son propre texte dans la langue que lit le client.

    Translate & Adapt : le filtre Material traduit en allemand par Werkstoff
    Translate & Adapt : le filtre Material traduit en allemand par Werkstoff

Référence : comment les données s’articulent

Specfinder enregistre tes données sous forme de métaobjets et de métachamps de produit Shopify. Cela paraît technique, mais l’idée est simple : de petits enregistrements qui renvoient les uns aux autres, et un produit qui renvoie aux enregistrements qui le décrivent.

Ligne de spécificationGroupe de spécificationsCible de compatibilitéDocumentSection de détailDétail du produitProduitOE · MPNBoutiquerowsspecs.groupsfitment.vehiclesdetails.documentsslotdetails.slotsdetails.shared · Ordre des sections
Section 1 créeSection 2 relieSection 3 rattacheChamps texte sur le produit : numéro OE, numéro fabricant

Une ligne de spécification est une ligne du tableau : libellé, valeur, unité, par exemple « Diamètre · 300 · mm ». Les lignes sont regroupées dans un groupe de spécifications, par exemple « Dimensions ». Le produit renvoie à ses groupes. C’est pourquoi l’ordre compte : les lignes doivent exister avant qu’un groupe puisse les lister, et les groupes avant qu’un produit puisse renvoyer vers eux.

Une cible de compatibilité est une chose à laquelle un produit correspond : un véhicule, une imprimante, un appareil. Le produit renvoie à chaque cible à laquelle il correspond. Le Sélecteur de compatibilité et « Ça correspond ? » lisent exactement ces liens.

Un document est une fiche technique, une déclaration ou un mode d’emploi, sous forme de fichier téléversé ou de lien. Le produit renvoie à ses documents.

Les sections de détail sont les titres de blocs de texte comme Garantie ou Livraison et retours, avec un texte facultatif valable pour tous les produits. Un détail du produit est le texte d’une section pour un produit. Le produit renvoie à ses détails du produit. Le pack de démarrage crée les sections pour toi.

Les références (numéro OE et numéro fabricant) sont de simples champs texte sur le produit. Le SKU et le code-barres viennent de la variante du produit, comme dans toute boutique Shopify.

Pourquoi l’ordre compte

  1. D’abord les enregistrements (section d’import 1) : lignes, groupes, cibles de compatibilité, documents. Rien ne peut renvoyer à un enregistrement qui n’existe pas encore.
  2. Ensuite les liens entre enregistrements (section d’import 2) : quelles lignes appartiennent à quel groupe. Sans cette étape, un produit affiche un tableau de spécifications vide.
  3. Ensuite les liens vers les produits (section d’import 3) : quels groupes, cibles et documents appartiennent à quel produit. C’est seulement à ce moment que quelque chose apparaît dans ta boutique.
  4. Enfin les filtres (étape 8), car ils sont déduits des valeurs que portent désormais les produits.

Référence : les types d’enregistrement

Six types d’enregistrement, créés à l’étape 3. Quatre d’entre eux viennent d’un fichier CSV dans la section d’import 1. Les deux autres sont des blocs de texte et se gèrent dans ton admin. Les noms de colonne d’un fichier sont les clés de champ de la première colonne ci-dessous, écrites exactement ainsi, en minuscules et identiques dans toutes les langues.

Ligne de spécification sp_spec_row

Ce que c’est
Une ligne du tableau de spécifications : un libellé, une valeur et une unité. Elle forme un enregistrement à part pour que le chercheur puisse filtrer dessus et que le comparatif puisse aligner les lignes d’un produit à l’autre.
Utilisé par
Tableau de spécifications, Chercheur de produits, Tableau comparatif, Aperçu rapide et les filtres déduits.
Nom affiché
Créé automatiquement, par exemple « Diamètre : 300 mm ».
Comment le remplir
CSV, section d’import 1, type d’enregistrement « Ligne de spécification » (Specification row).
Fichier d’exemple
s1-spec-rows.csv
Champ (colonne)ObligatoireFormatRemarques
handleobligatoiretexte, uniqueTon propre identifiant pour la ligne. Minuscules, chiffres et tirets fonctionnent le mieux, par exemple sp-row-brake-disc-300-diameter.
labelobligatoiretexteLe nom de la ligne, par exemple Diamètre. Les lignes qui portent le même libellé sur plusieurs produits forment un seul filtre.
valueobligatoiretexteLa valeur, par exemple 300. Écris les nombres sans l’unité ; un nombre devient un filtre par plage (« au moins 120 »).
unitfacultatiftexteL’unité, par exemple mm. Elle s’affiche après la valeur et dans le nom du filtre, par exemple Diamètre (mm).
namefacultatiftexteLaisse ce champ de côté. L’application écrit elle-même « Libellé : valeur unité ». Une colonne name de ton cru l’emporte toujours.

Groupe de spécifications sp_spec_group

Ce que c’est
Un ensemble nommé de lignes, par exemple Général ou Dimensions. Les groupes forment les parties du tableau de spécifications.
Utilisé par
Tableau de spécifications, Tableau comparatif.
Nom affiché
Le libellé.
Comment le remplir
CSV, section d’import 1, type d’enregistrement « Groupe de spécifications » (Specification group). Puis la section d’import 2 pour les lignes.
Fichier d’exemple
s1-spec-groups.csv
Champ (colonne)ObligatoireFormatRemarques
handleobligatoiretexte, uniqueTon propre identifiant pour le groupe, par exemple sp-grp-brake-disc-300-dimensions.
labelobligatoiretexteLe titre affiché au-dessus des lignes, par exemple Dimensions et montage.
rowsfacultatifliens vers des lignesLaisse cette colonne de côté. Les lignes d’un groupe se relient dans la section d’import 2 (record,object).

Cible de compatibilité sp_vehicle

Ce que c’est
Une chose à laquelle un produit correspond : un véhicule, une imprimante, un appareil. Renommée à l’étape 5 avec le mot de ton secteur (Véhicule, Imprimante, Appareil). Seuls les libellés changent ; les clés restent les mêmes dans tous les secteurs.
Utilisé par
Sélecteur de compatibilité, « Ça correspond ? »
Nom affiché
Créé automatiquement, par exemple « VW Golf VII 2.0 TDI (2012–2020) ».
Comment le remplir
CSV, section d’import 1, type d’enregistrement Véhicule (ou le nom que tu as choisi à l’étape 5).
Fichier d’exemple
s1-compatibility-targets.csv
Champ (colonne)ObligatoireFormatRemarques
handleobligatoiretexte, uniqueTon propre identifiant, par exemple vw-golf-vii-2-0-tdi.
makeobligatoiretexteNiveau 1 du sélecteur : Marque ou Fabricant.
modelobligatoiretexteNiveau 2 : Modèle, Série, Système de batterie ou Gamme, selon ton secteur.
year_fromfacultatifnombre entierLe niveau 3 est une plage : la première année (ou version) couverte par cette cible, par exemple 2012.
year_tofacultatifnombre entierLa dernière, par exemple 2020. Laisse vide pour « toujours actuel ».
enginefacultatiftexteNiveau 4, correspondance exacte : Moteur, Modèle ou Appareil.
namefacultatiftexteLaisse ce champ de côté. L’application écrit elle-même « Marque Modèle Moteur (de–à) ».

Document sp_document

Ce que c’est
Une fiche technique, une déclaration de conformité, un mode d’emploi ou un certificat, sous forme de fichier téléversé ou de lien.
Utilisé par
Bloc Documents.
Nom affiché
Le titre.
Comment le remplir
CSV, section d’import 1, type d’enregistrement Document, ou à la main dans ton admin.
Fichier d’exemple
s1-documents.csv
Champ (colonne)ObligatoireFormatRemarques
handleobligatoiretexte, uniqueTon propre identifiant, par exemple drill-18v-manual.
titleobligatoiretexteCe que lit le client, par exemple Notice d’utilisation.
urlfacultatifadresse complèteUn lien à la place d’un fichier, commençant par https://. Le moyen le plus simple d’importer des documents par CSV.
filefacultatifidentifiant de fichier ShopifyUn fichier téléversé. Dans un CSV, il faut l’identifiant du fichier (gid://shopify/GenericFile/…) ; il est plus simple de joindre le fichier dans ton admin (Contenu → Métaobjets → Document).
kindfacultatiftexteLe type de document, par exemple Déclaration de conformité. Affiché à côté du titre.
languagefacultatiftexteCode de langue comme fr ou en. Affiché à côté du titre.
issuedfacultatifdate, AAAA-MM-JJLa date d’émission, par exemple 2025-09-12. Le bloc peut l’afficher.
versionfacultatiftextePar exemple 2.0.

Section de détail sp_slot

Ce que c’est
Le titre d’un bloc de texte dans le bloc Détails du produit, par exemple Garantie ou Livraison et retours, avec un texte facultatif valable pour tous les produits.
Utilisé par
Détails du produit.
Nom affiché
Le libellé.
Comment le remplir
Le pack de démarrage les crée (étape 5). Modifie-les ou ajoutes-en dans ton admin sous Contenu → Métaobjets → Section de détail. Le texte enrichi ne peut pas venir d’un CSV.
Champ (colonne)ObligatoireFormatRemarques
labelobligatoiretexteLe titre, par exemple Garantie.
bodyfacultatiftexte enrichiTexte pour toute la boutique. Un produit qui a son propre texte pour cette section le remplace.

Détail du produit sp_detail

Ce que c’est
Le texte d’une section de détail pour un produit, par exemple les conditions de garantie de ce produit précis.
Utilisé par
Détails du produit.
Nom affiché
Section et produit.
Comment le remplir
Dans ton admin : Contenu → Métaobjets → Détail du produit, puis rattache-le au produit dans la carte Métachamps de produit (champ Sections de détail). La plupart des boutiques n’ont besoin que des textes communs à toute la boutique.
Champ (colonne)ObligatoireFormatRemarques
slotobligatoirelien vers une section de détailLa section à laquelle ce texte appartient.
bodyfacultatiftexte enrichiLe texte pour ce produit.

Référence : les champs produit

L’étape 3 crée aussi ces champs. Les champs produit sont épinglés : ils apparaissent donc sur chaque produit de ton admin, dans la carte Métachamps de produit.

ChampAffiché dans l’admin commeRenvoie àRempli parLu par
specs.groupsSpécificationsGroupes de spécificationsSection d’import 3, ou à la mainTableau de spécifications, Tableau comparatif, Aperçu rapide, filtres déduits
fitment.vehiclesVéhicules compatibles (ou le mot de ton secteur)Cibles de compatibilitéSection d’import 3, ou à la mainSélecteur de compatibilité, « Ça correspond ? »
details.documentsDocumentsDocumentsSection d’import 3, ou à la mainDocuments
details.slotsSections de détailDétails du produitSection d’import 3, ou à la mainDétails du produit
partno.oemNuméro OETexteÀ la main, éditeur en bloc ou CSV de produits de ShopifyRéférences
partno.mpnNuméro fabricantTexteÀ la main, éditeur en bloc ou CSV de produits de ShopifyRéférences
details.shared (boutique)Sections de détail (ordre)Sections de détailLe pack de démarrage, ou à la mainDétails du produit : l’ordre des sections

Les filtres déduits à l’étape 8 ajoutent d’autres champs sous specs (f_… pour les propriétés, x_… pour les exclusions). C’est l’application qui les écrit ; tu ne les remplis jamais toi-même.

Référence : les trois sections d’import

La page Import a une section par type de fichier. La ligne d’en-tête de ton fichier décide de la section à laquelle il appartient ; l’application la lit dès que tu choisis le fichier et te prévient s’il va ailleurs.

Section 1 : les enregistrements eux-mêmes

handle,label,value,unit (et ainsi de suite)

Une ligne par enregistrement. La première colonne est toujours handle ; les autres colonnes sont les clés de champ du type d’enregistrement choisi. Tu choisis le type dans la liste « Type d’enregistrement » au-dessus du champ de fichier, et le cadre « Modèle » en dessous montre les colonnes exactes avec deux lignes d’exemple.

  • Le type d’enregistrement revient sur la première entrée de la liste après chaque import. Choisis-le de nouveau avant le fichier suivant.
  • L’import est répétable. Un handle qui existe déjà est mis à jour, un nouveau handle est créé.
  • Une cellule vide laisse la valeur enregistrée telle quelle. Pour effacer une valeur, modifie l’enregistrement dans ton admin.
  • Une colonne que le type d’enregistrement ne connaît pas est ignorée et nommée après l’import (« Colonnes ignorées : … »). Si aucune colonne ne correspond, rien n’est écrit et l’application indique le type d’enregistrement auquel le fichier appartient.
  • Un handle en double ou vide arrête l’import, avec le numéro de ligne.
  • Les gros fichiers passent par une opération en masse de Shopify. La ligne sous « Dernières exécutions » se met à jour toute seule jusqu’à afficher « terminé », et elle indique combien de lignes ont été importées et combien ont échoué.

Section 2 : les liens entre enregistrements

record,object

Une ligne par lien. record est le handle de l’enregistrement qui renvoie, object le handle de l’enregistrement vers lequel il renvoie. Choisis le champ cible dans la liste « Champ cible » : sp_spec_group.rows relie les groupes à leurs lignes, sp_detail.slot relie un détail du produit à sa section.

  • Un enregistrement présent dans le fichier reçoit exactement les liens listés dans le fichier. Pour ajouter une ligne à un groupe, le fichier doit lister toutes les lignes de ce groupe. Les enregistrements absents du fichier restent tels quels.
  • Plusieurs lignes pour le même enregistrement sont regroupées ; l’ordre dans le fichier est l’ordre dans le tableau.
  • « Seulement montrer, ne rien écrire » est coché par défaut. Lis les chiffres de la simulation, puis décoche la case et envoie de nouveau le même fichier.
  • Les handles qui n’existent pas encore sont nommés (« … introuvables et ignorés »). Importe-les d’abord dans la section 1.

Section 3 : l’affectation à tes produits

product,object

Une ligne par lien. product est le handle du produit ou le SKU de l’une de ses variantes, object le handle d’un enregistrement. Choisis le champ cible : specs.groups, fitment.vehicles, details.documents ou details.slots. La liste démarre sur la première entrée : vérifie-la avant chaque fichier.

  • Un produit présent dans le fichier reçoit, pour ce champ, exactement les enregistrements listés dans le fichier. Pour ajouter un véhicule à un produit, le fichier doit lister tous ses véhicules. Les produits absents du fichier restent tels quels.
  • La simulation fonctionne comme dans la section 2.
  • Les produits et les enregistrements inconnus sont nommés, jamais ignorés en silence.
  • Ce n’est qu’après cette étape que quelque chose apparaît dans ta boutique.

Référence : format CSV

L’application lit ce qu’écrivent Excel, Numbers, LibreOffice et Google Sheets. Voici les règles qu’elle applique.

EncodageUTF-8. Une marque d’ordre des octets (BOM) au début ne pose pas de problème ; les fichiers d’exemple en ont une pour qu’Excel ouvre correctement les trémas et les accents.
SéparateurVirgule ou point-virgule. L’application le détecte à partir de la ligne d’en-tête : les fichiers Excel français ou allemands fonctionnent donc tels quels.
Ligne d’en-têteLa première ligne contient les noms de colonne, exactement comme indiqué plus haut : en minuscules, sans espaces. Pour les sections 2 et 3, les noms allemands produkt, datensatz et objekt sont aussi acceptés.
GuillemetsUne valeur qui contient une virgule, un point-virgule ou un saut de ligne doit être entre guillemets droits doubles. Un guillemet à l’intérieur se double. Les tableurs le font pour toi.
Lignes videsIgnorées.
Nombresyear_from et year_to sont des nombres entiers. Dans les lignes de spécification, écris la valeur sans son unité ; les décimales s’écrivent avec un point (1.4), pas avec une virgule.
DatesAAAA-MM-JJ, par exemple 2025-09-12.
LiensAdresses complètes commençant par https://.
HandlesUniques dans un fichier, jamais vides. Minuscules, chiffres et tirets sont le choix sûr. Garde-les stables : c’est grâce à eux qu’un second import retrouve le même enregistrement.
Produits dans la section 3Le handle du produit (la dernière partie de l’adresse du produit) ou le SKU d’une variante.
TailleDes fichiers de plusieurs milliers de lignes pour la section 1 ne posent pas de problème, ils passent par une opération en masse. Les sections 2 et 3 consultent jusqu’à 10 000 enregistrements par type d’enregistrement.

Fichiers d’exemple

Chaque fichier de cette page a été lu par le parseur de l’application et passe ses contrôles : colonnes connues, champs obligatoires remplis, handles uniques, et chaque lien des sections 2 et 3 renvoie à un handle de la section 1. Les noms de fichier commencent par la section d’import à laquelle ils appartiennent. Leur contenu est en anglais, comme la boutique de démonstration.

Un modèle par type d’envoi

De petits fichiers qui montrent le format de chaque envoi avec deux ou trois lignes.

Tous les modèles en ZIP

Un jeu complet pour ton secteur

Les données complètes de dix produits par secteur, tirées de Broadstock, notre boutique de démonstration : les mêmes données que sur les captures de la vitrine. Les jeux se trouvent dans l’onglet de ton secteur.

Attention: Les handles de produit des fichiers de la section 3 sont ceux de Broadstock. Dans ta boutique, remplace-les par tes propres handles ou SKU, sinon l’application les signale comme introuvables.

Les blocs de thème

Huit blocs et une intégration d’application. Tous s’ajoutent dans l’éditeur de thème sous « Ajouter un bloc » → « Applications », et chacun lit les champs décrits dans la partie référence. Chaque réglage est listé avec ses options ; les valeurs par défaut sont indiquées. Les noms suivent la langue de ton admin : ce guide donne les noms français, tels qu’ils apparaissent dans l’éditeur de thème en français, et entre parenthèses les noms anglais des captures.

Tableau de spécifications(Specification table)

Ce qu’il affiche
Le tableau de spécifications du produit : ses groupes avec leurs lignes et, en option, un bouton « Garder pour plus tard » pour le comparatif.
Où il se place
Pages produit.
Ce dont il a besoin
specs.groups rempli sur le produit (sections d’import 1 à 3).
Tableau de spécifications avec deux groupes
Tableau de spécifications avec deux groupes
Le même bloc avec groupes repliables
Le même bloc avec groupes repliables

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 (par défaut) · H3Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
Sourcetexte libre (par défaut: specs.groups)Où se trouvent les spécifications, sous la forme espace_de_noms.clé. Laisse tel quel, sauf si tu les gardes ailleurs.
Afficher les unitésactivé / désactivé (par défaut: activé)
Ordre des lignesComme tu les as saisies (par défaut) · Alphabétique« Comme tu les as saisies » conserve l’ordre que tu as donné aux lignes, généralement celui qui a du sens.
Groupes
Afficher les titres de groupeactivé / désactivé (par défaut: activé)
Les groupes peuvent se replieractivé / désactivé (par défaut: désactivé)Cela vaut le coup à partir d’environ six groupes. Fonctionne sans JavaScript, et tout reste accessible au clavier.
Ouvrir le premier groupeactivé / désactivé (par défaut: activé)
Présentation
DensitéNormale (par défaut) · Compacte
Quand il n’y a pas de donnéesMasquer le bloc (par défaut) · Garder la placeMasquer est le comportement par défaut : une boîte vide dans une boutique finie ressemble à un défaut, un bloc absent est tout au plus un manque.
Tableau comparatif
Afficher le bouton « Garder pour plus tard »activé / désactivé (par défaut: activé)Ajoute le produit à un comparatif que le client peut ouvrir ailleurs.
Alignement du boutonÀ gauche (par défaut) · Centré · À droite · Pleine largeur
Page de comparatifadresseOù mène le lien « Voir le comparatif ». Sans cible il reste caché, car un lien qui ne mène nulle part est pire que pas de lien.

Détails du produit(Product details)

Ce qu’il affiche
Les sections de détail du produit, comme Garantie et Livraison et retours, en accordéon, en onglets ou en liste ouverte. Les textes communs à la boutique prennent le relais quand un produit n’a pas de texte propre.
Où il se place
Pages produit.
Ce dont il a besoin
Des sections de détail issues du pack de démarrage ; en option, des détails du produit dans details.slots.
Détails du produit en accordéon
Détails du produit en accordéon
En onglets
En onglets
En liste ouverte
En liste ouverte

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 (par défaut) · H3Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
DispositionAccordéon (par défaut) · Onglets · Liste ouverte
Ouvrir la première sectionactivé / désactivé (par défaut: activé)S’applique à la première section qui a réellement du contenu. Elle ne reste donc jamais fermée juste parce qu’elle est vide sur ce produit.
Recourir au texte commun de la boutiqueactivé / désactivé (par défaut: activé)Des sections comme Retours ou Garantie disent la même chose sur chaque produit. Écris-les une fois sur la section elle-même ; si un produit a son propre texte, c’est lui qui gagne.

Documents

Ce qu’il affiche
Les documents du produit avec titre, type, langue, version, date et type de fichier. Les PDF s’ouvrent dans un nouvel onglet, les images dans une boîte de dialogue.
Où il se place
Pages produit.
Ce dont il a besoin
details.documents rempli sur le produit.
Deux documents
Deux documents
Un certificat d’homologation
Un certificat d’homologation

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 (par défaut) · H3Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
Métachamptexte libre (par défaut: details.documents)Où se trouvent les documents, sous la forme espace_de_noms.clé, par exemple details.documents. Le bloc découvre tout seul la forme qu’ils ont. Si les liens affichent des noms de fichiers au lieu de noms : donne au fichier un texte alternatif sous Contenu → Fichiers et c’est lui qui devient le libellé. La boutique met quelques minutes à le reprendre, alors que l’éditeur de thème l’affiche tout de suite, ne regarde donc pas trop tôt.
Afficher la date d’émissionactivé / désactivé (par défaut: activé)
Ouvrir les images dans une boîte de dialogueactivé / désactivé (par défaut: activé)Une image dans un nouvel onglet se retrouve sur fond gris et ressemble à un défaut. Les PDF et les liens vers l’extérieur continuent de s’ouvrir dans un nouvel onglet. Là, le navigateur fait plus que ce que nous pourrions reconstruire.

Références(Part numbers)

Ce qu’il affiche
SKU, numéro fabricant, numéro OE et code-barres, chacun avec un bouton de copie si tu le souhaites. Les libellés peuvent être renommés selon le secteur.
Où il se place
Pages produit.
Ce dont il a besoin
SKU et code-barres de la variante ; partno.mpn et partno.oem sur le produit.
Une par ligne avec boutons de copie
Une par ligne avec boutons de copie
Compacte avec icônes de copie
Compacte avec icônes de copie

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 · H3 (par défaut)Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
Champs
Laisse un libellé vide et la dénomination habituelle est utilisée. C’est en le remplaçant qu’un même bloc sert à de nombreux métiers : « OEM » devient « Numéro fabricant » pour les imprimantes et « Numéro de commande » en pièces détachées.
Afficher le SKUactivé / désactivé (par défaut: activé)
Libellé du SKUtexte libre
Afficher le MPNactivé / désactivé (par défaut: activé)
Libellé du MPNtexte libre
Afficher l’OEMactivé / désactivé (par défaut: activé)
Libellé de l’OEMtexte libre
Afficher le code-barres (EAN/UPC)activé / désactivé (par défaut: désactivé)
Libellé du code-barrestexte libre
Présentation
DispositionUne par ligne (par défaut) · Compacte« Compacte » met le libellé et le numéro sur une seule ligne. Bien pour un numéro, à l’étroit pour quatre.
Afficher les boutons de copieactivé / désactivé (par défaut: activé)
Style du bouton de copieLibellé (par défaut) · IcôneEn icône, ils se font plus discrets à côté de longues listes de numéros.

Ça correspond ?(Does it fit?)

Ce qu’il affiche
Indique si ce produit correspond à ce que le client a choisi, et liste tout ce à quoi il correspond.
Où il se place
Pages produit, sous le Sélecteur de compatibilité.
Ce dont il a besoin
fitment.vehicles rempli sur le produit, et un Sélecteur de compatibilité sur la même page ou plus tôt dans la visite.
Avant un choix : Choisis le tien ci-dessus
Avant un choix : Choisis le tien ci-dessus
Correspond à ton VW Golf VII 2017 2.0 TDI
Correspond à ton VW Golf VII 2017 2.0 TDI

Réglages

RéglageOptionsCe qu’il fait
Répond à la question de savoir si ce produit correspond à ce que le client a choisi. Les deux phrases, c’est toi qui les écris, et c’est justement ce qui fait qu’un même bloc sert aux véhicules, aux imprimantes et à l’outillage.
Quand ça correspondtexte libreÉcris {ziel} là où doit apparaître le choix du client. Si tu l’omets, le choix est ajouté à la fin.
Quand ça ne correspond pastexte libreÉcris {ziel} là où doit apparaître le choix du client. Si tu l’omets, le choix est ajouté à la fin.
Avant que le client ait choisi
Dire quelque chose quand mêmeactivé / désactivé (par défaut: activé)Un espace vide ressemble à un défaut. Une courte invitation à choisir se lit généralement mieux que le silence.
Texte avant le choixtexte libre
Présentation
StyleLigne de texte (par défaut) · Badge
Afficher tout ce à quoi ça correspondactivé / désactivé (par défaut: activé)
La liste démarre ouverteactivé / désactivé (par défaut: désactivé)Bien pour une liste courte. Avec beaucoup d’entrées, une liste ouverte pousse tout ce qui suit hors de l’écran, et le nombre affiché sur la ligne au-dessus répond déjà le plus souvent à la question.
Liste la plus longue5–100 (par défaut: 25)Une liste tronquée dit toujours combien il en manque. Sans cela, un client lit « correspond à ces 20 » et en conclut que le sien n’y est pas.

Sélecteur de compatibilité(Compatibility picker)

Ce qu’il affiche
Le sélecteur étape par étape : jusqu’à quatre niveaux, le troisième étant une plage comme les années modèles. En mode « Afficher la compatibilité sur ce produit » (Show fit), il répond sur la page produit ; en mode « Recherche » (Search), il montre les produits qui correspondent.
Où il se place
N’importe quelle page : pages produit, collections, page d’atterrissage.
Ce dont il a besoin
Des cibles de compatibilité ; pour le mode Recherche, une collection et un filtre Search & Discovery sur fitment.vehicles.
Sélecteur vide
Sélecteur vide
Sélecteur avec VW Golf VII 2017 2.0 TDI
Sélecteur avec VW Golf VII 2017 2.0 TDI

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveaux
Le sélecteur affine étape par étape. Nomme les étapes selon ce que tu vends : Marque → Modèle → Année → Motorisation pour les véhicules, Marque → Série → Modèle pour les imprimantes, Marque → Système de batterie → Outil pour l’électroportatif. Les niveaux 3 et 4 se désactivent plus bas si tes données n’ont pas cette étape.
Niveau 1texte libre
Niveau 2texte libre
Afficher le niveau 3activé / désactivé (par défaut: activé)Le niveau d’intervalle : ses enregistrements portent un « de » et un « à », comme une année-modèle, et le sélecteur propose chaque pas intermédiaire. Désactivé = le sélecteur s’arrête après le niveau 2.
Niveau 3 : une plagetexte libreLe nom de cette étape pour la clientèle. Laisse-le vide et il suit la langue de ta boutique.
Afficher le niveau 4activé / désactivé (par défaut: activé)Un niveau de plus, avec correspondance exacte. Désactivé = le sélecteur s’arrête après le niveau 3.
Niveau 4texte libreLe nom de cette étape pour la clientèle. Laisse-le vide et il suit la langue de ta boutique.
Comportement
ModeAfficher la compatibilité sur ce produit (par défaut) · Recherche : afficher les produits correspondants« Afficher la compatibilité » répond à la question de savoir si ce produit correspond au choix du client. « Recherche » affiche les produits qui correspondent à son choix.
Collection à parcourirchoisir une collectionUtilisé uniquement en mode Recherche. Les résultats viennent de cette collection, filtrés selon le choix du client. Nécessite un filtre correspondant dans Search & Discovery.
Texte du boutontexte libreUtilisé uniquement en mode Recherche.
Afficher les résultats ici mêmeactivé / désactivé (par défaut: activé)Garde le client sur cette page, une nouvelle sélection remplace simplement l’ancienne. Off = saut vers la page de collection.
Mémoriser le choix
Mémoriser d’une page à l’autreactivé / désactivé (par défaut: activé)Reste uniquement dans le navigateur, c’est donc fonctionnel et aucune bannière de consentement n’est nécessaire. Désactive-le pour les appareils partagés, ou si tu préfères ne rien stocker. Le sélecteur continue de fonctionner, il oublie simplement à la page suivante.
Ligne affichant le choixtexte libreÉcris {ziel} là où doit apparaître le choix du client. Si tu l’omets, le choix est ajouté à la fin.
Présentation
Niveau de titreH2 · H3 (par défaut)Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.

Chercheur de produits(Product finder)

Ce qu’il affiche
Une recherche guidée sur tes filtres déduits : une liste déroulante par propriété, les champs numériques en « au moins », des cases « sans … », une fourchette de prix facultative, et les résultats juste en dessous.
Où il se place
N’importe quelle page, en général une collection ou une page d’atterrissage par secteur.
Ce dont il a besoin
Des filtres déduits (étape 8) et les filtres correspondants dans Search & Discovery.
Le chercheur avant un choix
Le chercheur avant un choix
Groupe de pièces : Freins, 3 produits correspondent, affichés directement dans le bloc
Groupe de pièces : Freins, 3 produits correspondent, affichés directement dans le bloc
Avec des cases d’exclusion
Avec des cases d’exclusion

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 (par défaut) · H3Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
Collection à parcourirchoisir une collectionD’où viennent les résultats. Laisse-le vide et le chercheur parcourt la collection de la page où il se trouve, ou tous les produits s’il n’y en a pas. Nécessite un filtre par propriété dans Search & Discovery.
Texte du boutontexte libre
Proposer une fourchette de prixactivé / désactivé (par défaut: désactivé)Ajoute deux champs numériques. Shopify filtre le prix lui-même, cela ne demande donc ni index ni configuration. Laisse-le désactivé si ton thème affiche déjà son propre filtre de prix, sinon il apparaît deux fois.
DispositionS’adapte à la place (par défaut) · Tous les champs de même largeur · Toujours l’un sous l’autreLe bloc mesure sa propre largeur, il s’empile donc déjà dans une colonne étroite ou sur un téléphone. Choisis « toujours » si tu veux la forme empilée même là où il y a de la place. Une colonne latérale est possible dans Horizon, qui laisse les applications entrer dans ses groupes de mise en page. Dawn n’offre pas cette place, le bloc s’y trouve donc au-dessus ou en dessous de la grille.
Pas des champs de prixnombreDe combien bougent les petites flèches à chaque clic. Laisse-le vide et le bloc le déduit de la fourchette de prix de la collection. Une boutique qui vend autour de 30 obtient ainsi d’autres pas qu’une qui vend autour de 3000.
Afficher le nombre de correspondancesactivé / désactivé (par défaut: activé)Les thèmes comptent généralement eux-mêmes dans les résultats. Si le nombre apparaît alors deux fois, désactive ceci. Les messages du type « Sans Matière, il y en aurait 4 » restent dans tous les cas.
Afficher les résultats ici mêmeactivé / désactivé (par défaut: activé)Garde le client sur cette page, une nouvelle sélection remplace simplement l’ancienne. Off = saut vers la page de collection.
Les nombres signifient « au moins »activé / désactivé (par défaut: activé)Activé : choisir 120 W affiche aussi 180 W et 250 W. Désactivé : seulement la valeur exacte.
Masquer les valeurs sous ce nombre de produitsnombre (par défaut: 2)Une valeur portée par un seul produit n'est pas un filtre, c'est un lien vers ce produit. 2 la masque, 1 affiche tout. Le comptage se fait dans la collection cible, pas dans toute la boutique. Une valeur portée par tous les produits de la collection reste toujours masquée : elle ne peut rien restreindre.
Proposer des exclusionsactivé / désactivé (par défaut: activé)Ajoute des cases « sans … » pour chaque exclusion que tu as dérivée dans l’application. Désactive-le si tu préfères les garder uniquement dans la barre de filtres du thème.
Afficher la collection d’embléeactivé / désactivé (par défaut: activé)Au chargement, le bloc montre déjà tous les produits de sa collection cible ; le filtrage vient ensuite. À désactiver si une grille de produits se trouve en dessous, sinon les mêmes produits apparaissent deux fois.

Tableau comparatif(Comparison table)

Ce qu’il affiche
Des produits côte à côte, ligne par ligne. Les clients ajoutent des produits avec « Garder pour plus tard » dans le tableau de spécifications ou avec le champ de recherche.
Où il se place
Pages produit ou une page de comparatif dédiée.
Ce dont il a besoin
specs.groups sur les produits que tu compares.
Trois produits comparés
Trois produits comparés
Sur une page dédiée, avec recherche
Sur une page dédiée, avec recherche

Réglages

RéglageOptionsCe qu’il fait
Titretexte libre
Niveau de titreH2 (par défaut) · H3Fait partie du plan du document, ce n’est pas de la décoration. Si la section autour de ce bloc a déjà un titre, choisis H3 : deux H2 à la suite sont une erreur de plan, et seul un lecteur d’écran la révèle.
Toujours inclure le produit actuelactivé / désactivé (par défaut: activé)Sur une page produit, ce produit est toujours la première colonne. Dès que le client en garde un autre, il voit les deux côte à côte.
N’afficher que les différencesactivé / désactivé (par défaut: désactivé)Masque les lignes où tous les produits ont la même valeur.
Laisser les clients choisir des produits iciactivé / désactivé (par défaut: activé)Ajoute un champ de recherche pour que le bloc fonctionne seul, sans avoir gardé un produit ailleurs au préalable.

Aperçu rapide(Quick view)

Ce qu’il affiche
Un bouton sur chaque carte produit qui ouvre les spécifications du produit directement dans la liste, sous la carte ou dans une boîte de dialogue.
Où il se place
Tout le thème : Intégrations d’applications dans l’éditeur de thème.
Ce dont il a besoin
Le bloc Tableau de spécifications sur ton modèle de produit, car c’est de là que viennent les valeurs.
Aperçu rapide ouvert sous une rangée de cartes produit
Aperçu rapide ouvert sous une rangée de cartes produit
L’intégration d’application avec ses réglages
L’intégration d’application avec ses réglages

Réglages

RéglageOptionsCe qu’il fait
Affiche les spécifications d’un produit directement dans la liste, sans quitter la page. Nécessite le bloc de spécifications sur ton modèle de produit, car c’est de là que viennent les valeurs.
Bouton sur la cartetexte libre
Style du boutonLe bouton de ton thème (par défaut) · Contour sobre · Petit ⓘ« Le bouton de ton thème » ajoute simplement la classe de bouton du thème, il ressemble donc à tous les autres boutons de ta boutique.
Quel bouton du thèmeSecondaire (par défaut) · PrincipalUtilisé uniquement avec le style de bouton de ton thème. Partout ailleurs que sous la carte, il est réduit, car les boutons de ton thème sont des appels à l’action en pleine taille et avaleraient la carte.
Où il se placeSur l’image, en haut à droite · Sur l’image, en haut à gauche · Sur l’image, en bas à droite · Sur l’image, en bas à gauche · À côté du prix (par défaut) · Sous la carte
Comment ça s’ouvreSous la carte (par défaut) · En boîte de dialogue« Sous la carte » occupe toute la largeur de la ligne, rien ne se décale donc latéralement. Si la grille de ton thème ne le permet pas, la boîte de dialogue est utilisée, automatiquement et sans réglage.

Terminé, et comment résilier

Quand plus rien n’est à faire, la page « Aperçu » (Overview) l’indique : « Tout est configuré » (Fully set up).

Pour résilier, pas besoin de désinstaller. « Offre » (Plan) → « Revenir au plan Free » (Switch back to Free) met fin à Full immédiatement ; la partie non utilisée de la période est créditée. Tes définitions et tes valeurs restent dans ta boutique, chaque bloc continue de fonctionner et tu peux souscrire de nouveau à tout moment. Si tu désinstalles l’application, les champs et leur contenu restent eux aussi dans ta boutique.

Aperçu : Tout est configuré, plus rien n’est à faire
Aperçu : Tout est configuré, plus rien n’est à faire
Offre : retour à l’offre gratuite, Full a pris fin, les données restent
Offre : retour à l’offre gratuite, Full a pris fin, les données restent

Si quelque chose ne s’affiche pas comme prévu

L’import a affiché « Import lancé », mais rien n’est arrivé.

Regarde la ligne sous « Dernières exécutions ». « 0 importées » avec des erreurs signifie en général que le type d’enregistrement ne correspondait pas au fichier. Le cadre « Modèle » montre les colonnes qu’attend le type choisi.

« Aucune colonne de ce fichier ne correspond au type d’enregistrement choisi. »

Le fichier est au mauvais endroit et rien n’a été écrit. Le message nomme le type d’enregistrement auquel il appartient (« Ces colonnes correspondent au type d’enregistrement … »). Choisis ce type et envoie le même fichier.

« Ligne … : “handle” … apparaît plusieurs fois » ou « … est vide ».

Chaque ligne a besoin de son propre handle. Corrige la ligne indiquée dans le message et importe de nouveau.

« Colonnes ignorées : … »

Ces colonnes ne sont pas des champs du type d’enregistrement choisi et ont été ignorées. En général, c’est une faute de frappe dans l’en-tête ou une colonne destinée à un autre type d’enregistrement.

« … introuvables et ignorés » dans la section 2 ou 3.

Le fichier nomme des enregistrements ou des produits qui n’existent pas. Importe d’abord les enregistrements dans la section 1 ; vérifie l’orthographe des handles de produit et des SKU.

Un produit a perdu des liens après un import dans la section 3.

La section 3 applique exactement la liste du fichier à chaque produit qui y figure. Mets tous les liens de ce produit dans le fichier.

Le tableau de spécifications du produit est vide.

Les groupes sont rattachés mais n’ont pas de lignes. Lance la section 2 (groupes vers lignes).

Un filtre n’apparaît pas dans ma boutique.

Il doit exister dans Search & Discovery (étape 9), avec la source Métachamp de produit et exactement la clé de la liste de l’application.

« Ça correspond ? » affiche « Choisis le tien ci-dessus ».

Le client n’a pas encore choisi de véhicule ou d’appareil. Place le Sélecteur de compatibilité au-dessus du bloc, ou sur une page que le client visite avant ; le choix est mémorisé d’une page à l’autre.

L’Aperçu rapide n’affiche rien.

Les valeurs viennent du bloc Tableau de spécifications. Ajoute-le à ton modèle de produit.

La colonne « Entrées » affiche moins d’entrées que je n’en ai importé.

Shopify met ce nombre à jour avec du retard après un import en masse. Ouvre le type d’enregistrement sous Contenu → Métaobjets pour voir la vraie liste.

« Les filtres fonctionnent-ils dans la boutique ? » affiche « Je ne sais pas ».

Ta boutique est protégée par un mot de passe, l’application ne peut donc pas la lire. Une fois le mot de passe retiré, la vérification montre quels filtres arrivent.

« Pour commencer » indique que des propriétés ont changé depuis la dernière déduction.

Des produits ont été modifiés après la déduction des filtres. « Filtres » → « Rendre tes propriétés filtrables » → « Aperçu » → appliquer les remet à jour.

Tu bloques encore ?

Écris-nous avec l’adresse de ta boutique et ce que tu vois à l’écran. Nous répondons en anglais et en allemand.

Contact