Passer au contenu principal

Produits

Créer et gérer vos produits — images avec glisser-déposer, descriptions avec médias intégrés, prix, stock, SKU, catégories et variantes.

Écrit par Support

Les produits sont le cœur de votre catalogue. Cette page couvre l'éditeur de produit du tableau de bord de bout en bout : image principale, galerie, description, vidéo, prix, stock et l'entrée vers les variantes.

Vidéo

Où trouver vos produits

Ouvrez Dashboard → Products sur /dashboard/products. Chaque carte produit affiche :

  • La miniature de l'image de couverture

  • Un badge de statut — Active, Active – hidden ou Draft

  • Une étoile si le produit est mis en avant (featured)

  • Le nom du produit

  • Sa catégorie

  • Le prix, avec le prix de comparaison barré lorsqu'il est défini

  • Un badge Out of stock quand un produit à stock suivi tombe à 0

Le slug n'est pas affiché dans la liste.

Actions rapides sur chaque carte : Share, Preview in store, Edit et Delete. La suppression est définitive — elle ne demande qu'une confirmation navigateur, il n'y a ni annulation ni archivage.

Filtrez par catégorie, statut ou état du stock, ou cherchez par nom.

Actions groupées

Cochez plusieurs produits et la barre d'actions groupées apparaît avec six actions :

Action

Ce qu'elle fait

Category

Ajouter, remplacer ou retirer des catégories sur les produits sélectionnés.

Price

Définir un prix fixe, ou ajuster d'un pourcentage ou d'un montant fixe (à la hausse ou à la baisse).

Stock

Définir, augmenter ou diminuer le stock.

Status

Basculer en Active, Active – hidden ou Draft.

Featured

Marquer ou démarquer comme mis en avant.

Delete

Supprimer définitivement la sélection.

Deux limites à connaître : une opération groupée traite au maximum 100 produits à la fois, et les modifications groupées de Stock ne s'appliquent qu'aux produits en stock simple au niveau produit — les produits en stock par variante ou par combinaison sont ignorés silencieusement et comptés comme ignorés.

Créer un produit

Cliquez Add product en haut à droite (ou allez directement sur /dashboard/products/create). L'éditeur est divisé en cartes :

  • Product images

  • Basic info — nom et description

  • Pricing & stock — prix, prix de comparaison, coût, SKU, poids, dimensions d'expédition, options assurance livraison et fragile, et les interrupteurs de suivi de stock

  • Category & status

  • Variants (Colours / Options)

  • Offers & bundles

  • Combination stock matrix — n'apparaît que lorsque le stock par combinaison est activé

⚠️ Attention — Deux contrôles bloquent l'enregistrement

Un nouveau produit ne peut pas être enregistré sans au moins une image, et le prix de comparaison doit être strictement supérieur au prix — un prix de comparaison égal ou inférieur est rejeté. Les deux contrôles s'exécutent dans le navigateur ; l'API et l'import en masse ne les imposent pas.

Image de couverture et galerie

Les boutiques Gratuit peuvent uploader jusqu'à 8 photos par produit. Pro, Illimité et Entreprise sont pratiquement sans limite (un plafond de 999 dans l'uploader). Formats acceptés : jpg, png, gif, webp, heic, heif, avif, bmp, tiff.

Chaque fichier peut peser jusqu'à 20 Mo. Les uploads sont automatiquement réduits à 2000x2000 maximum, convertis en WebP, et une miniature de 400 px est générée pour les cartes et les listes.

Après l'upload vous pouvez :

  • Glisser-déposer pour réordonner sur desktop.

  • Appui long ~250 ms sur mobile pour entrer en mode réorganisation (avec petite vibration).

  • Cliquez les chevrons < ou > sur chaque carte pour décaler d'une position à gauche/droite — utile quand le glisser est compliqué.

  • Cliquez l'étoile sur n'importe quelle miniature pour en faire l'image principale.

La tuile principale est épinglée au premier emplacement automatiquement — ni le glisser-déposer ni les chevrons ne peuvent la déplacer, il n'y a donc rien à verrouiller ou déverrouiller. Pour changer la photo de tête, cliquez l'étoile sur une autre.

L'ordre des images est ce qu'utilisent les variantes et la galerie boutique. La première image est celle qui apparaît dans les pubs et sur les cartes catégorie ; mettez-y votre meilleur visuel.

Catégories

Cochez une ou plusieurs catégories dans la carte Category & status. Le sélecteur est une liste plate de cases à cocher, avec recherche, triée par nombre de produits — les sous-catégories existent dans /dashboard/categories, mais elles ne sont pas imbriquées ici.

