Tutoriel Make

Automatiser vos étiquettes à code-barres avec Make

De nouveaux produits arrivent, les étiquettes s'impriment. Pas de saisie manuelle, pas de logiciel de mise en page, pas de SKU copiés-collés.

Vincent Ventalon
Vincent Ventalon
· Mis à jour le

Pourquoi automatiser vos étiquettes à code-barres ?

Chaque produit de votre entrepôt a besoin d'un code-barres. Un arrivage de 50 articles ? Quelqu'un doit créer 50 étiquettes à la main : ouvrir un logiciel de mise en page, saisir chaque SKU, générer chaque code-barres, les imprimer un par un.

Pire : vous copiez les codes produits d'un tableur vers un site de génération de codes-barres, vous téléchargez chaque image, vous les disposez dans un document, en espérant ne pas laisser passer une faute de frappe qui sèmera la pagaille dans votre stock.

Automatisons tout ça. Vous reliez vos données de stock à Make, et les planches d'étiquettes se génèrent toutes seules dès que de nouveaux produits doivent être étiquetés.

1

Comprendre le template

1.1 — La planche de codes-barres

Le template génère une planche A4 complète de codes-barres, disposés en grille. Chaque case contient :

  • Un code-barres lisible par scanner (Code 128 par défaut)
  • Le texte lisible sous le code-barres
  • En option, le nom du produit ou le SKU

Ce guide utilise le template Barcode Sheet for Inventory. Vous pouvez aussi l'adapter, ou en créer un de zéro.

Le template de planche de codes-barres dans l'éditeur visuel : une grille de codes-barres alimentés par des champs dynamiques

Essayez d'abord : le générateur gratuit de planches de codes-barres. Collez vos données et voyez le résultat avant d'automatiser.

1.2 — Les champs requis

Le template attend un payload JSON avec une liste items. Chaque élément devient une étiquette.

{
"items": [
{
"barcode_value": "SKU-001-BLK-M",
"product_name": "T-Shirt Black Medium",
"price": "$29.99"
},
{
"barcode_value": "SKU-002-WHT-L",
"product_name": "T-Shirt White Large",
"price": "$29.99"
}
]
}

Astuce : c'est la valeur de barcode_value qui est encodée dans le code-barres. Gardez-la courte et unique : un SKU, un identifiant produit ou un numéro de série font l'affaire.

1.3 — Les formats de code-barres pris en charge

Choisissez le format adapté à vos lecteurs et à votre usage :

FormatUsageCaractères
Code 128 Stock, expédition Tous les caractères ASCII
EAN-13 Produits vendus en magasin (international) 13 chiffres
EAN-8 Petits emballages 8 chiffres
ITF-14 Cartons d'expédition 14 chiffres
Code 39 Systèmes anciens, automobile Alphanumérique + caractères spéciaux

Dans le template : ajoutez un code-barres alimenté par {{items.barcode_value}}. Le format se choisit dans les propriétés du code-barres : Code 128 par défaut, EAN-13, EAN-8, ITF-14 ou Code 39.

Pour modifier un code-barres, cliquez dessus dans l'éditeur de templates. Le panneau de propriétés affiche le format, la valeur et les options d'affichage :

Éditeur de templates avec le panneau de propriétés d'un code-barres : cliquez sur un code-barres pour modifier ses options Value, Format (Code 128) et Show text
2

Préparez votre source de données

2.1 — Structurer vos données de stock

Votre source de données a besoin de colonnes qui correspondent aux champs du template. Voici une structure simple dans Google Sheets :

SKUNom du produitPrixÀ étiqueter
SKU-001-BLK-M T-shirt noir M 29,99 $ TRUE
SKU-002-WHT-L T-shirt blanc L 29,99 $ TRUE
SKU-003-BLU-S T-shirt bleu S 29,99 $ FALSE

La colonne À étiqueter est facultative mais pratique : filtrez dessus pour ne générer des étiquettes que pour les nouveaux produits.

2.2 — Sources de données courantes

Make se connecte à des centaines d'applications. Voici les plus courantes pour gérer un stock :

Google Sheets

Suivi de stock simple. Déclencheur : « Watch Rows », pour repérer les nouveaux produits.

Airtable

Catalogue produits aux champs riches. Déclencheur : « Watch Records », filtré sur un champ de statut.

Shopify

Produits e-commerce. Déclencheur : « New Product », dès qu'un article est ajouté à votre boutique.

Webhook

Intégration sur mesure. Votre ERP, votre WMS ou votre outil maison envoie directement les données produit.

3

Construisez le scénario Make

3.1 — Configurer le déclencheur

