オンプレミスAPIを終了します。詳細と次世代クラウドAPIへの移行方法については、オンプレミスAPIの終了のドキュメントを参照してください。

コマース設定を行う

ビジネスの電話番号ごとに、ショッピングカートと商品カタログを有効または無効にすることができます。デフォルトで、WhatsAppビジネスアカウントに関連付けられているすべての電話番号について、ショッピングカートは有効、ストアフロントアイコンは非表示になっています。

要件

ビジネスの電話番号を取得する

[WhatsApp Businessアカウント] > [電話番号]エンドポイントを使って、WhatsApp Businessアカウントに関連付けられたすべてのビジネス電話番号のリストを取得します。

カートを有効/無効にする

[ビジネス電話番号] > [WhatsAppコマース設定]エンドポイントを使って、特定のビジネス電話番号のショッピングカートを有効または無効にします。

有効にすると、カート関連のボタンが、スレッド、カタログ、商品詳細のビューに表示されます。

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

カートが無効になっている場合、顧客は商品やその詳細を表示できますが、カート関連のどのボタンもビューに表示されません。

リクエストの構文

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

パラメーター

プレースホルダー値の例説明

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ビジネスの電話番号ID。

<IS_CART_ENABLED>

true

ブーリアン。カートを有効にするにはtrue、無効にするにはfalseに設定します。デフォルト値はtrue

リクエストの例

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

応答の例

{
  "success": true
}

カタログを有効/無効にする

[ビジネス電話番号] > [WhatsAppコマース設定]エンドポイントを使って、特定のビジネス電話番号の商品カタログを有効または無効にします。

有効にした場合、カタログストアフロントのアイコンとカタログ関連のボタンが、スレッドとビジネスプロフィールのビューに表示されます。

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

カタログが無効になっている場合、ストアフロントのアイコンとカタログ関連のボタンはどのビューにも表示されず、サムネイル付きのカタログプレビューはビジネスプロフィールビューに表示されません。

カタログを無効にした場合、該当カタログへのwa.meリンク、およびメッセージでカタログリンクを送信すると表示される[カタログを見る]ボタンをタップすると、無効なカタログリンクの警告が表示されます。

リクエストの構文

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

パラメーター

プレースホルダー値の例説明

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ビジネスの電話番号ID。

<IS_CATALOG_VISIBLE>

true

ブーリアン。カタログストアフロントのアイコンを表示する場合はtrue、非表示にする場合はfalseに設定します。デフォルト値はfalse

リクエストの例

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

応答の例

{
  "success": true
}

コマース設定を取得する

[ビジネス電話番号] > [WhatsAppコマース設定]エンドポイントを使って、個々のビジネス電話番号のコマース設定を取得します。

リクエストの構文

GET /<BUSINESS_PHONE_NUMBER_ID>/whatsapp_commerce_settings

パラメーター

プレースホルダー値の例説明

<BUSINESS_PHONE_NUMBER_ID>

106850078877666

ビジネスの電話番号ID。

リクエストの例

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

応答の例

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