DZBuild marque la première catégorie cochée comme principale automatiquement ; il n'y a aucun contrôle pour choisir laquelle. La catégorie principale est le libellé affiché sur la fiche produit et dans ses données structurées de fil d'Ariane (qui renvoient vers la section catégories de la boutique, pas vers une page catégorie). Elle n'influence pas l'URL du produit — les fiches produit sont toujours /product/{slug} ou /product/{id}, et les pages catégorie /category/{category-slug}.

Description (avec upload images et vidéo)

L'éditeur de description est un bloc de texte enrichi qui permet :

  • Appliquer titres (H1, H2, H3), gras, italique, listes, liens.

  • Cliquer le bouton image de la barre d'outils pour ajouter une photo. Il ouvre un sélecteur de fichier (JPEG, PNG, GIF ou WebP, 2 Mo maximum par image) et l'uploade dans le dossier média de votre boutique.

  • Insérer des vidéos YouTube via URL.

  • Uploader de courtes vidéos HTML5 pour les démos in-line.

⚠️ Attention — Coller une image ne l'uploade pas

Il n'y a pas d'upload depuis le presse-papiers. Coller une image est soit ignoré, soit — pour une image copiée depuis une autre page web — intégré comme un lien vers ce site externe, ce qui casse le jour où ce site change. Utilisez toujours le bouton image de la barre d'outils.

La plupart des marchands algériens gardent la description courte (sous 200 mots) et laissent les images parler. Utilisez H2 pour les bénéfices, une image entre les blocs, puis une FAQ en bas.

Générateur de description par IA

La carte description dispose d'un bouton generate with AI, aussi bien sur le formulaire de création que sur celui d'édition. Il écrit dans la langue de votre boutique, pas dans celle du nom du produit, et il n'y a aucune restriction de plan — les boutiques Gratuit peuvent l'utiliser.

Limites de débit par boutique : environ 6 générations par minute, 150 par jour, et 3 par produit et par jour.

Prix

Trois champs :

Champ

Usage

Price

Le prix payé par le client.

Compare price

Le prix barré (ex. "était 3 500 DZD"). Augmente le taux de conversion de 10–30% dans la plupart des catégories — mettez un prix d'origine crédible. Doit être strictement supérieur au prix.

Cost

Ce que le produit vous coûte. Alimente les rapports de marge. Non visible par le client.

Attributs d'expédition

Également dans la carte Pricing & stock, et transmis au transporteur quand la commande part en livraison (Yalidine / Yalitec / Guepex) :

Champ

Ce que ça fait

Weight

En kilogrammes. Au-delà de 5 kg les transporteurs appliquent des frais de livraison supplémentaires.

Height / Width / Length

Dimensions du colis utilisées par le transporteur.

Delivery insurance

Activé, le colis est assuré au prix du produit lors de l'expédition.

Fragile

Signale le colis comme fragile au transporteur.

Stock et SKU

Deux modes de stock au niveau produit :

  • Track stock OFF — vend indéfiniment, ne marque jamais en rupture.

  • Track stock ON — le stock est déduit la première fois que la commande passe en confirmed, processing, shipped ou delivered, et restitué quand elle passe en cancelled ou returned. Un verrou par commande empêche la double déduction si le statut fait des aller-retours. Le produit est marqué en rupture à 0.

Ajoutez un SKU dans la carte Pricing & stock. Il n'y a pas de champ barcode dans l'éditeur de produit — un code-barres ne peut être renseigné que par l'import en masse ou l'API. Les SKU ne sont pas contrôlés en unicité : deux produits de la même boutique peuvent porter le même SKU sans le moindre avertissement, à vous donc de les garder uniques.

Pour le stock par variante ou par combinaison, voir Variantes. Pour les alertes de stock bas et les outils en masse, installez l'addon Stock Management.

Combien de produits puis-je avoir ?

Le plafond de produits actifs dépend de votre plan :

Plan

Produits actifs max

Import en masse

Gratuit

5

Non

Professionnel

300

Oui

Illimité

Illimité

Oui

Entreprise

Illimité

Oui

Le plafond est appliqué à la création : en Gratuit vous ne pouvez tout simplement pas ajouter un 6e produit actif. Les brouillons ne comptent pas dedans, mais les produits masqués si (un produit masqué compte toujours comme actif). Les boutiques Gratuit sont en plus plafonnées à 30 commandes par mois.

