Shopify - Créer un récepteur de webhook

À quoi cela sert-il ? L'installation du récepteur de webhooks Shopify permet d'utiliser les fonctionnalités suivantes de CrowdHandler ShopifyJS : - Synchronisation des stocks entre Shopify et CrowdHandler. - Suppression des sessions lors du paiement. - Annulation automatique des commandes jugées frauduleuses, avec, en option, un remboursement automatique ou l'annulation de l'autorisation de paiement.

Données à caractère personnel (DCP) La fonctionnalité de fermeture automatique de la session lors du paiement et celle d'annulation automatique de la commande nécessitent toutes deux que CrowdHandler traite des données à caractère personnel. Ces informations sont traitées dès réception de la notification « Order Creation » (Création de commande) envoyée par Shopify via un webhook, puis immédiatement supprimées. Je ne souhaite pas envoyer de données à caractère personnel à CrowdHandler

  1. Option 1 : Ignorer cette étape.

  2. Option 2 : Installez le récepteur de webhook Shopify, mais n'envoyez pas de données à caractère personnel (PII) à CrowdHandler. Cela permettra d'utiliser uniquement la fonctionnalité de synchronisation des stocks Shopify → CrowdHandler. - À l'étape 5, sélectionnez uniquement l'autorisation « read_products ». - Ignorez les étapes 8 à 11. - À l'étape 12, saisissez cette signature de webhook Shopify factice : 4f7ad17cb44da0f0791b32109b10fdcab0d221f0571bc1bf395e11d5177324e1, ainsi que votre jeton d'accès Shopify obtenu à l'étape 7. - Une autre méthode permettant de supprimer les sessions lors du paiement est disponible ici.

  3. Accédez à l'écran « Applications et canaux de vente » dans vos paramètres Shopify, puis cliquez sur le bouton « Développer des applications »**.**

  4. Cliquez sur « Créer une application ».

  5. Nommez l'application « CrowdHandler », puis créez-la.

  6. Cliquez sur le bouton « Configurer les périmètres de l'API d'administration ».

  7. Recherchez et sélectionnez le lire_les_produits (obligatoire pour la synchronisation des stocks), read_orders et write_orders (nécessaires pour le traitement postérieur du paiement) autorisations, puis cliquez sur enregistrer.

  8. Retourner à la aperçu général afficher et cliquer sur Installer l'application.

  9. Révélez votre jeton et notez-le. Le format du jeton commencera par « shpat_ »

  10. Revenez au panneau de configuration de CrowdHandler. Copiez l'URL du webhook affichée sur l'écran de déploiement de ShopifyJS pour le domaine que vous êtes en train de configurer.

  11. Revenez sur Shopify et accédez à l'écran des webhooks. Vous pouvez y accéder en allant dans Notifications -> Webhooks. Configurez deux webhooks comme indiqué dans les captures d'écran ci-dessous, en veillant à remplacer l'URL de remplacement par votre véritable URL de webhook, que vous avez copiée depuis le panneau de configuration de CrowdHandler à l'étape 8.

    Création d'une commande

  12. Une fois enregistrée, la signature du webhook s'affichera.

  13. Notez la signature, puis revenez au panneau de configuration de CrowdHandler.

  14. Saisissez votre jeton d'accès Shopify (étape 7) et la signature du webhook Shopify (étape 11) puis cliquez sur « Installer ».

  15. En cas de réussite, le webhook sera marqué comme actif.

  16. Vous pouvez désormais passer à l'étape 2b. Configurer l'anti-triche et la synchronisation des stocks