order deleteの使用
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore CDP Batch APIのOrder Deleteエンドポイント を使用すると、注文と、その注文に関連付けられているすべての注文アイテムを削除できます。注文を削除すると、ゲスト プロフィールに表示されなくなります。この操作は元に戻せません。注文を削除した後は、その注文または関連する注文品目を取得することはできません。
Order Delete APIは、referenceId値とorderedAt値の組み合わせを使用して、削除する注文を識別します。これは、一部の組織ではreferenceId値をリサイクルするため、orderedAt値を提供することで、削除の正しい順序を確実に識別できるためです。
注文を削除するには、注文を含む バッチファイルをアップロード する必要があります。 deleteモードを使用する必要があります。
次に、Order Deleteエンドポイントは、referenceIdとorderedAtの値に一致する注文の検索を試みます。
-
Order Deleteエンドポイントが一致するreferenceId値を持つ1つの注文を見つけた場合、Order Deleteエンドポイントは200 ResponseOrder and associated entities deletedを返します。注文は、注文明細とともに完全に削除されます。
-
Order Deleteエンドポイントで同じreferenceId値を持つ複数の注文が見つかり、orderedAt値に日付を指定しなかった場合、Order Deleteエンドポイントは400 Response More than one order exists with that referenceId, please supply the orderedAt date for the order you wish to deleteを返します。
-
Order Deleteエンドポイントが、指定されたreferenceId値とorderedAt値を持つオーダーを見つけられない場合、Order Deleteエンドポイントは404レスポンスNo order found for the provided referenceId and orderedAt attributesを返します。