1. Gestion des commandes
  2. Fulfilling Checkout on Facebook & Instagram Orders

L’application MasonHub Shopify a été conçue pour ne récupérer les commandes que lorsque leur statut est « Paid » (Payé). Cela permet d’éviter l’importation de commandes « Draft » (Brouillon) ou « Fraud » (Fraude) dans notre OMS. Les commandes passées via le canal Checkout on Facebook & Instagram sont uniques car elles doivent être exécutées (fulfilled) avant que le paiement ne soit capturé. MasonHub peut traiter les commandes provenant de Facebook et Instagram, mais doit d’abord s’assurer que les flux de travail de traitement (fulfillment) sont déclenchés par un événement d’autorisation de paiement plutôt que par la capture de paiement standard. (Plus d’informations de Shopify sur le fonctionnement de ce canal)

Suivez les instructions ci-dessous pour activer le traitement des commandes Facebook et Instagram :

​
Demande de traitement Facebook Shopify FLOW

Normalement, lorsqu’un client passe une commande dans votre boutique, Shopify envoie une demande de traitement à l’application MasonHub. Mais comme les commandes Facebook & Instagram ne sont pas au statut « Paid », Shopify ne déclenche pas cette demande. Cependant, il existe une solution Shopify FLOW pour cela.

​
Comment créer un Shopify FLOW pour les commandes Facebook et Instagram

  1. Installez l’application Shopify FLOW.
  2. Vérifiez si le canal de vente (sales channel) = Facebook & Instagram.
    • Configurez le flux de travail pour rechercher « Facebook » ou « Instagram » dans le Publication Name.
    • Sélectionnez une « Action »
    • Sélectionnez « If any conditions are met »
    • Sélectionnez « add criteria »
    • Recherchez « Order publication »
      • 63b29e84-4a90-4739-b69b-ad9568700aca.png
    • Sélectionnez « Equal to »
    • Saisissez le nom « Facebook »
    • Répétez les étapes a-g et saisissez le nom « Instagram »
      • 31846016-2077-4ed6-9edb-2832e5454226.png
  3. Après avoir vérifié le Publication Name, attendez 45 minutes (Facebook place la commande dans un statut « ON_HOLD » pendant 30 minutes au cas où le client annulerait, vous devez donc attendre ces 30 minutes puis ajouter une marge de 15 minutes.)
  4. Après 45 minutes, vérifiez si le Display Fulfillment Status est « UNFULFILLED » (Cela évitera que des commandes soumises manuellement ou annulées ne soient envoyées pour traitement.)
  5. Soumettez la demande de traitement (Submit fulfillment request)
    • b210ec65-57cd-4eaf-8ac3-0c3d7ea193f6.png

L’application MasonHub créera et traitera ensuite vos commandes Facebook & Instagram de cette manière :

5f81ed27-6a86-48bd-8783-e5ff5abb4b87.png