AccueilSolutionsÀ proposDocumentation

Commandes de brouillon et flux de travail B2B

BundlesIQ traite les bundles dans les commandes de brouillon Shopify, les rendant compatibles avec les flux de travail B2B, de gros et de création de commandes manuelles.

Ce que vous allez accomplir

Vous comprendrez comment BundlesIQ gère les commandes de brouillon, à quoi vous attendre pendant le flux de travail B2B, et comment le traitement des commandes de brouillon diffère du traitement standard des commandes.

Quand utiliser ce guide

  • Vous créez des commandes de brouillon pour des clients de gros ou B2B
  • Vous utilisez les fonctionnalités B2B de Shopify (comptes d'entreprise, listes de prix)
  • Vous souhaitez comprendre le timing et le comportement du traitement des bundles sur les commandes de brouillon

Activation du traitement des commandes de brouillon

Le traitement des commandes de brouillon est contrôlé dans vos paramètres globaux :

  1. Naviguez vers BundlesIQ > Paramètres
  2. Assurez-vous que Traiter les commandes de brouillon est activé
  3. Cliquez sur Enregistrer

Comment fonctionne le traitement des commandes de brouillon

Détection

BundlesIQ s'abonne aux webhooks draft_orders/create et draft_orders/update de Shopify. Lorsqu'une commande de brouillon est créée ou mise à jour et contient un SKU fantôme de bundle, BundlesIQ le détecte et commence le traitement.

Transformation

La transformation des commandes de brouillon fonctionne de la même manière que la transformation des commandes standard :

  1. BundlesIQ détecte les articles de ligne de bundle
  2. Charge la configuration du bundle, les composants et les prix
  3. Calcule les allocations de prix en fonction de votre stratégie de prix
  4. Transforme la commande de brouillon en ajoutant des articles de ligne de composants et en appliquant des remises

Différence clé : Méthode API

Type de commande Méthode de transformation
Commandes standard (Hybride/Rapport/Opérationnel) API de modification de commande Shopify (début → ajouter des lignes → appliquer des remises → valider)
Commandes de brouillon (Hybride/Rapport/Opérationnel) Mutation draftOrderUpdate de Shopify (remplacement direct des articles de ligne)
Commandes standard ou de brouillon (Parent-Only/BOM) Pas de modification de commande — réservation d'inventaire via l'API d'état d'inventaire de Shopify

Les commandes de brouillon utilisent une API plus simple qui permet de définir directement les prix sur les articles de ligne, ce qui signifie :

  • Les augmentations de prix sont possibles sur les commandes de brouillon (contrairement à l'API de modification de commande pour les commandes standard)
  • Pas de flux de travail de commande calculé — Les modifications sont appliquées directement
  • Contrôle total des prix — BundlesIQ peut définir des prix exacts par composant sans se fier aux remises

Le flux de travail B2B

Un flux de travail B2B typique avec BundlesIQ :

1. Créer la commande de brouillon

  1. Ouvrez Shopify Admin > Commandes > Brouillons > Créer une commande de brouillon
  2. Ajoutez le produit bundle (SKU fantôme) à la commande de brouillon
  3. Définissez le client (optionnel : associez à une entreprise B2B)
  4. Appliquez toutes remises ou ajustements de prix pertinents

2. BundlesIQ traite le brouillon

BundlesIQ détecte et transforme automatiquement la commande de brouillon. En quelques secondes :

  • Les articles de ligne de composants sont ajoutés au brouillon
  • Les prix sont alloués en fonction de votre configuration de bundle
  • La ligne de bundle est gérée selon votre mode de gestion

3. Vérifiez le brouillon transformé

  1. Ouvrez la commande de brouillon dans Shopify Admin
  2. Vérifiez que les articles de ligne de composants et les prix semblent corrects
  3. Apportez les ajustements manuels si nécessaire (vous pouvez toujours modifier le brouillon)

4. Complétez la commande de brouillon

Lorsque vous êtes prêt, complétez la commande de brouillon en :

  • Envoyant une facture au client pour le paiement
  • Marquant comme payé (pour des conditions pré-négociées)
  • Acceptant le paiement directement

Si vous modifiez la commande de brouillon après que BundlesIQ l'ait traitée et ajoutez un autre produit bundle, BundlesIQ re-traitera le brouillon lorsque le webhook draft_orders/update sera déclenché.

Accéder aux outils de bundle depuis le menu Plus d'actions de la commande de brouillon dans Shopify Admin

Portée de traitement et commandes de brouillon

Vos paramètres de portée de traitement s'appliquent aux commandes de brouillon :

  • Toutes les commandes — Toutes les commandes de brouillon avec des bundles sont traitées
  • Uniquement celles étiquetées — Seules les commandes de brouillon avec des étiquettes correspondantes sont traitées (vous devez étiqueter la commande de brouillon avant ou au moment de la création)
  • Exclure les étiquettes — Les commandes de brouillon avec des étiquettes exclues sont ignorées

Codes de réduction de gros sur les commandes de brouillon

Si vous appliquez un code de réduction à une commande de brouillon :

  • BundlesIQ détecte la remise appliquée
  • La remise est prise en compte dans les calculs de prix des composants
  • En modes Hybride et Opérationnel, à la fois la remise de bundle et la remise de gros sont reflétées dans les prix des lignes de composants
  • En mode Parent-Only (BOM), la remise reste sur la ligne de bundle telle quelle (aucune ligne de composant n'est ajoutée)

Exemple avec une remise de gros de 50 % :

Bundle de détail : 100,00 $
Remise de 50 % appliquée : 50,00 $ total de la commande

Après transformation (mode Hybride) :
  Ligne de bundle :    0,00 $
  Composant A :        60 $ de détail → 20 % de remise sur le bundle → 50 % de promo = 24,00 $
  Composant B :        40 $ de détail → 20 % de remise sur le bundle → 50 % de promo = 16,00 $
  (Les prix reflètent l'allocation combinée du bundle + la remise de gros)
  Total : 50,00 $

Protection 3PL sur les commandes de brouillon

Les étiquettes de protection 3PL (BIQ_PROCESSING, BIQ_READY) sont appliquées aux commandes de brouillon de la même manière que pour les commandes standard. Cependant, comme les commandes de brouillon ne sont généralement pas envoyées aux 3PL jusqu'à ce qu'elles soient complètes et converties en commandes réelles, les étiquettes servent principalement d'indicateurs de statut.

Revenir sur une transformation de commande de brouillon

Contrairement aux commandes régulières, les commandes de brouillon peuvent être reverties — ce qui signifie que la transformation de bundle est annulée et que la commande de brouillon est restaurée à son état pré-BundlesIQ.

Quand revenir

  • Le client a changé d'avis et vous devez modifier le brouillon avant de le compléter
  • La configuration du bundle était incorrecte et vous devez recommencer
  • Vous souhaitez tester un mode de gestion ou une stratégie de prix différente

Comment revenir

Dialogue des outils de bundle pour les commandes de brouillon — Options Reprocess, Revert & Reprocess, et Revert Only

  1. Ouvrez la commande de brouillon dans Shopify Admin
  2. Cliquez sur l'action Outils de bundle (dans le menu "Plus d'actions")
  3. Choisissez l'une des options :
    • Revert Only — Annule la transformation et laisse le brouillon dans son état d'origine. Une étiquette BIQ_REVERTED est appliquée pour empêcher la re-transformation automatique
    • Revert & Reprocess — Annule la transformation et relance immédiatement le traitement depuis le début

Ce que fait le retour

  • Supprime tous les articles de ligne de composants et lignes d'ajustement créés par BundlesIQ
  • Restaure les lignes SKU fantômes qui ont été supprimées en mode opérationnel (réajoute la variante avec la quantité d'origine)
  • Supprime la remise de "transformation de bundle" des lignes de bundle en mode hybride (les restaurant à leur prix d'origine)
  • Préserve tous les articles de ligne non-bundle intacts

Le retour n'est disponible que pour les commandes de brouillon qui n'ont pas été complétées (converties en commande régulière). Une fois qu'une commande de brouillon est complétée, la commande régulière résultante ne peut pas être revertie.

Erreurs courantes

  • Oublier d'activer le traitement des commandes de brouillon — Si "Traiter les commandes de brouillon" est désactivé dans les paramètres, BundlesIQ ne touchera pas aux commandes de brouillon
  • Modifier un brouillon après traitement et s'attendre à ce qu'il n'y ait pas de re-traitement — Si vous ajoutez ou modifiez des articles de ligne, BundlesIQ peut re-traiter lorsque le webhook draft_orders/update est d��clenché. Cela est généralement sûr (idempotent), mais soyez conscient de cela
  • Compléter une commande de brouillon qui n'a pas été traitée — Si BundlesIQ n'a pas traité le brouillon (en raison des paramètres ou d'une erreur), le compléter crée une commande standard avec uniquement le SKU fantôme. BundlesIQ tentera alors de le traiter comme une commande standard

Dépannage

Problème Cause possible Solution
La commande de brouillon n'a pas été transformée "Traiter les commandes de brouillon" est désactivé Activez-le dans les paramètres
La commande de brouillon n'a pas été transformée La portée de traitement est définie sur "Uniquement celles étiquetées" et le brouillon n'a pas l'étiquette requise Ajoutez l'étiquette requise à la commande de brouillon
Des composants ont été ajoutés mais les prix semblent incorrects Un code de réduction sur le brouillon interagit avec les prix des bundles Vérifiez l'allocation des prix et vérifiez si la remise combinée a du sens
Le brouillon a été traité mais ensuite reverti Le brouillon a été mis à jour après le traitement, déclenchant une réévaluation Vérifiez le tableau de bord de santé de BundlesIQ pour les journaux de traitement

Pages connexes