Cet exemple utilise Google Sheets. La méthode est la même avec toute autre source de données.

  1. Ouvrez make.com et créez un nouveau scénario
  2. Ajoutez Google Sheets → Watch Rows
  3. Connectez votre compte Google et sélectionnez votre tableur de stock
  4. Surveillez les nouvelles lignes (ou utilisez « Search Rows » avec une planification pour traiter par lots)

Astuce : pour traiter par lots, combinez un déclencheur planifié (par exemple tous les jours à 8 h) et un filtre sur « À étiqueter = TRUE ». Une fois les étiquettes générées, passez la colonne à FALSE pour ne pas les régénérer.

3.2 — Traiter en masse avec l'Iterator

Pour générer les étiquettes de plusieurs produits sur une même planche, deux options :

Option A : une planche par lot

Rassemblez plusieurs lignes avec un Aggregator, puis envoyez toute la liste à TemplateFox. Le template génère un seul PDF avec toutes les étiquettes.

Option B : une planche par produit

Utilisez un Iterator pour traiter chaque produit séparément. Vous obtenez plusieurs PDF, un par produit.

L'option A est en général la bonne : 50 produits sur une seule planche à imprimer, c'est plus efficace que 50 PDF séparés.

Déroulé du scénario :
Google Sheets → Array Aggregator → HTTP (TemplateFox) → E-mail/Impression

3.3 — Générer le PDF

Ajoutez un module HTTP qui appelle l'API TemplateFox :

  1. Ajoutez HTTP → Make a request
  2. URL : https://api.templatefox.com/v1/pdf/create
  3. Method : POST
  4. Headers : x-api-key: your_api_key et Content-Type: application/json
  5. Body : reliez les colonnes de votre tableur aux champs du template
Voir un exemple de corps de requête
{
"template_id": "bf466686-77a3-4838-a43d-73bb837f659e",
"data": {
"items": {{aggregated_array}}
}
}
Aperçu de la planche : une grille de codes-barres rendue, avec le panneau de données JSON à droite

La réponse contient une URL signée vers le PDF, dans le champ url. Servez-vous-en à l'étape suivante pour envoyer, imprimer ou archiver les étiquettes.

Cas d'usage courants

Réception en entrepôt

Un arrivage est réceptionné, vous scannez la liste de colisage : les étiquettes de tous les articles s'impriment toutes seules.

Référencement de nouveaux produits

Ajoutez un produit à votre catalogue : ses étiquettes de stock se génèrent.

Inventaires

Générez des étiquettes de remplacement pour celles abîmées ou manquantes lors des inventaires tournants.

Changements de prix en magasin

Un prix change ? Générez de nouvelles étiquettes, aux prix à jour, pour les produits concernés.

À voir aussi

Le même workflow, sur d'autres plateformes

Vous utilisez un autre outil d'automatisation ? La même configuration fonctionne aussi ailleurs :

Questions fréquentes

Quel format de code-barres choisir ?

Code 128 convient à la plupart des usages : compact, il accepte lettres et chiffres. Prenez EAN-13 pour les produits vendus en magasin qui ont besoin d'un code GTIN, EAN-8 pour les petits emballages, ITF-14 pour les cartons d'expédition, ou Code 39 pour les systèmes anciens. Le composant code-barres prend en charge ces cinq formats.

Combien d'étiquettes tiennent sur une planche ?

Le template par défaut aligne les codes-barres sur une grille de 3 colonnes, au format A4 ; le nombre d'étiquettes par page dépend de leur hauteur. Modifiez le template pour ajuster la densité de la grille à vos planches d'étiquettes, ou imprimez sur papier ordinaire et découpez.

Puis-je ajouter le logo de mon entreprise sur les étiquettes ?

Oui. Ouvrez le template dans l'éditeur et ajoutez un élément image avec l'URL de votre logo. Placez-le où vous voulez, en général dans un en-tête ou dans un coin de chaque étiquette.

Puis-je générer des étiquettes pour certains produits seulement ?

Oui. Dans Make, ajoutez un filtre après le déclencheur de votre source de données. Filtrez sur des critères comme « créé aujourd'hui », « catégorie = électronique » ou « à étiqueter = TRUE ». Seuls les produits qui correspondent déclenchent la génération d'étiquettes.

Comment imprimer les étiquettes directement ?

Ajoutez Ezeep ou PrintNode comme dernier module de votre scénario. La planche de codes-barres s'imprime automatiquement sur l'imprimante choisie, sans téléchargement manuel.

Les QR codes sont-ils aussi pris en charge ?

Oui. Ajoutez un composant QR Code à votre template et alimentez-le avec une variable, par exemple {{product_url}}. Un QR code stocke plus de données qu'un code-barres : pratique pour des URL ou des fiches produit détaillées. Voir notre template de planche de QR codes.

Automatisez votre génération de PDF

Une documentation complète, des intégrations no-code et une API solide pour générer vos PDF à grande échelle. On s'occupe de la partie ingrate.