Le circuit complet du traitement auto des commandes est le suivant :
=> Passage de la commande sur la place de marché
=> Import de la commande sur Shoppingfeed
=> Transmission de la commande à votre système eCommerce
=> Validation de l'expédition depuis votre système
=> Récupération par Shoppingfeed des infos d'expédition
=> Transmission à la place de marché de l'expédition et des infos de suivi.
Et voici plus en détail, comment s'articulent ces étapes.
Remontée de la commande sur Shoppingfeed : (place de marché vers Shoppingfeed)
Pour qu'une commande apparaisse sur votre compte Shoppingfeed, il faut tout d'abord qu'elle soit mise à disposition par la place de marché.
Cela signifie généralement qu'il faut que le paiement ait été validé et que tout soit finalisé et vérifié de leur côté.
Ensuite Shoppingfeed va faire un appel de récupération vers chaque plateforme toutes les 30 minutes environ.
(Les commandes ne seront reçues que si les identifiants de connexion avec la place de marché sont correctement renseignés.)
Certaines plateformes vont demander à ce qu'une acceptation de la commande soit faite de votre côté pour que la commande soit considérée comme étant à traiter.
Cette action pourra généralement être automatisée par votre compte Shoppingfeed en activant l'option correspondant sur l'onglet Paramètres de la page de gestion de la plateforme.
Récupération par votre solution ecommerce: (Shoppingfeed vers ecommerce)
Que vous passiez ou non par un module, il faut qu'un appel soit fait à notre webservice pour qu'une commande puisse être récupérée.
Votre compte Shoppingfeed va mettre à disposition l'ensemble des commandes à traiter (acceptée et mises à jour il y a moins de 7 jours).
Plus précisément, il s'agit des commandes valides, acceptées, non livrées ou annulées et qui n'ont pas encore été indiquées comme ayant été reçues par votre ecommerce.
Pour Prestashop, par défaut l'appel se fait à chaque clic sur l'onglet Commandes de votre BackOffice Prestashop. Il est possible de modifier le traitement en automatisant cet appel.
Pour les autres solutions ecommerce utilisant un de nos modules le traitement sera automatisé. (remontées toutes les 10min)
Pour mettre en place manuellement un appel automatique, si vous possédez un système sans module Shoppingfeed existant, vous pourrez consulter notre documentation webservice sur la gestion des commandes.
Validation de la réception des commandes: (ecommerce vers Shoppingfeed)
Pour indiquer à votre compte Shoppingfeed qu'une commande a été reçue il faut qu'un appel de réception soit fait depuis votre système.
Cela permettra à votre compte Shoppingfeed de ne plus soumettre cette commande lors des prochaines récupérations.
Sans cet appel, la commande sera toujours mise à disposition et c'est ce qui peut entraîner l'apparition de doublons sur votre ecommerce.
Pour nos différents modules cet appel est automatisé dès que la commande est reçue chez vous.
Pour mettre en place manuellement un appel automatique, vous pourrez consulter notre documentation webservice sur la partie ValidOrders
Validation de l'expédition de la commande : (ecommerce vers Shoppingfeed puis vers place de marché)
Lorsque la commande est traitée de votre côté et qu'elle va être expédiée il faut avertir la place de marché concernée.
Il est important de faire cet appel dans les délais convenus avec la plateforme afin de ne pas risquer d'être pénalisé.
Cet appel sera donc fait de votre ecommerce vers votre compte Shoppingfeed.
Une fois le changement de statut de la commande reçu, nous allons automatiquement transmettre l'information à la place de marché.
Le passage au statut d'expédition ne pouvant être fait qu'une fois il faudra bien y faire apparaitre l'ensemble des informations attendues.
Il s'agira par exemple des informations de suivi pour les commandes avec un mode de livraison suivi ou recommandé.
La commande ne changera de statut sur votre compte Shoppingfeed que lorsque la place de marché nous renverra l'information.
Il peut donc y avoir un délai entre votre appel et le changement de l'information affichée sur votre compte Shoppingfeed.
Pour nos différents modules cet appel est automatisé dès que la commande est traitée comme expédiée sur votre ecommerce.
Si besoin, le passage en expédition peut être fait directement à partir du compte Shoppingfeed, depuis la page de gestion des commandes, en affichant les actions d'une commande et en cliquant sur "marquée comme expédiée.
Pour mettre en place manuellement un appel automatique par webservice, vous pourrez consulter notre documentation sur la partie UpdateOrders.