Si un plan payant expire, toute la boutique passe hors ligne — chaque page est remplacée par un avis « boutique fermée » — et le tableau de bord est restreint à l'accueil du dashboard, l'abonnement et l'historique de facturation, les réglages, le compte, les notifications, l'affiliation, les crédits IA et le téléchargement des factures ; tout le reste redirige vers /dashboard/subscribe. Rien n'est supprimé, le plan n'est pas rétrogradé en Gratuit, et le renouvellement restaure tout immédiatement.

Besoin de renouveler ou de monter en gamme ? Ouvrez /dashboard/subscribe et cliquez ▶ How to renew pour une visite guidée dans l'app, ou regardez les tutoriels vidéo sur la chaîne YouTube DZBuild.

Variantes

Sous la carte stock, la section Variants permet d'ajouter des groupes Colour, Text, Image-text ou Multiple choice, chacun avec ses options portant ajustement de prix, stock et image liée. Référence complète : Variantes & combinaisons.

Offres & lots

La carte Offers & bundles crée des offres de quantité propres au produit — « 3 pour 4 500 DZD ». Chaque offre porte :

Champ

Notes

Title

Obligatoire. Ce que voit le client sur la ligne d'offre.

Quantity

Obligatoire. Le nombre de pièces couvertes par l'offre.

Final price

Obligatoire. Le total de l'offre entière, pas le prix à la pièce.

Compare price

Total barré, optionnel.

Badge text + colour

Bandeau optionnel sur l'offre, par ex. « Meilleure valeur ».

Free shipping

Optionnel. Met la livraison à zéro pour cette offre — cela écrase vos tarifs de livraison habituels, vérifiez donc le calcul avant de l'activer.

Offer image

Image optionnelle pour la ligne d'offre.

Quand une offre couvre plusieurs pièces d'un produit à variantes, le client choisit les variantes pièce par pièce. C'est natif ; l'addon Offer Variant Popup remplace l'accordéon intégré par une fenêtre modale.

Statut

Option

Effet

Active

Disponible à la vente — listé sur la boutique et indexé pour la recherche.

Active but hidden

Accessible par URL directe mais non listé sur la boutique. Utile pour des promos à lien secret.

Draft

Non visible. Utilisez pendant que vous préparez le produit.

