Loading

OCAPI で顧客の商品リストにアイテムを追加する際に商品の重複を許可する

公開日: Dec 18, 2023
説明
OCAPI クライアントでは、POST /customers/{customer_id}/product_lists/{list_id}/items を呼び出して、顧客の商品リストにアイテムを追加できます (詳細はこちらを参照してください)。デフォルトでは、リクエストボディで指定されているものと同じ商品 ID を持つ既存の商品リストアイテムがある場合、その商品は商品リストには追加されず、同じ商品 ID を持つ商品リストアイテムの重複を回避します。

この動作は、ProductListsDisallowRepeat というサイト環境設定でコントロールできます。この環境設定を「false」にすると、OCAPI クライアントで複数の商品リスト項目を同じ商品 ID で商品リスト内に追加できるようになります。

ProductListsDisallowRepeat のサイト環境設定は、サイトインポートから変更できます。インポートするアーカイブには、以下の内容の preferences.xml ファイルが含まれている必要があります。
<!-- xmlns omitted for brevity --> <preferences> <standard-preferences> <all-instances> <preference preference-id="ProductListsDisallowRepeat">false</preference>   <!-- omitted --> </all-instances> <!-- omitted --> </standard-preferences> <!-- omitted --> </preferences>
この環境設定は、特定のサイトのシステム環境設定を複製して、開発および本番インスタンスに複製できます。
ナレッジ記事番号

000393956

 
読み込み中
Salesforce Help | Article