Traitement du flux de commande : Stock ATP avec le sous-système de paiement
D'une perspective de commerçant, le processus de commande est composé de plusieurs étapes.
L'administrateur du site planifie les tâches suivantes :
- Passation de commande. Un client ou un administrateur habilité à agir au nom du client passe une commande auprès du magasin. La commande passe à l'un des états suivants :
- B
- Commande en amont
- I
- Soumis
- I
- Seule une partie ou la totalité est approuvée.
L'événement de paiement Premier est déclenché et les actions de paiement correspondantes sont exécutées.
Approbation de la commande.- Approbation du paiement de la commande, si nécessaire. Il n'est pas utile d'approuver les modes de règlement tels que le contre remboursement et la facturation.
- Si la commande contient des produits qui doivent être commandés en amont, elle passe à l'
state B (backordered). Les commandes peuvent être commandées en amont avec la commande ProcessBackorders ou par l'intermédiaire d'un planificateur. Si une commande doit faire l'objet d'une nouvelle autorisation, elle revient à l'état M ou à un état A, I, B ou C. Après qu'une commande en amont est approuvée, affectez-la. Ne la réapprovisionnez pas ou la commande peut revenir à nouveau pour approbation. - Lancement de la commande pour exécution. Le travail ReleaseToFulfillment du planificateur lance l'exécution de la commande. Lorsque la préparation de tous les articles de la commande a été déclenchée, celle-ci passe à l'état R (Lancée).
- Création d'un lot de prélèvements sur stock pour les commandes lancées à destination du centre de distribution spécifié.
- Affichage et impression des bordereaux de prélèvement sur stock.
- Affichage et impression des listes de colisage.
- Prélèvement et emballage des produits spécifiés dans le bordereau de prélèvement sur stock et la liste de colisage.
- Création du colis.
- Expédition des marchandises. Expédiez la commande au client.
- Confirmation de l'expédition. Lorsque tous les articles de la commande ont été expédiés, celle-ci passe à l'état S (Expédiée).
- Finalisation de la commande. La tâche planifiée OrderClose s'exécute pour amorcer la clôture de la commande.