Shopify peut afficher 5 bundles disponibles alors qu’aucun composant n’a une quantité en stock égale à 5. Ce nombre n’a rien de mystérieux. Shopify divise le stock disponible total de chaque composant suivi par le nombre d’unités nécessaires pour un bundle, arrondit le résultat à l’entier inférieur, puis retient le plus petit résultat.
Chez Studio Eucalipto, nous pensons que ce calcul doit devenir une vérification rapide, et non une opération manuelle à recommencer après chaque vente. Utilisez la formule pour comprendre le goulot d’étranglement, puis rendez opérationnelle une relation prise en charge entre SKU parent et SKU de composants grâce à une règle de bundle LedgerLeaf Pro.
La réponse rapide de Leafy
Pour chaque composant, calculez
stock disponible ÷ unités nécessaires par bundle, arrondissez à l’entier inférieur et retenez le plus petit résultat. Ce composant limite le bundle. Si des SKU parent et composants doivent rester alignés, enregistrez la relation dans une règle de bundle LedgerLeaf Pro vérifiée au lieu de corriger manuellement la quantité du produit parent.
Le calcul recherche la capacité la plus faible
Les indications de Shopify sur le stock des bundles décrivent la formule suivante :
bundles disponibles = plus petit résultat arrondi à l’entier inférieur de (stock du composant ÷ unités nécessaires du composant)
Imaginez un bundle bien-être composé de deux bougies, trois savons et une boîte cadeau :
| Composant | Disponible | Nécessaire par bundle | Bundles complets |
|---|---|---|---|
| Bougie | 11 | 2 | 5 |
| Savon | 18 | 3 | 6 |
| Boîte cadeau | 7 | 1 | 7 |
La quantité disponible du bundle est de 5. Les bougies sont le composant limitant, car elles permettent de constituer le moins d’ensembles complets.
La bougie restante ne permet pas de vendre un demi-bundle. Shopify arrondit 11 ÷ 2 de 5,5 à 5. Si deux bougies supplémentaires arrivent, leur capacité passe à 6 et rejoint celle des savons. La boutique peut alors vendre 6 bundles complets, tandis que les boîtes cadeau conservent encore de la marge.
Vérifier ce que Shopify inclut dans le calcul
Shopify présente la disponibilité d’un bundle comme une estimation fondée sur le stock disponible total des composants. Ses bundles standard utilisent le stock global plutôt qu’une quantité distincte par emplacement pour le bundle.
Deux réglages peuvent modifier le résultat plus fortement que le calcul lui-même :
- un composant dont le suivi du stock est désactivé est ignoré ;
- un composant configuré sur Continuer à vendre en cas de rupture de stock est également ignoré.
Un bundle peut donc rester disponible même lorsqu’un composant ignoré affiche zéro. Avant de chercher la cause d’un résultat surprenant, vérifiez le suivi du stock et les réglages de vente en rupture pour chaque composant. Confirmez également la quantité nécessaire : passer d’une à deux bougies modifie le diviseur et peut immédiatement créer un nouveau composant limitant.
Rendre la relation opérationnelle dans LedgerLeaf
La formule vous donne le résultat attendu. LedgerLeaf Pro transforme ensuite une relation de SKU prise en charge en processus de stock reproductible lorsque votre catalogue utilise un SKU parent et des SKU de composants.
Commencez par des identifiants lisibles :
- bundle parent :
CARE-SET-01; - bougie :
CANDLE-SAGE; - savon :
SOAP-OAT; - boîte cadeau :
BOX-KRAFT.
Dans l’espace Stock de LedgerLeaf, créez une règle de bundle qui relie le produit parent à ses composants, puis vérifiez les produits détectés avant l’activation. LedgerLeaf documente des logiques de synchronisation minimale, maximale et exacte. Pour une relation de bundle comportant une unité de chaque composant, la logique minimale reporte le composant limitant sur la quantité du produit parent. Pour toute recette utilisant plusieurs unités d’un composant, conservez la formule de division de Shopify comme test d’acceptation et n’activez qu’une règle dont le comportement observé correspond à la quantité attendue.
Voici la distinction à retenir : la formule de Shopify explique pourquoi le résultat est 5 ; une règle de bundle LedgerLeaf évite qu’une relation prise en charge entre produit parent et composants ne devienne une nouvelle correction manuelle du stock.
Tester le composant limitant avant le lancement
Utilisez volontairement des quantités différentes afin que le résultat attendu soit évident :
- Réglez les composants sur 11 bougies, 18 savons et 7 boîtes ; confirmez que la capacité attendue est de 5.
- Réduisez un composant non limitant sans passer sous 5 bundles ; le produit parent ne doit pas baisser.
- Faites passer les bougies de 11 à 9 ; la capacité doit passer de 5 à 4.
- Réapprovisionnez les bougies et vérifiez que le bundle réagit comme prévu.
- Recommencez avec les parcours de commande, de retour et d’ajustement manuel réellement utilisés par votre équipe.
Le point de vigilance de Leafy
N’additionnez pas les stocks des composants, n’arrondissez pas à l’entier supérieur et ne supposez pas que la plus petite quantité brute est toujours limitante. Le nombre d’unités nécessaires compte. Prévisualisez chaque SKU dans la règle LedgerLeaf et testez un petit bundle avant d’étendre ce modèle.
Le calcul est facile à retenir : divisez, arrondissez à l’entier inférieur et laissez la capacité la plus faible l’emporter. Le véritable résultat utile est une règle LedgerLeaf qui maintient cette relation clairement établie lorsque la prochaine vente modifie les quantités.