SEO produit {#product-seo}

Le SEO produit est généré automatiquement — il n'y a rien à remplir :

  • Titre de pageProduct name - Store name (nom du produit - nom de la boutique).

  • Meta description — les 160 premiers caractères de votre description, débarrassés du formatage. Quand la description est vide, elle est composée à partir du nom du produit, du nom de la boutique et du prix.

  • Image OG / Twitter — l'image principale du produit.

Il n'existe aucune surcharge par produit du meta title, de la meta description ou de l'image OG dans le tableau de bord. Les champs meta_title et meta_description peuvent être remplis par l'import en masse ou l'API, mais la boutique ne les utilise jamais pour les produits.

Modifier un produit

Ouvrez /dashboard/products/:id/edit depuis la liste. Mêmes champs qu'à la création.

Renommer un produit régénère toujours le slug de son URL — il n'y a pas de champ slug manuel — donc l'ancienne URL /product/{old-slug} cesse de se résoudre par slug. Les fiches produit se résolvent aussi par ID numérique (/product/{id}, c'est ce qu'émettent les boutons Preview et Share du tableau de bord), donc les liens par ID survivent au renommage. Renommez avec précaution si des pubs pointent vers une URL en slug.

Il n'y a pas d'action Duplicate. Pour créer un produit similaire, ressaisissez-le ou importez-le en masse.

Enregistrer un produit le réindexe aussi pour la recherche boutique. Les échecs d'indexation sont silencieux : si la recherche rate un produit, ouvrez-le et enregistrez-le à nouveau. Les modifications groupées de stock sautent volontairement la réindexation.

Import en masse

L'outil Bulk Import se trouve sur /dashboard/products/bulk-import.

🛑 Important — L'import est en insertion seule — ne re-uploadez jamais le même fichier

Il n'y a ni correspondance par SKU ni mise à jour. Re-uploader un fichier déjà importé crée une seconde copie de chaque produit (les slugs dupliqués deviennent name-2, name-3, …). Pour modifier des produits que vous avez déjà, éditez-les dans le tableau de bord, utilisez les actions groupées, ou passez par l'API.

Les boutiques Gratuit ne peuvent pas importer. La page s'ouvre, mais tout upload est rejeté avec une invitation à monter en gamme. Sur Pro, Illimité et Entreprise les limites sont par fichier :

Limite

Valeur

Type de fichier

.csv ou .xlsx

Taille du fichier

10 Mo

Lignes

5 000

L'import s'arrête également dès que les emplacements produit de votre plan sont épuisés (Pro : 300 produits actifs au total) et vous indique combien de lignes ont été ignorées.

Le déroulé

  1. Téléchargez le fichier d'exemple depuis la page d'import et remplissez-le.

  2. Uploadez votre CSV ou XLSX.

  3. Mappez les colonnes. DZBuild les fait correspondre automatiquement, et un bouton AI mapping règle les cas tordus. Vous pouvez enregistrer un mapping comme modèle réutilisable pour le prochain import depuis la même source.

  4. Choisissez si les lignes sans image doivent être importées en brouillon.

  5. Exécutez. Les produits sont créés immédiatement ; les images référencées par URL sont téléchargées en arrière-plan, donc les produits apparaissent avant leurs photos. La page continue d'afficher l'avancement des images jusqu'à leur arrivée.

  6. Téléchargez le rapport d'erreurs si des lignes ont échoué.

Colonnes reconnues

Obligatoires : name et price.

Optionnelles : description, short_description, compare_price, cost_price, sku, barcode, stock_quantity, category, status, featured, track_stock, meta_title, meta_description, variant_color, variant_size, image_url, et image_url_2image_url_15.

Notes :

  • Il n'y a pas de colonne slug — les slugs sont toujours générés depuis le nom.

  • Les boutiques Gratuit voient 8 colonnes d'URL d'image dans le modèle, les boutiques payantes 15.

  • meta_title et meta_description sont stockés mais jamais rendus par la boutique (voir SEO produit).

Migrer depuis Shopify

Pour une boutique Shopify, utilisez l'addon Shopify Import depuis /dashboard/addons plutôt qu'un CSV. Il se connecte en OAuth 1-clic et importe produits, variantes, images et collections — et contrairement à l'import CSV, le relancer met à jour les produits qu'il a déjà importés au lieu de les dupliquer, en préservant leurs slugs. Nécessite Pro.

Add-ons produit

Les add-ons produit sont des extras payants que le client attache à un produit au moment de commander — un texte de gravure, un message personnalisé, un fichier de design uploadé. Gérez-les sur /dashboard/products/addons. Aucune restriction de plan : les boutiques Gratuit peuvent les utiliser.

Chaque add-on porte :

Champ

Notes

Title

Ce que voit le client.

Input type

text, textarea ou image (upload de fichier).

Placeholder

Texte d'aide dans le champ.

Required

Oblige le client à le remplir avant de commander.

Extra price

Ajouté au total de la commande.

Max length

Pour les champs text et textarea.

Allowed extensions

Pour les uploads d'image.

Sort order / Active

Ordre d'affichage et interrupteur on/off par add-on.

Les add-ons s'activent produit par produit, et la tarification est recalculée de notre côté à partir des prix d'add-ons que vous avez enregistrés au moment de la commande — un prix trafiqué côté client est ignoré. Une réserve : la commande depuis une page de destination stocke les uploads de formulaire personnalisé au prix 0 au lieu de facturer les prix des add-ons ; utilisez donc la fiche produit quand les add-ons doivent réellement être payés.

Astuces

  • L'image principale est épinglée en position 1 automatiquement — cliquez l'étoile sur une autre miniature si vous voulez qu'une autre photo passe devant. Les clients venant des pubs atterrissent toujours sur la principale.

  • Définissez compare-price même sur les articles à petite marge — le prix barré est l'un des leviers de conversion les plus puissants.

  • Choisissez les variantes image-text dès ~5 options — les miniatures tuent les confusions sur les noms similaires. Voir variantes.

  • Utilisez Active but hidden pour les promos privées, Draft pendant la préparation.

  • Gardez les descriptions courtes — 100–200 mots avec images convertit mieux qu'un mur de texte sur le trafic mobile-first algérien.

  • Ajoutez un SKU pour tout ce que vous allez ré-importer en masse ou synchroniser via l'API plus tard — et gardez-les uniques vous-même, rien ne le vérifie.

  • Ne re-uploadez jamais un fichier d'import pour « mettre à jour » des produits — vous dupliqueriez tout votre catalogue.

  • L'image de couverture est votre image de pub. Traitez-la comme un visuel publicitaire Facebook, pas comme une photo de catalogue générique.

La suite

Avez-vous trouvé la réponse à votre question ?