Traitement de la commande
Le traitement des commandes se réfère à la gestion d'une commande après qu'elle a été capturée et jusqu'à ce qu'elle soit distribuée. Un magasin peut être mis en place avec ou sans gestion de stock ATP (stock disponible pour allocation).
| Type de traitement de commande | Description |
|---|---|
| Traitement de commande avec fonction ATP | La capacité de l'ATP prévoit le stock futur en fonction des réceptions de stock attendu et estime les dates d'expédition des futures commandes en amont. Avec la capacité de l'ATP, HCL Commerce est capable non seulement de capturer une commande, mais aussi de traiter la commande et de l'exécuter pour distribution. La capacité ATP permet au magasin de vérifier les quantités disponibles en stock et affiche une date de livraison prévue. Par conséquent, le magasin est en mesure de fournir les dates de disponibilité, non seulement pour l'inventaire en stock mais pour l'inventaire qui n'est pas reçu. Cela autorise plusieurs dates de sortie dans une commande. |
| Traitement de commande sans fonction ATP | Sans utilisation du stock ATP, le traitement de la commande HCL Commerce se limite à garantir que l'article est en stock et à autoriser le paiement. |
Les commandes sont traitées à l'aide d'une des méthodes suivantes :
- En tant que commande unique comportant un même ID de commande et expédiée uniquement lorsque la préparation de tous les articles est terminée (fonctionnalité Expédition après préparation complète). Par conséquent, si l'option « Expédier si commande complète » est sélectionnée, la commande est expédiée lorsque tous les articles de la commande sont disponibles. Si l'option « Expédier si commande complète » n'est pas sélectionnée, les articles de la commande disponibles sont expédiés et les autres articles sont expédiés quand ils sont disponibles.
- Les commandes expédiées avant que la distribution soit terminée (lorsque complete=false).
- Centre de distribution
- Date de disponibilité d'article de commande
- Date d'expédition
- Transporteur
- Méthode d'expédition
- Adresse de livraison
La mise en oeuvre du traitement des commandes nécessite l'utilisation des fonctions de stock ATP. Cette nouvelle fonction de commande permet également aux clients de préciser à quelle il souhaite voir expédiés les articles de commandes. Les commandes qui s'en suivent sont appelées commandes futures.
Un client peut demander un traitement accéléré de certains articles de commande. Etant donné que ces articles de commande sont associés à un mode de traitement différent quant aux articles de commande faisant l'objet d'une expédition normale, un lancement distinct est créé. Le préparateur de commandes peut également demander la création de lots de prélèvements sur stock pour tous les lancements de commande. Dans ce cas, les lancements de commande accélérés sont placés au début de la liste des lancements. Les articles en livraison express sont indiqués dans les bordereaux de prélèvement et les listes de colisage. Un développeur de magasin peut également configurer le magasin afin d'inclure dans le lancement accéléré tous les articles disponibles non accélérés de la même commande au niveau du même centre de distribution et dont l'adresse de livraison est identique.
Un magasin traite les paiements en utilisant le traitement de la règle de paiement. Le sous-composant Règles de paiement détermine quels types d'actions de paiement exécuter pour des moments ou des événements métier spécifiques dans le cycle de vie d'une commande ou le retour d'un achat. Lorsqu'une requête relative au paiement est formulée, la règle de paiement qui lui est appliquée est vérifiée et les opérations de paiement adaptées réalisées. Par exemple, le magasin peut être configuré pour approuver le paiement, faire un acompte ou ne rien faire lorsque l'acheteur indique qu'il souhaite payer avec sa carte de crédit. En d'autres termes, à chaque méthode de paiement correspond un ensemble de règles de traitement qui lui est propre et que le développeur peut configurer en fonction des processus du magasin.
Les diagrammes suivants illustrent la façon dont une commande est organisée en différents lancements. Dans cet exemple, le client souhaite faire livrer des vêtements à son domicile à Paris, des articles de bureau à une succursale à Bordeaux, et divers cadeaux à son neveu et à sa nièce à Lyon. La livraison de certains articles de commande doit être différée. Le client a également demandé que certains de ces articles soient traités rapidement et que d'autres soient expédiés à une date ultérieure. Un article de commande sera expédié par l'intermédiaire d'un transporteur particulier en raison de l'importance de son volume et de son poids.
| Qté | Article de commande | Adresse de livraison | Mode d'expédition | Date d'expédition | Livraison accélérée ? |
|---|---|---|---|---|---|
| 3 | Chemise, blanche | Boston | Transitaire | Livraison différée | Oui |
| 1 | Ceinture, cuir noir | Boston | Transitaire | Maintenant | Oui |
| 4 | Tricot, col en V | Boston | Transitaire | Maintenant | Non |
| 1 | Classeur, 4 tiroirs | Atlanta | Voie routière | Maintenant | Non |
| 1 | Corbeille à papier, bureau | Atlanta | Transitaire | Maintenant | Non |
| 1 | Oeufs en chocolat | Orlando | Voie postale | Maintenant | Oui |
| 1 | Jeu vidéo : Zapper3 | Orlando | Voie postale | Maintenant | Non |
| 1 | Trousse scientifique, pour enfant | Orlando | Voie postale | 22 avril | Non |
Au moment où la commande est distribuée et fermée, huit lancements distincts sont créés. Même si tous les articles d'habillement vont à Boston, chaque article de commande est séparé en un lancement (A, B, et C). Les chemises étaient temporairement en rupture de stock et ont dû être commandées en amont, de sorte que leur date d'expédition était différente des autres articles à destination de Boston. Le traitement de la ceinture a été accéléré et son expédition prioritaire. Sa date d'expédition est donc antérieure à celle des tricots.
Les articles de commande à destination d'Atlanta ont été divisés en deux lancements (D et E), chaque article est expédié au même moment, mais avec des transporteurs différents.
Les articles de commande à destination d'Orlando ont été divisés en trois lancements (F, G et H). Le client a souhaité envoyer des oeufs en chocolat à sa nièce et son neveu pour Pâques (16 avril) et a donc demandé une expédition accélérée. Le jeu vidéo prévu pour son neveu, dont l'anniversaire a lieu au mois de mai, n'a pas fait l'objet d'une expédition accélérée et a donc été expédié quelques jours plus tard. Le client a demandé que la trousse scientifique soit expédiée ultérieurement. Elle l'a donc été bien après les autres articles, créant ainsi un lancement supplémentaire.
Exécution de commande A 3 chemises blanches expédiées à Paris le 21 février par un transitaire Priorité | Exécution de commande B 1 ceinture noire en cuir expédiées à Paris le 8 février par un transitaire Priorité | Exécution de commande C 4 tricots, col en V expédiées à Paris le 10 février par un transitaire Standard |
Exécution de commande D 1 classeur à 4 tiroirs expédié à Bordeaux le 10 février par camion de livraison |
Exécution de commande E 1 corbeille à papier de bureau expédié à Bordeaux le 10 février par un transitaire |
|
Exécution de commande F 2 oeufs en chocolat expédiés à Lyon le 8 février par voie postale |
Exécution de commande G 1 Jeu vidéo : Zapper3 expédiés à Lyon le 10 février par voie postale | Exécution de commande H 1 trousse scientifique pour enfant expédiés à Lyon le 22 avril par voie postale |
Avec le traitement des commandes, il est possible de configurer le processus de distribution pour qu'un lancement express puisse aussi contenir des articles non express qui sont prêts pour expédition lorsque les articles express sont expédiés. Les deux lancements partageraient alors tous les attributs communs à l'exception de la date et du mode d'expédition (accéléré ou normal). Dans cet exemple, si le magasin a été configuré pour combiner des éléments faisant l'objet d'une livraison accélérée et d'autres d'une livraison normale en une seule expédition, les lancements B et C peuvent être combinés et expédiés ensemble si les tricots sont prêts au moment de l'expédition de la ceinture. De nouveau, les lancements F et G peuvent également être combinés et livrés en même temps si le jeu vidéo est prêt pour l'expédition lorsque la confiserie est expédiée. Dans les deux cas, les articles de commande peuvent être combinés en un seul lancement uniquement parce qu'ils sont associés au même centre de distribution, au même transporteur et à la même date de disponibilité.