開発者向けサポート

メソッド - カート精算リクエスト内カート書き換え処理(userweb/cart/arrange_cart_for_order_detail)

カート精算リクエスト内カート書き換え処理

userweb/cart/arrange_cart_for_order_detail

カート精算リクエスト内でカートの内容を書き換える処理を行います。PCIDSSを使用した決済、かつシリアルを使用する商品が含まれる場合には現在対応しておりません。また本APIは明細分割のような請求金額が変わらないカスタマイズでの使用を想定しております。請求金額が変わるようなケースの場合には受注データの不整合が発生する可能性があります。

必要権限

privacy

引数

org_cart[]

array of ORDER_ITEM_Beanオブジェクト

変更前のカート情報
is_multi_send

boolean

複数配送先が設定されている場合true

返り値

ArrangeCartDataForTempCartオブジェクト

nullを返すとカートを何も操作しません。カートを変更するためのオブジェクトを返すとその内容に応じてカート内容を操作します。