Comment faire une réception ou expédition partielle ?
Réceptions et expéditions partielles
La fonctionnalité de traitement partiel permet à un WMS de transmettre les quantités réceptionnées ou expédiées de façon progressive, sans clôturer immédiatement la commande. Elle est conçue pour les flux en temps réel où les quantités arrivent en plusieurs fois.
Cette fonctionnalité est accessible uniquement via l'API Spacefill. Elle n'est pas disponible dans l'interface web.
Principe de fonctionnement
Chaque appel API ajoute de nouvelles quantités à la commande de façon incrémentale : les quantités s'accumulent à chaque appel. La commande passe en statut PARTIAL dès le premier appel partiel et reste ouverte jusqu'à la clôture explicite.
Route API concernée
La route à utiliser est :
POST v1/logistic_management/orders/{order_id}/warehouse_incremental_acknowledge
Étapes d'utilisation
- Premier appel partiel : transmettez les premières quantités traitées. La commande passe au statut PARTIAL et le stock est mis à jour en conséquence.
- Appels suivants : chaque nouvel appel ajoute les quantités supplémentaires. Le stock est recalculé à chaque appel.
- Clôture de la commande : deux options sont disponibles :
- Via la route de clôture classique, une fois que toutes les quantités ont été transmises.
- Via un dernier appel incrémental en précisant le statut COMPLETE dans la requête.
Impact sur le stock
Chaque appel API impacte le calcul du stock en temps réel. Les quantités transmises sont prises en compte immédiatement, même si la commande n'est pas encore clôturée.
Cas d'usage
- WMS qui scannent et transmettent les colis au fur et à mesure de la réception physique
- Expéditions préparées en plusieurs vagues et validées progressivement
- Flux temps réel nécessitant une mise à jour du stock avant la fin du traitement complet de la commande
Accès et documentation
Pour utiliser cette fonctionnalité, consultez la documentation technique de l'API Spacefill ou contactez votre interlocuteur Spacefill pour obtenir de l'aide sur l'intégration.