Vous êtes ici :
Gestion du stock
Gérez les données de stock de la boutique en connectant B2C Commerce à un système externe de gestion des stocks qui vous sert de système d’enregistrement. Vous pouvez compter sur la plateforme pour un suivi de base ou intégrer Salesforce Omnichannel Inventory pour accéder à des fonctionnalités de disponibilité avancées. Cette intégration garantit des niveaux de stock précis et prend en charge des scénarios d’exécution complexes.
Notions fondamentales sur les stocks
Votre solution de gestion des stocks peut inclure le suivi de la disponibilité dans B2C Commerce et l’échange des données de stock avec un système externe. Par exemple, B2C Commerce peut importer des données de stock à intervalles réguliers et éviter les surventes entre les importations en mettant à jour les données locales lors de la création des commandes.
À partir de la version 21.2, vous pouvez utiliser Salesforce Omnichannel Inventory. Omnichannel remplace une partie des fonctionnalités de stock de la plateforme B2C Commerce et offre une interface plus complète avec votre système externe de gestion des stocks. Il est conçu pour s’intégrer facilement avec B2C Commerce et Salesforce Order Management. Les enregistrements Omnichannel Inventory dans B2C Commerce sont en lecture seule.
Pour en savoir plus sur Omnichannel Inventory avec B2C Commerce, reportez-vous à la section Gestion du stock à l'aide d'Omnichannel Inventory.
Fonctionnalités de stock
Voici quelques-unes des fonctionnalité de stock dans B2C Commerce :
- Informations sur la disponibilité des produits basées sur les informations actuelles et futures sur le niveau de stock.
- Différents types de disponibilité des commandes, tels que les commandes en souffrance, les précommandes et la disponibilité permanente. (Omnichannel Inventory ne prend pas directement en charge ces types. Il utilise à la place un système de stock futur.)
- Demandes adressées au système externe ou à Omnichannel Inventory pour réserver des quantités spécifiques de produits pour une commande.
- Ajustement automatique de la disponibilité visible lors de la réservation d’un stock pour une commande dans le système de gestion externe.
- Utilisation des données de disponibilité dans les règles de promotion.
- Utilisation des données de disponibilité dans les résultats de recherche de produits.
- Prise en charge des personnalisations de Script API, telles que :
- Commandes Achat en ligne, retrait en magasin (BOPIS)
- Réservations de stock temporaires pour les paniers
- Réservations de stock partielles pour les paniers
Si vous gérez les stocks sur la plateforme B2C Commerce, vous pouvez utiliser Business Manager pour :
- Importer vos données de stock selon le schéma Inventory.xsd.
- Créer des enregistrements de produit individuels, comprenant les paramètres permanent, pré-commande et en souffrance.
- Étendre l'objet ProductInventoryRecord pour stocker des attributs personnalisés. Par exemple, incluez un message spécifique au produit à afficher lorsque le stock d’un produit tombe en dessous d’une certaine valeur seuil.
Pour savoir comment le panier de la boutique en ligne et les pages de détails des produits affichent les informations de disponibilité, consultez Ressources Page Designer.
Stocks
Les stocks définissent un ensemble d’enregistrements de stock associés à des produits individuels. Vous pouvez utiliser chaque stock avec un ou plusieurs sites ou magasins, mais chaque site ou magasin ne peut référencer qu’un seul stock. Le stock associé à un site est le stock en ligne par défaut de ce site. Lors de la création d’une commande, B2C Commerce utilise cette liste par défaut.
Vous pouvez associer chaque ligne de produit d’une commande à un stock de magasin. Lorsque B2C Commerce crée une commande, il réserve un stock pour chaque produit en fonction de cette liste. Si un produit n’est pas associé à une liste de magasins, la commande utilise à la place le stock du site.
Exemple : Un acheteur passe une commande pour deux produits, l’un pour l’expédition et l’autre pour le retrait en magasin. Pour le produit expédié, B2C Commerce demande une réservation de stock basée sur le stock du site. Pour l’article du magasin, il utilise le stock du magasin.
Si vous passez d'un stock à l'autre, la disponibilité d'un produit change instantanément dans la boutique pour refléter le nouveau stock.
B2C Commerce peut stocker jusqu’à 3 000 stocks, conformément au quota Stock List (Product Inventory Record). Il est possible d'importer un maximum de 3 000 stocks en une fois. Importez les stocks complets et delta à l’aide des modes METTRE À JOUR, REMPLACER et FUSIONNER. Pour supprimer des enregistrements, utilisez le mode REMPLACER et importez des données qui n’incluent pas ces enregistrements.
Les champs non disponibles dans le module Stock de Business Manager indiquent que vous disposez d’une autorisation en lecture seule. Vous pouvez uniquement rechercher des stocks et afficher leurs informations, mais vous ne pouvez pas modifier, supprimer ou créer des listes. Si vous avez diverses autorisations d'accès au module (car vous avez plusieurs rôles), l'accès accordé est celui du niveau le plus élevé. Consultez votre administrateur si vous avez besoin d'un accès en écriture.
Pour un accès en lecture seule, le rôle a toujours besoin de l’une des autorisations fonctionnelles, Manage_Inventory (pour tous les stocks globalement) ou Manage_Site_Inventory pour les sites sélectionnés.
Enregistrements de stock
Les enregistrements de stock décrivent la quantité et la disponibilité d’un produit dans le contexte d’un stock. Il fait référence à un seul produit et à une seule liste. Un stock ne peut comprendre qu’un seul enregistrement de stock pour chaque référence de produit unique.
Un enregistrement de stock n'est pas créé implicitement lors de la création ou de l'importation d'un nouveau produit. Vous devez créer l'enregistrement explicitement dans Omnichannel Inventory, via Business Manager, ou en l'important depuis un outil tiers.
Un enregistrement de stock inclut ces attributs.
| Attribut | Description |
|---|---|
| Allocation | Quantité de produits en stock à la date de réinitialisation. Omnichannel Inventory utilise l’attribut Allocation comme En stock. |
| Date de réinitialisation | Heure à laquelle l’allocation a été initialisée ou réinitialisée. |
| Permanent | Indicateur qui indique que le produit est toujours en stock. Pour Omnichannel Inventory, cette valeur est toujours fausse. |
| Traitement Précommandes/En souffrance | Si le produit n’est pas en stock, indique la disponibilité d’un produit à la commande. Les valeurs possibles sont NONE, PREORDER et BACKORDER (Néant, Précommande et En souffrance). Pour Omnichannel Inventory, si le produit a des réapprovisionnements futurs, cette valeur est BACKORDER. Si ce n’est pas le cas, la valeur est NONE. |
| Allocation Précommandes/En souffrance | Si le produit est en rupture de stock, indique la quantité de produits disponibles à la commande. Pour Omnichannel Inventory, cette valeur correspond à la somme des réapprovisionnements à venir pour le produit. |
| In-StockDate | Date à laquelle un produit devrait être en stock. Pour Omnichannel Inventory, cette valeur correspond à la date du prochain réapprovisionnement. |
Gestion de l’inventaire
Voici quelques exemples de la façon dont votre application, basée sur les paramètres de Business Manager, gère des situations de stock spécifiques :
| Situation | Votre application peut... |
|---|---|
| Le produit n'est pas encore sorti |
|
| Un produit n'est pas en stock |
|
| Une commande de produit contient plus d'unités que n'en contient le stock. | Diviser la commande en X unités pour une livraison immédiate et Y unités en souffrance. |
| Vous ne souhaitez pas faire la promotion des produits en rupture de stock. | Rédiger des règles de promotion qui tiennent compte des unités disponibles à la vente (ATS). |
| Les produits en rupture de stock figurent dans les résultats des recherches. |
|
| Les niveaux de stock sont incorrects. | Les corriger en réalisant une mise à jour du stock. |
Gestion de la disponibilité des produits
Si un site n’a pas de stock attitré, ou si un produit n’a pas d’enregistrement de stock, B2C Commerce propose des moyens spécifiques de gérer ces conditions.
Pour les produits groupés, B2C Commerce ne conserve pas la disponibilité. Créez plutôt un enregistrement de stock de produit pour l’offre groupée.
| Nom | Description | Approche |
|---|---|---|
| Valeur par défaut | Aucun stock n'est associé au site. Aucune information ne permet de déduire la disponibilité. | Considère que tous les produits sont indisponibles. |
| Paramètre du site | Le site possède un stock, mais le produit n’a pas d’enregistrement. | Si la valeur par défaut est en stock, B2C Commerce considère que le produit est en stock. Sinon, le produit n’est pas disponible. |
| Paramètre du produit | Le produit possède un enregistrement de stock, mais aucune allocation n'est spécifiée. | Si l’option Permanent est activée, B2C Commerce considère que le produit est en stock. Sinon, le produit n’est pas disponible. |
| Suivi des associations | Le produit possède un enregistrement de stock et une allocation existe. | Calcule la disponibilité au moment de l’exécution. |

