L’API On-Premises ne sera bientôt plus disponible. Consultez notre document Abandon progressif de l’API On-Premises pour de plus amples détails, mais aussi pour connaître la procédure de migration vers notre API Cloud nouvelle génération.

Définition des paramètres de vente

Vous pouvez activer ou désactiver le panier et le catalogue produits par entreprise, selon le numéro de téléphone. Par défaut, le panier est activé et l’icône de la boutique est masquée pour tous les numéros de téléphone professionnels associés à un compte WhatsApp Business.

Conditions requises

Collecter les numéros de téléphone des entreprises

Utilisez le point de terminaison Compte WhatsApp Business > Numéros de téléphone pour obtenir une liste de tous les numéros de téléphone professionnels associés à un compte WhatsApp Business.

Activer/désactiver le panier

Utilisez le point de terminaison Numéro de téléphone professionnel > Paramètres de vente de WhatsApp afin d’activer ou de désactiver le panier pour un numéro de téléphone professionnel spécifique.

Lorsqu’ils sont activés, les boutons du panier apparaissent dans les vues de la conversation, du catalogue et des détails du produit :

Three WhatsApp messenger screenshots with callout of various cart UI components displayed

Lorsque le panier est désactivé, les client·es peuvent voir les produits et leurs informations détaillées, à ceci près que les boutons du panier n’apparaissent dans aucune vue.

Syntaxe de la requête

POST /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings
  ?is_cart_enabled=<IS_CART_ENABLED>

Paramètres

Espace réservéExemple de valeurDescription

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ID du numéro de téléphone professionnel.

<IS_CART_ENABLED>

true

Booléen. Définissez sa valeur sur true pour activer le panier ou sur false pour le désactiver. La valeur par défaut est true.

Exemple de requête

curl -X POST 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings?is_cart_enabled=true' \
-H 'Authorization: Bearer EAAJB...'

Exemple de réponse

{
  "success": true
}

Activer/désactiver le catalogue

Utilisez le point de terminaison Numéro de téléphone professionnel > Paramètres de vente de WhatsApp afin d’activer ou de désactiver le catalogue produits pour un numéro de téléphone professionnel spécifique.

Lorsqu’elle est activée, l’icône de boutique du catalogue et les boutons liés au catalogue apparaissent dans les vues de conversation et de profil professionnel :

Two WhatsApp messenger screenshots with callout of various catalog UI components displayed

Lorsque le catalogue est désactivé, l’icône de boutique et les boutons liés au catalogue n’apparaissent dans aucune vue, et l’aperçu du catalogue avec les miniatures n’apparaît pas dans la vue du profil de l’entreprise.

Si vous désactivez le catalogue, les liens wa.me permettant d’accéder à votre catalogue ainsi que le bouton Afficher le catalogue (qui apparaît lorsque vous envoyez le lien vers votre catalogue dans un message) affichent un avertissement Lien de catalogue non valide lorsque quelqu’un clique dessus.

Syntaxe de la requête

POST /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings
  ?is_catalog_visible=<IS_CATALOG_VISIBLE>

Paramètres

Espace réservéExemple de valeurDescription

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ID du numéro de téléphone professionnel.

<IS_CATALOG_VISIBLE>

true

Booléen. Définissez sa valeur sur true pour afficher l’icône de boutique du catalogue ou sur false pour la masquer. La valeur par défaut est false.

Exemple de requête

curl -X POST 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings?is_catalog_visible=true' \
-H 'Authorization: Bearer EAAJB...'

Exemple de réponse

{
  "success": true
}

Obtenir les paramètres de vente

Utilisez le point de terminaison Numéro de téléphone professionnel > Paramètres de vente de WhatsApp afin d’obtenir les paramètres de vente d’un numéro de téléphone professionnel spécifique.

Syntaxe de la requête

GET /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings

Paramètres

Espace réservéExemple de valeurDescription

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ID du numéro de téléphone professionnel.

Exemple de requête

curl -X GET 'https://graph.facebook.com/v21.0/106850078877666/whatsapp_commerce_settings' \
-H 'Authorization: Bearer EAAJB...'

Exemple de réponse

{
  "data": [
    {
      "is_cart_enabled": true,
      "is_catalog_visible": true,
      "id": "727705352028726"
    }
  ]
}