Intégration de la tarification HCL Commerce et Sterling Order Management
Sterling Order Management utilise le moteur de tarification HCL Commerce, qui fournit des capacités de tarification des articles, y compris les règles de prix, les listes de prix et les entrées de prix. Ces informations sont stockées dans la base de données HCL Commerce et gérées par serveur d'administration.
Les prix de retour peuvent provenir d'un produit HCL Commerce, d'un SKU, de kits statiques, ou de groupements.
Le service GetEntitledPrice est utilisé pour récupérer les meilleurs prix d'offre pour une ou plusieurs entrées de catalogue à partir du cache local ou d'un système externe.
Mappage des concepts de groupement et de kit entre HCL Commerce et Sterling Configurator :
| HCL Commerce nom | Nom Sterling Configurator | Description |
|---|---|---|
| Kit statique | D'offre groupée | Un groupe de kit statique d'articles est évalué et suivi dans le stock au niveau de l'article parent. Le catalogue HCL Commerce ne fait pas de distinction entre l'élément préconstruite et le kit statique. Toutefois, HCL Commerce différencie les articles de la base de données Sterling Order Management S'il y a un cache de stock sur HCL Commerce, que ce soit pour les articles préconstruits ou pour les kits statiques, une vérification est effectuée par rapport au composant parent. Autrement dit, Sterling Order Management calcule le stock parent pour le kit statique qui est basé sur la quantité minimale qui est disponible. |
| Kit prédéfini | Kit physique | Un groupe d'articles de kit physique est évalué et suivi dans le stock au niveau de l'article parent. Par exemple, pour un bouquet de fleurs qui a dix roses et huit lys, les roses et les lys sont définis comme les articles enfant, et le bouquet qui est vendu au client est l'article parent. Les informations de bouquet sont suivies, pas les composants. |
| Kit dynamique | Groupement préconfiguré | Un bundle (un groupe d'articles ) est défini à l'aide du configurateur de produit et est associé à un modèle. Une pré-configuration (un groupement de base) est définie à l'avance par l'administrateur du catalogue. La définition peut être modifiée à l'aide du configurateur de produit. |
| Kit dynamique | Groupement configurable | Semblable au groupement préconfiguré, à l'exception du fait que le groupement de basen'est pas défini à l'avance par l'administrateur du catalogue. |
| Produit | Article avec variation | Le produit est utilisé pour définir des articles identiques avec une valeur d'attribut différente. Par exemple, l'article peut être un SKU particulier de chaussures. Les variations sont la taille et la couleur. |
| D'offre groupée | Indisponible | Un groupement HCL Commerce est un article groupé qui n'est pas "vendable". Il n'a pas de prix et de stock au niveau du bundle. Lorsque le groupement est ajouté au panier, les éléments individuels sont ajoutés au panier, mais ils ne peuvent pas être enlevés individuellement. |
| Indisponible | Conteneur | Le conteneur est un élément qui représente un conteneur uniquement. Il ne serait pas réellement acheté. Utilisé dans les systèmes d'entrepôt. |
ID contrat
L'ID de contrat est un paramètre obligatoire dans le service GetEntitledPrice. Toutefois, dans le scénario d'intégration, les informations contractuelles HCL Commerce ne sont pas exposées aux applications Sterling Order Management. Un ID de contrat n'est pas spécifié lorsque Sterling Order Management appelle le service getItemPrice. L'ID de contrat est facultatif dans ce cas, de sorte que le meilleur prix revient pour le client. Le prix retourné est le meilleur prix de tous les contrats admissibles. Pour les magasins B2C, le contrat par défaut est utilisé. Pour les magasins B2B, le meilleur prix de tous les contrats admissibles est retourné.
Date et heure du prix
Le prix est basé sur l'heure de création de commande, au lieu de l'heure de modification de la commande. Le service GetEntitledPrice accepte l'heure des données comme paramètre facultatif.
Informations sur l'utilisateur
Les informations utilisateur entre HCL Commerce et Sterling Order Management ne sont pas synchronisées. Les informations n'ayant pas été synchronisées, un ID de connexion est transmis de Sterling Order Management à HCL Commerce dans la demande d'informations sur les prix. HCL Commerce vérifie l'ID de connexion. S'il s'agit d'un utilisateur existant, les informations sont utilisées. S'il n'existe pas actuellement, il est traité comme un utilisateur invité.