Shop API 23.1 の OCAPI フック
OCAPI のバージョン 23.1 では以下のフックを使用できます。
Shop API の Auth フック。
dw.ocapi.shop.auth.afterPOST
POST /customers/auth
メソッドの詳細
afterPOST (customer : dw.customer.Customer, authRequestType : dw.value.EnumValue) : dw.system.Status
この関数は、顧客が認証された後に呼び出されます。
- パラメーター:
- customer - 認証された顧客
- authRequestType - リクエストがゲスト、ログイン、または認証の更新を指定するか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.auth.beforePOST
POST /customers/auth
メソッドの詳細
beforePOST (authorizationHeader : String, authRequestType : dw.value.EnumValue) : dw.system.Status
この関数は、顧客が認証される前に呼び出されます。
- パラメーター:
- authorizationHeader - 認証ヘッダー。 タイプによって異なります。
- guest - 認証に関連するコンテンツなし。
- credentials - Base64 でエンコードされたユーザー名とパスワード。例: Authorization:Basic dXNlcm5hbWU6cGFzc3dvcmQ=。ユーザー名またはパスワードを抽出できます:
var credentials = authHeader.substr(6); // cut out Basic var base64decoded : String = StringUtils.decodeBase64(credentials, "UTF-8"); var userName : String = base64decoded.split(":")[0]; var password : String = base64decoded.split(":")[1]; - refresh - 更新トークン。例: Authorization: Bearer XXXXXXXXXXXXXXXXXXXXXXX
- session - 認証に関連するコンテンツなし。クッキーに基づく認証。
- authRequestType - リクエストがゲスト、ログイン、または認証の更新を指定するか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.auth.modifyPOSTResponse
POST /customers/auth
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, customerResponse : Customer, authRequestType : dw.value.EnumValue) : dw.system.Status
- パラメーター:
- customer - 認証の顧客
- customerResponse - 顧客のレスポンスオブジェクト
- authRequestType - 認証リクエストタイプの列挙
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Basket (買い物カゴ) フック。
dw.ocapi.shop.basket.afterDELETE
DELETE /baskets/{basket_id}
メソッドの詳細
afterDELETE (basketId : String) : dw.system.Status
この関数は、買い物カゴが削除された後に呼び出されます。
- パラメーター:
- basketId - 削除された買い物カゴの ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.afterPATCH
PATCH /baskets/{basket_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, basketInput : Basket) : dw.system.Status
この関数は、買い物カゴが更新された後に呼び出されます。
- パラメーター:
- basket - the basket that was updated
- basketInput - 必要な変更を含む買い物カゴの差分
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.afterPOST
POST /baskets
メソッドの詳細
afterPOST (basket : dw.order.Basket) : dw.system.Status
この関数は、買い物カゴが作成された後に呼び出されます。
- パラメーター:
- basket - 作成された買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.agent.afterPUT
PUT /baskets/{basket_id}/agent
メソッドの詳細
afterPUT (basket : dw.order.Basket) : dw.system.Status
この関数は、買い物カゴのエージェント買い物カゴとしての送信の後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.agent.beforePUT
PUT /baskets/{basket_id}/agent
メソッドの詳細
beforePUT (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - 買い物カゴ ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.agent.modifyPUTResponse
PUT /baskets/{basket_id}/agent
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.approaching_discounts.beforeGET
GET /baskets/{basket_id}/approaching_discounts
メソッドの詳細
beforeGET (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - 買い物カゴ ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.approaching_discounts.modifyGETResponse
GET /baskets/{basket_id}/approaching_discounts
メソッドの詳細
modifyGETResponse (approachingDiscountResultResponse : ApproachingDiscountResult) : dw.system.Status
- パラメーター:
- approachingDiscountResultResponse - 近づいている割引の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.beforeDELETE
DELETE /baskets/{basket_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket) : dw.system.Status
この関数は、買い物カゴが削除される前に呼び出されます。
- パラメーター:
- basket - 削除される買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.beforeGET
GET /baskets/{basket_id}
メソッドの詳細
beforeGET (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - 買い物カゴ ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.beforePATCH
PATCH /baskets/{basket_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, basketInput : Basket) : dw.system.Status
この関数は、買い物カゴが更新される前に呼び出されます。
- パラメーター:
- basket - 更新される買い物カゴ
- basketInput - 必要な変更を含む買い物カゴの差分
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.beforePOST_v2
POST /baskets
メソッドの詳細
beforePOST_v2 (basketRequest : Basket) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketRequest - 買い物カゴリクエスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.billing_address.afterPUT
PUT /baskets/{basket_id}/billing_address
メソッドの詳細
afterPUT (basket : dw.order.Basket, billingAddress : OrderAddress) : dw.system.Status
この関数は、買い物カゴに請求先住所が設定された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- billingAddress - 買い物カゴに設定された請求先住所
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.billing_address.beforePUT
PUT /baskets/{basket_id}/billing_address
メソッドの詳細
beforePUT (basket : dw.order.Basket, billingAddress : OrderAddress) : dw.system.Status
この関数は、買い物カゴに請求先住所が設定される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- billingAddress - 買い物カゴに設定される請求先住所
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.billing_address.modifyPUTResponse
PUT /baskets/{basket_id}/billing_address
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket, addressRequest : OrderAddress) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- addressRequest - 住所のリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.afterDELETE
DELETE /baskets/{basket_id}/coupons/{coupon_item_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, couponItemID : String) : dw.system.Status
この関数は、買い物カゴからクーポンが削除された後に呼び出されます。
- パラメーター:
- basket - クーポンが削除される買い物カゴ
- couponItemID - クーポン情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.afterPOST
POST /baskets/{basket_id}/coupons
メソッドの詳細
afterPOST (basket : dw.order.Basket, couponItem : CouponItem) : dw.system.Status
この関数は、買い物カゴにクーポンが追加された後に呼び出されます。
- パラメーター:
- basket - クーポンが追加される買い物カゴ
- couponItem - クーポン情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.beforeDELETE
DELETE /baskets/{basket_id}/coupons/{coupon_item_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, couponItemID : String) : dw.system.Status
この関数は、買い物カゴからクーポンが削除される前に呼び出されます。
- パラメーター:
- basket - クーポンが削除される買い物カゴ
- couponItemID - クーポン情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.beforePOST
POST /baskets/{basket_id}/coupons
メソッドの詳細
beforePOST (basket : dw.order.Basket, couponItem : CouponItem) : dw.system.Status
この関数は、買い物カゴにクーポンが追加される前に呼び出されます。
- パラメーター:
- basket - クーポンが追加される買い物カゴ
- couponItem - クーポン情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.modifyDELETEResponse
DELETE /baskets/{basket_id}/coupons/{coupon_item_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, couponItemId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- couponItemId - クーポン品目 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.coupon.modifyPOSTResponse
POST /baskets/{basket_id}/coupons
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, couponRequest : CouponItem) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- couponRequest - クーポンリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.customer.afterPUT
PUT /baskets/{basket_id}/customer
メソッドの詳細
afterPUT (basket : dw.order.Basket, customerInfo : CustomerInfo) : dw.system.Status
この関数は、買い物カゴの顧客情報が設定された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- customerInfo - 買い物カゴに設定された顧客情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.customer.beforePUT
PUT /baskets/{basket_id}/customer
メソッドの詳細
beforePUT (basket : dw.order.Basket, customerInfo : CustomerInfo) : dw.system.Status
この関数は、買い物カゴの顧客情報が設定される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- customerInfo - 買い物カゴに設定される顧客情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.customer.modifyPUTResponse
PUT /baskets/{basket_id}/customer
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket, customerRequest : CustomerInfo) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- customerRequest - 顧客リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.afterDELETE
DELETE /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, giftCertificateItemId : String) : dw.system.Status
この関数は、買い物カゴからギフト券品目が削除された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- giftCertificateItemId - 削除されたギフト券品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.afterPATCH
PATCH /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, giftCertificateItemId : String, item : GiftCertificateItem) : dw.system.Status
この関数は、買い物カゴのギフト券品目が更新された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- giftCertificateItemId - 更新されたギフト券品目の ID
- item - 新しいギフト券品目データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.afterPOST
POST /baskets/{basket_id}/gift_certificate_items
メソッドの詳細
afterPOST (basket : dw.order.Basket, item : GiftCertificateItem) : dw.system.Status
この関数は、買い物カゴにギフト券品目が追加された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- item - 追加するギフト券品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.beforeDELETE
DELETE /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, giftCertificateItemId : String) : dw.system.Status
この関数は、買い物カゴからギフト券品目が削除される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- giftCertificateItemId - 削除されるギフト券品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.beforePATCH
PATCH /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, giftCertificateItemId : String, item : GiftCertificateItem) : dw.system.Status
この関数は、買い物カゴのギフト券品目が更新される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- giftCertificateItemId - 更新されるギフト券品目の ID
- item - 新しいギフト券品目データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.beforePOST
POST /baskets/{basket_id}/gift_certificate_items
メソッドの詳細
beforePOST (basket : dw.order.Basket, item : GiftCertificateItem) : dw.system.Status
この関数は、買い物カゴにギフト券品目が追加される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- item - 追加するギフト券品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.modifyDELETEResponse
DELETE /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, giftCertificateItemId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- giftCertificateItemId - 削除されたギフト券品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.modifyPATCHResponse
PATCH /baskets/{basket_id}/gift_certificate_items/{gift_certificate_item_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket, giftCertificateItemId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- giftCertificateItemId - 更新されたギフト券品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.gift_certificate_item.modifyPOSTResponse
POST /baskets/{basket_id}/gift_certificate_items
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, certificateItemRequest : GiftCertificateItem) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- certificateItemRequest - certificateItem リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.afterDELETE
DELETE /baskets/{basket_id}/items/{item_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, productItemId : String) : dw.system.Status
この関数は、買い物カゴ項目が削除された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- productItemId - 削除された商品品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.afterPATCH
PATCH /baskets/{basket_id}/items/{item_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, item : ProductItem) : dw.system.Status
この関数は、買い物カゴの品目が更新された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- item - 商品品目への必要な変更を含む商品品目の差分
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.beforeDELETE
DELETE /baskets/{basket_id}/items/{item_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, productItemId : String) : dw.system.Status
この関数は、買い物カゴ項目が削除される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- productItemId - 削除される商品品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.beforePATCH
PATCH /baskets/{basket_id}/items/{item_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, item : ProductItem) : dw.system.Status
この関数は、買い物カゴの品目が更新される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- item - 商品品目への必要な変更を含む商品品目の差分
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.modifyDELETEResponse
DELETE /baskets/{basket_id}/items/{item_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, productItemId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- productItemId - productItemId リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.item.modifyPATCHResponse
PATCH /baskets/{basket_id}/items/{item_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket, productItemId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- productItemId - productItemId リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.items.afterPOST
POST /baskets/{basket_id}/items
メソッドの詳細
afterPOST (basket : dw.order.Basket, items : ProductItem) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- items - 商品品目の productItems 配列
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.items.beforePOST
POST /baskets/{basket_id}/items
メソッドの詳細
beforePOST (basket : dw.order.Basket, items : ProductItem) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- items - 商品品目の productItems 配列
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.items.modifyPOSTResponse
POST /baskets/{basket_id}/items
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, productItems : ProductItem) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- productItems - 商品品目の productItems 配列
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.modifyGETResponse
GET /baskets/{basket_id}
メソッドの詳細
modifyGETResponse (basket : dw.order.Basket, basketResponse : Basket) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.modifyPATCHResponse
PATCH /baskets/{basket_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.modifyPOSTResponse
POST /baskets
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket) : dw.system.Status
- パラメーター:
- basket - 作成された買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.afterDELETE
DELETE /baskets/{basket_id}/notes/{note_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, note : dw.object.Note) : dw.system.Status
この関数は、メモが削除された後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- note - 削除されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.afterPOST
POST /baskets/{basket_id}/notes
メソッドの詳細
afterPOST (basketId : String, note : Note) : dw.system.Status
この関数は、メモが追加された後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- note - 追加されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.beforeDELETE
DELETE /baskets/{basket_id}/notes/{note_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, note : dw.object.Note) : dw.system.Status
この関数は、メモが削除される前に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- note - 削除されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.beforePOST
POST /baskets/{basket_id}/notes
メソッドの詳細
beforePOST (basketId : String, note : Note) : dw.system.Status
この関数は、メモが追加される前に呼び出されます。
- パラメーター:
- basketId - 買い物カゴ
- note - 追加されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.modifyDELETEResponse
DELETE /baskets/{basket_id}/notes/{note_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, noteId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- noteId - 削除済みのメモの ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.note.modifyPOSTResponse
POST /baskets/{basket_id}/notes
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, noteRequest : Note) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- noteRequest - メモのリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.notes.beforeGET
GET /baskets/{basket_id}/notes
メソッドの詳細
beforeGET (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - メモの結果が取得される買い物カゴ ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.notes.modifyGETResponse_v2
GET /baskets/{basket_id}/notes
メソッドの詳細
modifyGETResponse_v2 (basket : dw.order.Basket, notesResponse : NotesResult) : dw.system.Status
- パラメーター:
- basket - メモの結果が取得される買い物カゴ ID
- notesResponse - メモレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.afterDELETE
DELETE /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket) : dw.system.Status
注文の支払手段 が買い物カゴから削除された後に呼び出されます。
- パラメーター:
- basket - 支払手段が削除された買い物カゴ
- paymentInstrument - 削除される支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.afterPATCH
PATCH /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, paymentInstrument : dw.order.OrderPaymentInstrument, paymentInstrumentRequest : BasketPaymentInstrumentRequest) : dw.system.Status
この関数は、買い物カゴの支払手段が更新された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- paymentInstrument - 更新された支払手段
- paymentInstrumentRequest - 新しい支払手段データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.afterPOST
POST /baskets/{basket_id}/payment_instruments
メソッドの詳細
afterPOST (basket : dw.order.Basket, paymentInstrument : BasketPaymentInstrumentRequest) : dw.system.Status
この関数は、買い物カゴに支払手段が追加された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- paymentInstrument - 買い物カゴに追加された支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.beforeDELETE
DELETE /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, delete : dw.order.OrderPaymentInstrument) : dw.system.Status
注文の支払手段 が買い物カゴから削除される前に呼び出されます。
- パラメーター:
- basket - 支払手段を削除する買い物カゴ
- delete - 注文の支払手段ドキュメント。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.beforePATCH
PATCH /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, paymentInstrument : dw.order.OrderPaymentInstrument, newPaymentInstrument : BasketPaymentInstrumentRequest) : dw.system.Status
この関数は、買い物カゴの支払手段が更新される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- paymentInstrument - 更新される支払手段
- newPaymentInstrument - 新しい支払手段データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.beforePOST
POST /baskets/{basket_id}/payment_instruments
メソッドの詳細
beforePOST (basket : dw.order.Basket, paymentInstrument : BasketPaymentInstrumentRequest) : dw.system.Status
この関数は、買い物カゴに支払手段が追加される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- paymentInstrument - 買い物カゴに追加される支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.modifyDELETEResponse
DELETE /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, paymentInstrumentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- paymentInstrumentRequest - 支払手段 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.modifyPATCHResponse
PATCH /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket, paymentInstrumentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- paymentInstrumentRequest - 支払手段 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_instrument.modifyPOSTResponse
POST /baskets/{basket_id}/payment_instruments
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, paymentInstrumentRequest : BasketPaymentInstrumentRequest) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- paymentInstrumentRequest - 支払手段リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_methods.afterGET
GET /baskets/{basket_id}/payment_methods
メソッドの詳細
afterGET (basket : dw.order.Basket, paymentMethods : PaymentMethodResult) : dw.system.Status
使用可能な支払方法のリストを顧客に返す前に呼び出されます。結果を編集することができます。
- パラメーター:
- basket - 買い物カゴ
- paymentMethods - 利用可能な支払方法
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_methods.beforeGET
GET /baskets/{basket_id}/payment_methods
メソッドの詳細
beforeGET (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - 買い物カゴ ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.payment_methods.modifyGETResponse_v2
GET /baskets/{basket_id}/payment_methods
メソッドの詳細
modifyGETResponse_v2 (basket : dw.order.Basket, paymentMethodResultResponse : PaymentMethodResult) : dw.system.Status
- パラメーター:
- basket - 支払方法の結果を取得する対象の買い物カゴ
- paymentMethodResultResponse - paymentMethodResult レスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.afterDELETE
DELETE /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, priceAdjustmentId : String) : dw.system.Status
この関数は、カスタムの価格調整が削除された後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- priceAdjustmentId - 削除された価格調整の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.afterPATCH
PATCH /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, priceAdjustmentId : String, priceAdjustmentWO : PriceAdjustment) : dw.system.Status
この関数は、カスタムの価格調整が更新された後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- priceAdjustmentId - 更新された価格調整の ID
- priceAdjustmentWO - 新しい価格調整データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.afterPOST
POST /baskets/{basket_id}/price_adjustments
メソッドの詳細
afterPOST (basket : dw.order.Basket, request : PriceAdjustmentRequest) : dw.system.Status
この関数は、カスタムの価格調整が追加された後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- request - 価格調整のリクエスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.beforeDELETE
DELETE /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, priceAdjustmentId : String) : dw.system.Status
この関数は、カスタムの価格調整が削除される前に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- priceAdjustmentId - 削除される価格調整の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.beforePATCH
PATCH /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, priceAdjustmentId : String, priceAdjustmentWO : PriceAdjustment) : dw.system.Status
この関数は、カスタムの価格調整が更新される前に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- priceAdjustmentId - 更新される価格調整の ID
- priceAdjustmentWO - 新しい価格調整データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.beforePOST
POST /baskets/{basket_id}/price_adjustments
メソッドの詳細
beforePOST (basket : dw.order.Basket, request : PriceAdjustmentRequest) : dw.system.Status
この関数は、カスタムの価格調整が追加される前に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- request - 価格調整のリクエスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.modifyDELETEResponse
DELETE /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, priceAdjustmentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- priceAdjustmentId - 価格調整 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.modifyPATCHResponse
PATCH /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket, priceAdjustmentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- priceAdjustmentId - 価格調整 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.price_adjustment.modifyPOSTResponse
POST /baskets/{basket_id}/price_adjustments
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, priceAdjustmentRequest : PriceAdjustmentRequest) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- priceAdjustmentRequest - 価格調整リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.reference.afterPOST
POST /baskets/reference
メソッドの詳細
afterPOST (sourceBasket : dw.order.Basket, basket : dw.order.Basket, request : BasketReference) : dw.system.Status
- パラメーター:
- sourceBasket - データのコピー元となる買い物カゴ
- basket - 作成された買い物カゴ
- basketReferenceRequest - 買い物カゴ参照の入力ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.reference.beforePOST
POST /baskets/reference
メソッドの詳細
beforePOST (sourceBasket : dw.order.Basket, request : BasketReference) : dw.system.Status
- パラメーター:
- sourceBasket - データのコピー元となる買い物カゴ
- basketReferenceRequest - 買い物カゴ参照の入力ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.reference.modifyPOSTResponse
POST /baskets/reference
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, basketReferenceRequest : BasketReference) : dw.system.Status
- パラメーター:
- basket - 作成された買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- basketReferenceRequest - 買い物カゴ参照の入力ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.afterDELETE
DELETE /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
afterDELETE (basket : dw.order.Basket, shipmentId : String) : dw.system.Status
買い物カゴの配送が削除された後に呼び出されます。
- パラメーター:
- basket - the basket that was updated
- shipmentId - 削除された配送の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.afterPATCH
PATCH /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
afterPATCH (basket : dw.order.Basket, shipment : dw.order.Shipment, shipmentInfo : Shipment) : dw.system.Status
この関数は、買い物カゴの配送がパッチされた後に呼び出されます。
- パラメーター:
- basket - 配送が変更された買い物カゴ
- shipment - 更新された配送
- shipmentInfo - 配送更新のための配送情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.afterPOST
POST /baskets/{basket_id}/shipments
メソッドの詳細
afterPOST (basket : dw.order.Basket, shipment : Shipment) : dw.system.Status
この関数は、買い物カゴから配送が作成された後に呼び出されます。
- パラメーター:
- basket - 配送が作成された買い物カゴ
- shipment - 配送作成のための配送情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.beforeDELETE
DELETE /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
beforeDELETE (basket : dw.order.Basket, shipment : dw.order.Shipment) : dw.system.Status
買い物カゴの配送が削除される前に呼び出されます。
- パラメーター:
- basket - 更新される買い物カゴ
- shipment - 削除される配送
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.beforePATCH
PATCH /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
beforePATCH (basket : dw.order.Basket, shipment : dw.order.Shipment, shipmentInfo : Shipment) : dw.system.Status
この関数は、買い物カゴの配送が変更される前に呼び出されます。
- パラメーター:
- basket - 配送が更新される買い物カゴ
- shipment - 更新される現在の配送
- shipmentInfo - 配送更新のための配送情報 (更新データ)
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.beforePOST
POST /baskets/{basket_id}/shipments
メソッドの詳細
beforePOST (basket : dw.order.Basket, shipment : Shipment) : dw.system.Status
この関数は、買い物カゴの配送が作成される前に呼び出されます。
- パラメーター:
- basket - 配送が作成される買い物カゴ
- shipment - 配送作成のための配送情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.modifyDELETEResponse
DELETE /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
modifyDELETEResponse (basket : dw.order.Basket, basketResponse : Basket, shipmentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- shipmentId - 配送 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.modifyPATCHResponse
PATCH /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
modifyPATCHResponse (basket : dw.order.Basket, basketResponse : Basket, shipmentId : String) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- shipmentId - 配送 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.modifyPOSTResponse
POST /baskets/{basket_id}/shipments
メソッドの詳細
modifyPOSTResponse (basket : dw.order.Basket, basketResponse : Basket, shipmentRequest : Shipment) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- shipmentRequest - 配送リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_address.afterPUT
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_address
メソッドの詳細
afterPUT (basket : dw.order.Basket, shipment : dw.order.Shipment, shippingAddress : OrderAddress) : dw.system.Status
この関数は、配送先住所が買い物カゴの特定の配送に設定された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- shipment - 配送作成のための配送情報
- shippingAddress - 配送に設定された配送先住所
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_address.beforePUT
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_address
メソッドの詳細
beforePUT (basket : dw.order.Basket, shipment : dw.order.Shipment, shippingAddress : OrderAddress) : dw.system.Status
この関数は、配送先住所が買い物カゴの特定の配送に設定される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- shipment - 配送作成のための配送情報
- shippingAddress - 配送に設定される配送先住所
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_address.modifyPUTResponse
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_address
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket, orderAddressRequest : OrderAddress) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- orderAddressRequest - 注文の住所のリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_method.afterPUT
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_method
メソッドの詳細
afterPUT (basket : dw.order.Basket, shipment : dw.order.Shipment, shippingMethod : ShippingMethod) : dw.system.Status
この関数は、配送方法が買い物カゴの特定の配送に設定された後に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- shipment - 配送作成のための配送情報
- shippingMethod - 配送に設定された配送方法
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_method.beforePUT
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_method
メソッドの詳細
beforePUT (basket : dw.order.Basket, shipment : dw.order.Shipment, shippingMethod : ShippingMethod) : dw.system.Status
この関数は、配送方法が買い物カゴの特定の配送に設定される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- shipment - 配送作成のための配送情報
- shippingMethod - 配送に設定される配送方法
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipment.shipping_method.modifyPUTResponse
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_method
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket, shippingMethodRequest : ShippingMethod) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- shippingMethodRequest - 配送方法リクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipments.shipping_methods.beforeGET
GET /baskets/{basket_id}/shipments/{shipment_id}/shipping_methods
メソッドの詳細
beforeGET (basketId : String, shipmentId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basketId - ターゲットの買い物カゴの ID
- shipmentId - 配送 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.shipments.shipping_methods.modifyGETResponse_v2
GET /baskets/{basket_id}/shipments/{shipment_id}/shipping_methods
メソッドの詳細
modifyGETResponse_v2 (shipment : dw.order.Shipment, shippingMethodResult : ShippingMethodResult) : dw.system.Status
- パラメーター:
- shipment - 配送方法の結果を取得する配送。
- shippingMethodResult - 配送方法結果オブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.storefront.afterPUT
PUT /baskets/{basket_id}/storefront
メソッドの詳細
afterPUT (basket : dw.order.Basket) : dw.system.Status
この関数は、買い物カゴのストアフロント買い物カゴとしての送信の後に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.storefront.beforePUT
PUT /baskets/{basket_id}/storefront
メソッドの詳細
beforePUT (basketId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- basket - 買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.storefront.modifyPUTResponse
PUT /baskets/{basket_id}/storefront
メソッドの詳細
modifyPUTResponse (basket : dw.order.Basket, basketResponse : Basket) : dw.system.Status
- パラメーター:
- basket - ターゲットの買い物カゴ
- basketResponse - 買い物カゴのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/coupons/{coupon_item_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/items/{item_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/notes/{note_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/price_adjustments/{price_adjustment_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
DELETE /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
GET /baskets/{basket_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PATCH /baskets/{basket_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PATCH /baskets/{basket_id}/items/{item_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PATCH /baskets/{basket_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PATCH /baskets/{basket_id}/shipments/{shipment_id}
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/coupons
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/gift_certificate_items
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/items
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/notes
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/payment_instruments
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/price_adjustments
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /baskets/{basket_id}/shipments
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
POST /orders
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PUT /baskets/{basket_id}/billing_address
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PUT /baskets/{basket_id}/customer
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_address
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.basket.validateBasket
PUT /baskets/{basket_id}/shipments/{shipment_id}/shipping_method
メソッドの詳細
validateBasket (basketResponse : Basket, duringSubmit : boolean) : dw.system.Status
カスタム flash の追加、または内部 flash の削除を許可します。flash の存在は、買い物カゴをまだ送信できないことを意味します。パラメーター duringSubmit
は、現在の呼び出しが買い物カゴ送信処理中であることを示します。duringSubmit および flash が存在すると、デフォルトの実装によって ERROR が返されます。
flash の追加、リスト、削除の例:
- パラメーター:
- basketResponse - 選択された OCAPI プロパティが適用される前に検証される買い物カゴのレスポンス
- duringSubmit - 買い物カゴの送信を確認する必要があるかどうか
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Category (カテゴリ) フック。
dw.ocapi.shop.category.beforeGET
GET /categories/({id},...,{id})
メソッドの詳細
beforeGET (categoryId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- categoryId - カテゴリの ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.category.beforeGET
GET /categories/{id}
メソッドの詳細
beforeGET (categoryId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- categoryId - カテゴリの ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.category.modifyGETResponse
GET /categories/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptCategory : dw.catalog.Category, doc : Category) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptCategory - dw.catalog.Category のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.category.modifyGETResponse
GET /categories/{id}
メソッドの詳細
modifyGETResponse (scriptCategory : dw.catalog.Category, doc : Category) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptCategory - dw.catalog.Category のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Content (コンテンツ) フック。
dw.ocapi.shop.content.beforeGET
GET /content/({id},...,{id})
メソッドの詳細
beforeGET (contentId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- contentId - コンテンツアセットの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.content.beforeGET
GET /content/{id}
メソッドの詳細
beforeGET (contentId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- contentId - コンテンツアセットの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.content.modifyGETResponse
GET /content/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptContent : dw.content.Content, doc : Content) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptContent - dw.content.Content のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.content.modifyGETResponse
GET /content/{id}
メソッドの詳細
modifyGETResponse (scriptContent : dw.content.Content, doc : Content) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptContent - dw.content.Content のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Content Search (コンテンツ検索) フック。
dw.ocapi.shop.content_search.beforeGET
GET /content_search
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.content_search.modifyGETResponse
GET /content_search
メソッドの詳細
modifyGETResponse (doc : ContentSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Custom Object (カスタムオブジェクト) フック。
dw.ocapi.shop.custom_object.beforeGET
GET /custom_objects/{object_type}/{key}
メソッドの詳細
beforeGET (objectType : String, key : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- bjectType - オブジェクトタイプの ID
- key - カスタムオブジェクトの主キー属性の値
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.custom_object.modifyGETResponse
GET /custom_objects/{object_type}/{key}
メソッドの詳細
modifyGETResponse (scriptCustomObject : dw.object.CustomObject, doc : CustomObject) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptCustomObject - dw.object.CustomObject のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Customer (顧客) フック。
dw.ocapi.shop.customer.afterPATCH
PATCH /customers/{customer_id}
メソッドの詳細
afterPATCH (customer : dw.customer.Customer, customerInput : Customer) : dw.system.Status
この関数は、顧客が更新された後に呼び出されます。
- パラメーター:
- customer - 更新する顧客
- customerInput - パッチの変更を含む入力顧客
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.afterPOST
POST /customers
メソッドの詳細
afterPOST (customer : dw.customer.Customer, registration : CustomerRegistration) : dw.system.Status
この関数は、新規顧客が登録された後に呼び出されます。
- パラメーター:
- customer - 登録済み顧客
- registration - 顧客の登録情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.auth.afterPOST
POST /customers/{customer_id}/auth
メソッドの詳細
afterPOST (customer : dw.customer.Customer) : dw.system.Status
この関数は、顧客が認証された後に呼び出されます。
- パラメーター:
- customer - 認証する顧客
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.auth.beforePOST
POST /customers/{customer_id}/auth
メソッドの詳細
beforePOST (customer : dw.customer.Customer) : dw.system.Status
この関数は、顧客が認証される前に呼び出されます。
- パラメーター:
- customer - 認証する顧客
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.auth.modifyPOSTResponse
POST /customers/{customer_id}/auth
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, customerResponse : Customer) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- customerResponse - 顧客のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.baskets.beforeGET
GET /customers/{customer_id}/baskets
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 買い物カゴの結果を取得する顧客の ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.baskets.modifyGETResponse_v2
GET /customers/{customer_id}/baskets
メソッドの詳細
modifyGETResponse_v2 (customer : dw.customer.Customer, customerBasketsResultResponse : BasketsResult) : dw.system.Status
- パラメーター:
- customer - 買い物カゴの結果を取得する顧客。
- customerBasketsResultResponse - 顧客の買い物カゴの結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.beforeGET
GET /customers/{customer_id}
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.beforePATCH
PATCH /customers/{customer_id}
メソッドの詳細
beforePATCH (customer : dw.customer.Customer, customerInput : Customer) : dw.system.Status
この関数は、顧客が更新される前に呼び出されます。
- パラメーター:
- customer - 更新する顧客
- customerInput - パッチの変更を含む入力顧客
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.beforePOST
POST /customers
メソッドの詳細
beforePOST (registration : CustomerRegistration) : dw.system.Status
この関数は、新規顧客が登録される前に呼び出されます。
- パラメーター:
- registration - 顧客の登録情報
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.modifyGETResponse
GET /customers/{customer_id}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, customerResponse : Customer) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- customerResponse - 顧客のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.modifyPATCHResponse
PATCH /customers/{customer_id}
メソッドの詳細
modifyPATCHResponse (customer : dw.customer.Customer, customerResponse : Customer) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- customerResponse - 顧客のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.modifyPOSTResponse
POST /customers
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, customerResponse : Customer) : dw.system.Status
- パラメーター:
- customer - 作成された顧客
- customerResponse - 顧客のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.orders.beforeGET
GET /customers/{customer_id}/orders
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 注文を取得する顧客の ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.orders.modifyGETResponse_v2
GET /customers/{customer_id}/orders
メソッドの詳細
modifyGETResponse_v2 (customer : dw.customer.Customer, customerOrderResultResponse : CustomerOrderResult) : dw.system.Status
- パラメーター:
- customer - 注文を取得する顧客。
- customerOrderResultResponse - 顧客の注文の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.password_reset.afterPOST
POST /customers/{customer_id}/password_reset
メソッドの詳細
afterPOST (customer : dw.customer.Customer, resetToken : String) : dw.system.Status
顧客のパスワードのリセットを許可します。以下の、パスワードリセットのリンクを記載した Eメールの送信の例を参照してください。
- パラメーター:
- customer - パスワードをリセットする顧客
- resetToken - リセットに使用するためにシステムによって生成されたトークン
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.password_reset.beforePOST
POST /customers/{customer_id}/password_reset
メソッドの詳細
beforePOST (customer : dw.customer.Customer) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customer - パスワードをリセットする顧客
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.afterDELETE
DELETE /customers/{customer_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
afterDELETE (customer : dw.customer.Customer, paymentInstrumentId : String) : dw.system.Status
この関数は、顧客の支払手段が削除された後に呼び出されます。
- パラメーター:
- customer - 支払手段を削除する顧客
- paymentInstrumentId - the id of the payment instrument that was deleted
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.afterPOST
POST /customers/{customer_id}/payment_instruments
メソッドの詳細
afterPOST (customer : dw.customer.Customer, paymentInstrument : CustomerPaymentInstrumentRequest) : dw.system.Status
この関数は、支払手段が顧客に追加された後に呼び出されます。
- パラメーター:
- customer - 支払手段を追加する顧客
- paymentInstrument - the payment instrument that was added
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.beforeDELETE
DELETE /customers/{customer_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforeDELETE (customer : dw.customer.Customer, paymentInstrumentId : String) : dw.system.Status
この関数は、顧客の支払手段が削除された後に呼び出されます。
- パラメーター:
- customer - 支払手段を削除する顧客
- paymentInstrumentId - 削除される支払手段の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.beforeGET
GET /customers/{customer_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - ターゲット顧客の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.beforePOST
POST /customers/{customer_id}/payment_instruments
メソッドの詳細
beforePOST (customer : dw.customer.Customer, paymentInstrument : CustomerPaymentInstrumentRequest) : dw.system.Status
この関数は、支払手段が顧客に追加される前に呼び出されます。
- パラメーター:
- customer - 支払手段を追加する顧客
- paymentInstrument - 追加される支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.modifyGETResponse
GET /customers/{customer_id}/payment_instruments/{payment_instrument_id}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, customerPaymentInstrument : dw.customer.CustomerPaymentInstrument, customerPaymentInstrumentResponse : CustomerPaymentInstrument) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- customerPaymentInstrument - 支払手段
- customerPaymentInstrumentResponse - 顧客の支払手段のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instrument.modifyPOSTResponse
POST /customers/{customer_id}/payment_instruments
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, customerPaymentInstrument : dw.customer.CustomerPaymentInstrument, customerPaymentInstrumentResponse : CustomerPaymentInstrument) : dw.system.Status
- パラメーター:
- Customer - ターゲット顧客
- customerPaymentInstrument - 支払手段
- customerPaymentInstrumentResponse - 顧客の支払手段のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instruments.beforeGET
GET /customers/{customer_id}/payment_instruments
メソッドの詳細
beforeGET (customerId : String, paymentMethodId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客の支払手段の結果を取得する顧客の ID。
- paymentMethodId - 支払方法の ID。null の場合は、すべての支払手段が取得されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.payment_instruments.modifyGETResponse_v2
GET /customers/{customer_id}/payment_instruments
メソッドの詳細
modifyGETResponse_v2 (customer : dw.customer.Customer, customerPaymentInstrumentResultResponse : CustomerPaymentInstrumentResult) : dw.system.Status
- パラメーター:
- customer - 顧客の支払手段の結果を取得する顧客。
- customerPaymentInstrumentResultResponse - 顧客の支払手段の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.afterDELETE
DELETE /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
afterDELETE (customer : dw.customer.Customer, productListId : String) : dw.system.Status
この関数は、顧客商品リストが削除された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productListId - 商品リスト ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.afterPATCH
PATCH /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
afterPATCH (customer : dw.customer.Customer, productList : CustomerProductList) : dw.system.Status
この関数は、顧客商品リストが変更された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.beforeDELETE
DELETE /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
beforeDELETE (customer : dw.customer.Customer, productList : dw.customer.ProductList) : dw.system.Status
この関数は、顧客商品リストが削除される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.beforeGET
GET /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
beforeGET (customerId : String, productListId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客 ID。
- productListId - 商品リスト ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.beforePATCH
PATCH /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
beforePATCH (customer : dw.customer.Customer, productList : CustomerProductList) : dw.system.Status
この関数は、顧客商品リストが変更される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.afterDELETE
DELETE /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
afterDELETE (customer : dw.customer.Customer, productList : dw.customer.ProductList, itemId : String) : dw.system.Status
この関数は、顧客商品リストから品目が削除された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- itemId - 削除された品目の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.afterPATCH
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
afterPATCH (customer : dw.customer.Customer, productList : dw.customer.ProductList, item : CustomerProductListItem) : dw.system.Status
この関数は、顧客商品リストの品目が更新された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- item - 更新された品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.beforeDELETE
DELETE /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
beforeDELETE (customer : dw.customer.Customer, productList : dw.customer.ProductList, item : dw.customer.ProductListItem) : dw.system.Status
この関数は、顧客商品リストから品目が削除される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- item - 削除する商品リスト品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.beforeGET
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
beforeGET (customerId : String, productListId : String, productListItemId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - ターゲット顧客の ID
- productListId - 商品リスト品目の購入の結果を取得する、顧客商品リストの ID。
- productListItemId - 商品リスト品目の購入の結果を取得する、商品リストの ID の品目。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.beforePATCH
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
beforePATCH (customer : dw.customer.Customer, productList : dw.customer.ProductList, item : CustomerProductListItem) : dw.system.Status
この関数は、顧客商品リストの品目が更新される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- item - 更新する商品リスト品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.modifyGETResponse
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, productListItem : dw.customer.ProductListItem, customerProductListItemResponse : CustomerProductListItem) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productListItem - ターゲットの商品リスト品目
- customerProductListItemResponse - 顧客の商品リスト品目のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.modifyPATCHResponse
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}
メソッドの詳細
modifyPATCHResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListItemResponse : CustomerProductListItem, customerProductListItemRequest : CustomerProductListItem) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- customerProductListItemRequest - 顧客の商品リスト品目のリクエストオブジェクト
- customerProductListItemResponse - 顧客の商品リスト品目のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.modifyPOSTResponse
POST /customers/{customer_id}/product_lists/{list_id}/items
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListItemResponse : CustomerProductListItem, customerProductListItemRequest : CustomerProductListItem) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- customerProductListItemResponse - 顧客の商品リスト品目のレスポンスオブジェクト
- customerProductListItemRequest - 顧客の商品リスト品目のリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchase.afterPATCH
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases/{purchase_id}
メソッドの詳細
afterPATCH (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, purchase : CustomerProductListItemPurchase) : dw.system.Status
この関数は、顧客商品リスト品目の購入が更新された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- productListItem - 商品リスト品目
- purchase - 更新された購入
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchase.beforeGET
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases/{purchase_id}
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - ターゲット顧客の ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchase.beforePATCH
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases/{purchase_id}
メソッドの詳細
beforePATCH (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, purchase : CustomerProductListItemPurchase) : dw.system.Status
この関数は、顧客商品リスト品目の購入が更新される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- productListItem - 商品リスト品目
- purchase - 更新する商品リスト品目の購入
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchase.modifyGETResponse
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases/{purchase_id}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, productListItemPurchase : dw.customer.ProductListItemPurchase, customerProductListItemPurchaseResponse : CustomerProductListItemPurchase) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productListItemPurchase - ターゲットの商品リスト品目の購入
- customerProductListItemPurchaseResponse - 顧客の商品リスト品目購入のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchase.modifyPATCHResponse
PATCH /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases/{purchase_id}
メソッドの詳細
modifyPATCHResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, customerProductListItemPurchaseResponse : CustomerProductListItemPurchase, customerProductListItemPurchaseRequest : CustomerProductListItemPurchase) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- productListItem - ターゲットの商品リスト品目
- customerProductListItemPurchaseRequest - 顧客の商品リスト品目購入のリクエストオブジェクト
- customerProductListItemPurchaseResponse - 顧客の商品リスト品目購入のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchases.afterPOST
POST /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases
メソッドの詳細
afterPOST (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, purchase : CustomerProductListItemPurchase) : dw.system.Status
この関数は、顧客商品リスト品目に購入が追加された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- productListItem - 商品リスト品目
- purchase - 顧客商品リストに追加された品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchases.beforeGET
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases
メソッドの詳細
beforeGET (customerId : String, listId : String, itemId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 商品リスト品目の購入の結果を取得する、顧客の ID。
- listId - 商品リスト品目の購入の結果を取得する、顧客商品リストの ID。
- itemId - 商品リスト品目の購入の結果を取得する、商品リストの ID の品目。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchases.beforePOST
POST /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases
メソッドの詳細
beforePOST (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, purchase : CustomerProductListItemPurchase) : dw.system.Status
この関数は、顧客商品リスト品目に購入が追加される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- productListItem - 商品リスト品目
- purchase - 顧客商品リスト品目に追加する購入
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchases.modifyGETResponse_v2
GET /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases
メソッドの詳細
modifyGETResponse_v2 (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, customerProductListItemPurchaseResultResponse : CustomerProductListItemPurchaseResult) : dw.system.Status
- パラメーター:
- customer - 商品リスト品目の購入の結果を取得する顧客。
- productList - 商品リスト品目の購入の結果を取得する、顧客商品リストの ID。
- productListItem - 商品リスト品目の購入の結果を取得する、商品リスト品目。
- customerProductListItemPurchaseResultResponse - 顧客の商品リスト品目購入の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.item.purchases.modifyPOSTResponse
POST /customers/{customer_id}/product_lists/{list_id}/items/{item_id}/purchases
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, customerProductListItemPurchaseResponse : CustomerProductListItemPurchase, customerProductListItemPurchaseRequest : CustomerProductListItemPurchase) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- productListItem - ターゲットの商品リスト品目
- customerProductListItemPurchaseResponse - 顧客の商品リスト品目購入のレスポンスオブジェクト
- customerProductListItemPurchaseRequest - 顧客の商品リスト品目購入のリクエストオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.items.afterPOST
POST /customers/{customer_id}/product_lists/{list_id}/items
メソッドの詳細
afterPOST (customer : dw.customer.Customer, productList : dw.customer.ProductList, item : CustomerProductListItem) : dw.system.Status
この関数は、顧客商品リストに品目が追加された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- item - 顧客商品リストに追加された品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.items.beforeGET
GET /customers/{customer_id}/product_lists/{list_id}/items
メソッドの詳細
beforeGET (customerId : String, productListId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客商品リスト品目の結果を取得する顧客の ID。
- productListId - 顧客商品リスト品目の結果を取得する商品リストの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.items.beforePOST
POST /customers/{customer_id}/product_lists/{list_id}/items
メソッドの詳細
beforePOST (customer : dw.customer.Customer, productList : dw.customer.ProductList, item : CustomerProductListItem) : dw.system.Status
この関数は、顧客商品リストに品目が追加される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 商品リスト
- item - 顧客商品リストに追加する品目
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.items.modifyGETResponse_v2
GET /customers/{customer_id}/product_lists/{list_id}/items
メソッドの詳細
modifyGETResponse_v2 (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListItemResultResponse : CustomerProductListItemResult) : dw.system.Status
- パラメーター:
- customer - 顧客商品リスト品目の結果を取得する顧客。
- productList - 顧客商品リスト品目の結果を取得する商品リスト。
- customerProductListItemResultResponse - 顧客商品リスト品目の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.modifyGETResponse
GET /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListResponse : CustomerProductList) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- customerProductListResponse - 顧客の商品リストのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.modifyPATCHResponse
PATCH /customers/{customer_id}/product_lists/{list_id}
メソッドの詳細
modifyPATCHResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListResponse : CustomerProductList) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - ターゲット商品リスト
- customerProductListResponse - 顧客の商品リストのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_list.modifyPOSTResponse
POST /customers/{customer_id}/product_lists
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, productList : dw.customer.ProductList, customerProductListResponse : CustomerProductList) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- productList - 商品リスト
- customerProductListResponse - 顧客の商品リストのレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_lists.afterPOST
POST /customers/{customer_id}/product_lists
メソッドの詳細
afterPOST (customer : dw.customer.Customer, productList : CustomerProductList) : dw.system.Status
この関数は、指定した顧客に新規商品リストが作成された後に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 作成された商品リスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_lists.beforeGET
GET /customers/{customer_id}/product_lists
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客商品リストの結果を取得する顧客の ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_lists.beforePOST
POST /customers/{customer_id}/product_lists
メソッドの詳細
beforePOST (customer : dw.customer.Customer, productList : CustomerProductList) : dw.system.Status
この関数は、指定した顧客に新規商品リストが作成される前に呼び出されます。
- パラメーター:
- customer - 顧客
- productList - 作成する商品リスト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.product_lists.modifyGETResponse_v3
GET /customers/{customer_id}/product_lists
メソッドの詳細
modifyGETResponse_v3 (customer : dw.customer.Customer, customerProductListResultResponse : CustomerProductListResult) : dw.system.Status
- パラメーター:
- customer - 顧客商品リストの結果を取得する顧客。
- customerProductListResultResponse - 顧客商品リストのページング可能結果レスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Customers (顧客) フック。
dw.ocapi.shop.customers.password_reset.afterPOST
POST /customers/password_reset
メソッドの詳細
afterPOST (customer : dw.customer.Customer, resetToken : String) : dw.system.Status
顧客のパスワードのリセットを許可します。以下の、パスワードリセットのリンクを記載した Eメールの送信の例を参照してください。
- パラメーター:
- customer - パスワードをリセットする顧客
- resetToken - リセットに使用するためにシステムによって生成されたトークン
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customers.password_reset.beforePOST
POST /customers/password_reset
メソッドの詳細
beforePOST (passwordReset : PasswordReset) : dw.system.Status
顧客のパスワードのリセットを許可します。パスワードリセットドキュメントに指定されている顧客情報の検証は、このフックの呼び出し後に行われます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Customer Address (顧客の住所) フック。
dw.ocapi.shop.customer.address.afterDELETE
DELETE /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
afterDELETE (customer : dw.customer.Customer, addressName : String) : dw.system.Status
この関数は、顧客の住所が削除された後に呼び出されます。
- パラメーター:
- customer - 住所が削除された顧客
- addressName - the name of the address that was deleted
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.afterPATCH
PATCH /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
afterPATCH (customer : dw.customer.Customer, addressName : String, customerAddress : CustomerAddress) : dw.system.Status
この関数は、顧客の住所が更新された後に呼び出されます。
- パラメーター:
- customer - 住所が更新された顧客
- addressName - the name of the address that was updated
- customerAddress - 顧客の住所のリクエストデータ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.beforeDELETE
DELETE /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
beforeDELETE (customer : dw.customer.Customer, addressName : String) : dw.system.Status
この関数は、顧客の住所が削除される前に呼び出されます。
- パラメーター:
- customer - 住所を削除する顧客
- addressName - 削除する住所の名前
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.beforeGET
GET /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
beforeGET (customerId : String, addressName : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customer - ターゲット顧客
- customerAddress - ターゲット顧客の住所
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.beforePATCH
PATCH /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
beforePATCH (customer : dw.customer.Customer, addressName : String, customerAddress : CustomerAddress) : dw.system.Status
この関数は、顧客の住所が更新される前に呼び出されます。
- パラメーター:
- customer - 住所を更新する顧客
- addressName - 更新する住所の名前
- customerAddress - 顧客の住所のリクエストデータ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.modifyGETResponse
GET /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
modifyGETResponse (customer : dw.customer.Customer, customerAddress : dw.customer.CustomerAddress, customerAddressResponse : CustomerAddress) : dw.system.Status
- パラメーター:
- customer - ターゲット顧客
- customerAddress - ターゲット顧客の住所
- customerAddressResponse - 顧客の住所のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.modifyPATCHResponse
PATCH /customers/{customer_id}/addresses/{address_name}
メソッドの詳細
modifyPATCHResponse (customer : dw.customer.Customer, customerAddress : dw.customer.CustomerAddress, customerAddressResponse : CustomerAddress, customerAddressRequest : CustomerAddress) : dw.system.Status
- パラメーター:
- customerAddress - ターゲット顧客の住所
- customerAddressResponse - 顧客の住所のレスポンスオブジェクト
- customerAddressRequest - 顧客の住所のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.address.modifyPOSTResponse
POST /customers/{customer_id}/addresses
メソッドの詳細
modifyPOSTResponse (customer : dw.customer.Customer, customerAddress : dw.customer.CustomerAddress, customerAddressResponse : CustomerAddress, customerAddressRequest : CustomerAddress) : dw.system.Status
この関数は、レスポンスが返される前に呼び出されます。
- パラメーター:
- customer - 住所が追加された顧客。
- customerAddress - 作成された顧客の住所
- customerAddressResponse - 顧客の住所のレスポンスオブジェクト。
- customerAddressRequest - 顧客の住所のリクエストオブジェクト。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Customer Addresses (顧客の住所) フック。
dw.ocapi.shop.customer.addresses.afterPOST
POST /customers/{customer_id}/addresses
メソッドの詳細
afterPOST (customer : dw.customer.Customer, addressName : String, customerAddress : CustomerAddress) : dw.system.Status
この関数は、顧客に住所が追加された後に呼び出されます。
- パラメーター:
- customer - 住所が追加された顧客
- addressName - the name of the address that was added
- customerAddress - 顧客の住所のリクエストデータ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.addresses.beforeGET
GET /customers/{customer_id}/addresses
メソッドの詳細
beforeGET (customerId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- customerId - 顧客 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.addresses.beforePOST
POST /customers/{customer_id}/addresses
メソッドの詳細
beforePOST (customer : dw.customer.Customer, addressName : String, customerAddress : CustomerAddress) : dw.system.Status
この関数は、顧客に住所が追加される前に呼び出されます。
- パラメーター:
- customer - 住所を追加する顧客
- addressName - 追加する住所の名前
- customerAddress - 顧客の住所のリクエストデータ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.customer.addresses.modifyGETResponse
GET /customers/{customer_id}/addresses
メソッドの詳細
modifyGETResponse (customerAddressResultResponse : CustomerAddressResult) : dw.system.Status
- パラメーター:
- customerAddressResultResponse - 顧客の住所の結果のレスポンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Folder (フォルダー) フック。
dw.ocapi.shop.folder.beforeGET
GET /folders/({id},...,{id})
メソッドの詳細
beforeGET (id : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- id - リクエストされたコンテンツフォルダーの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.folder.beforeGET
GET /folders/{id}
メソッドの詳細
beforeGET (id : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- id - リクエストされたコンテンツフォルダーの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.folder.modifyGETResponse
GET /folders/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptFolder : dw.content.Folder, doc : ContentFolder) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptFolder - dw.content.Folder のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.folder.modifyGETResponse
GET /folders/{id}
メソッドの詳細
modifyGETResponse (scriptFolder : dw.content.Folder, doc : ContentFolder) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptFolder - dw.content.Folder のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
バージョン 23.1 の Gift Certificate (ギフト券) フック
dw.ocapi.shop.gift_certificate.beforePOST
POST /gift_certificate
メソッドの詳細
beforePOST (giftCertificateRequest : GiftCertificateRequest) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- giftCertificateRequest - ギフト券コードを含むリクエスト。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.gift_certificate.modifyPOSTResponse
POST /gift_certificate
メソッドの詳細
modifyPOSTResponse (giftCertificate : dw.order.GiftCertificate, giftCertificateResponse : GiftCertificate) : dw.system.Status
- パラメーター:
- giftCertificate - ターゲットのギフト券
- giftCertificateResponse - ギフト券レスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Order (注文) フック。
dw.ocapi.shop.order.afterPATCH
PATCH /orders/{order_no}
メソッドの詳細
afterPATCH (order : dw.order.Order, orderInput : Order) : dw.system.Status
この関数は、注文が変更された後に呼び出されます。
- パラメーター:
- order - 変更された注文
- orderInput - REST 呼び出しからの入力データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.afterPOST
POST /orders
メソッドの詳細
afterPOST (order : dw.order.Order) : dw.system.Status
この関数は、買い物カゴから注文が作成された後に呼び出されます。
- パラメーター:
- order - 買い物カゴから作成された注文
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.afterPUT
PUT /orders/{order_no}
メソッドの詳細
afterPUT (order : dw.order.Order) : dw.system.Status
この関数は、呼び出しで注文番号が指定されて、買い物カゴから注文が作成された後に呼び出されます。
- パラメーター:
- order - 買い物カゴから作成された注文
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.beforeGET
GET /orders/{order_no}
メソッドの詳細
beforeGET (orderNo : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- orderNo - 注文番号
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.beforePATCH
PATCH /orders/{order_no}
メソッドの詳細
beforePATCH (order : dw.order.Order, orderInput : Order) : dw.system.Status
この関数は、注文が変更される前に呼び出されます。
- パラメーター:
- order - 変更される注文
- orderInput - REST 呼び出しからの入力データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.beforePOST
POST /orders
メソッドの詳細
beforePOST (basket : dw.order.Basket) : dw.system.Status
この関数は、買い物カゴから注文が作成される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.beforePUT
PUT /orders/{order_no}
メソッドの詳細
beforePUT (ctor : dw.order.Basket) : dw.system.Status
この関数は、呼び出しで注文番号が指定されて、買い物カゴから注文が作成される前に呼び出されます。
- パラメーター:
- basket - 注文が作成される買い物カゴ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.modifyGETResponse
GET /orders/{order_no}
メソッドの詳細
modifyGETResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.modifyPATCHResponse
PATCH /orders/{order_no}
メソッドの詳細
modifyPATCHResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.modifyPOSTResponse
POST /orders
メソッドの詳細
modifyPOSTResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.modifyPUTResponse
PUT /orders/{order_no}
メソッドの詳細
modifyPUTResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Order Payment (注文支払) フック。
dw.order.payment.authorize
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
authorize (order : dw.order.Order, paymentDetails : dw.order.OrderPaymentInstrument) : dw.system.Status
カスタム支払承認 - 注文を必要に応じて変更します。
- 前提条件: データ API を使用して、またはストアフロントを通じて、注文が作成されました。
- Status.OK が返された場合: 対応する支払トランザクションは、承認済みとしてマークされます (通常、このためにカスタムプロパティが使用されます)。
- Status.ERROR が返された場合: 注文は保留になり、承認を繰り返す必要があります。
- パラメーター:
- order - 注文
- paymentDetails - 指定された支払の詳細
- 返品数:
-
- Status.OK 承認に成功。
- Status.ERROR 承認に失敗。
dw.order.payment.authorize
POST /orders/{order_no}/payment_instruments
メソッドの詳細
authorize (order : dw.order.Order, paymentDetails : dw.order.OrderPaymentInstrument) : dw.system.Status
カスタム支払承認 - 注文を必要に応じて変更します。
- 前提条件: データ API を使用して、またはストアフロントを通じて、注文が作成されました。
- Status.OK が返された場合: 対応する支払トランザクションは、承認済みとしてマークされます (通常、このためにカスタムプロパティが使用されます)。
- Status.ERROR が返された場合: 注文は保留になり、承認を繰り返す必要があります。
- パラメーター:
- order - 注文
- paymentDetails - 指定された支払の詳細
- 返品数:
-
- Status.OK 承認に成功。
- Status.ERROR 承認に失敗。
dw.order.payment.authorizeCreditCard
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
authorizeCreditCard (order : dw.order.Order, paymentDetails : dw.order.OrderPaymentInstrument, cvn : String) : dw.system.Status
クレジットカードのカスタム支払承認 - 注文を必要に応じて変更します。
- 前提条件: データ API を使用して、またはストアフロントを通じて、注文が作成されました。
- Status.OK が返された場合: 対応する支払トランザクションは、承認済みとしてマークされます (通常、このためにカスタムプロパティが使用されます)。
- Status.ERROR が返された場合: 注文は保留になり、承認を繰り返す必要があります。
- パラメーター:
- order - 注文
- paymentDetails - 指定された支払の詳細
- cvn - クレジットカードの検証番号
- 返品数:
-
- Status.OK 承認に成功。
- Status.ERROR 承認に失敗。
dw.order.payment.authorizeCreditCard
POST /orders/{order_no}/payment_instruments
メソッドの詳細
authorizeCreditCard (order : dw.order.Order, paymentDetails : dw.order.OrderPaymentInstrument, cvn : String) : dw.system.Status
クレジットカードのカスタム支払承認 - 注文を必要に応じて変更します。
- 前提条件: データ API を使用して、またはストアフロントを通じて、注文が作成されました。
- Status.OK が返された場合: 対応する支払トランザクションは、承認済みとしてマークされます (通常、このためにカスタムプロパティが使用されます)。
- Status.ERROR が返された場合: 注文は保留になり、承認を繰り返す必要があります。
- パラメーター:
- order - 注文
- paymentDetails - 指定された支払の詳細
- cvn - クレジットカードの検証番号
- 返品数:
-
- Status.OK 承認に成功。
- Status.ERROR 承認に失敗。
dw.ocapi.shop.order.validateOrder
DELETE /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
validateOrder (order : Order) : dw.system.Status
注文の更新後に注文を検証します。データベーストランザクション外でフックが呼び出されるため、注文の変更はできません。クライアントに情報を伝えるために、カスタムフラッシュの追加を許可します。flash の追加の例:
- パラメーター:
- order - 変更された注文
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.validateOrder
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
validateOrder (order : Order) : dw.system.Status
注文の更新後に注文を検証します。データベーストランザクション外でフックが呼び出されるため、注文の変更はできません。クライアントに情報を伝えるために、カスタムフラッシュの追加を許可します。flash の追加の例:
- パラメーター:
- order - 変更された注文
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.validateOrder
POST /orders/{order_no}/payment_instruments
メソッドの詳細
validateOrder (order : Order) : dw.system.Status
注文の更新後に注文を検証します。データベーストランザクション外でフックが呼び出されるため、注文の変更はできません。クライアントに情報を伝えるために、カスタムフラッシュの追加を許可します。flash の追加の例:
- パラメーター:
- order - 変更された注文
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Note (メモ) フック。
dw.ocapi.shop.order.note.afterDELETE
DELETE /orders/{order_no}/notes/{note_id}
メソッドの詳細
afterDELETE (order : dw.order.Order, note : dw.object.Note) : dw.system.Status
この関数は、メモが削除された後に呼び出されます。
- パラメーター:
- order - 注文
- note - 削除されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.note.beforeDELETE
DELETE /orders/{order_no}/notes/{note_id}
メソッドの詳細
beforeDELETE (order : dw.order.Order, note : dw.object.Note) : dw.system.Status
この関数は、メモが削除される前に呼び出されます。
- パラメーター:
- order - 注文
- note - 削除されるメモ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.note.beforePOST
POST /orders/{order_no}/notes
メソッドの詳細
beforePOST (orderNo : String, note : Note) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- orderNo - メモを取得する注文の ID。
- note - 追加されるメモ。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.note.modifyDELETEResponse
DELETE /orders/{order_no}/notes/{note_id}
メソッドの詳細
modifyDELETEResponse (order : dw.order.Order, orderResponse : Order, noteId : String) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- noteId - 削除するメモの ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.note.modifyPOSTResponse
POST /orders/{order_no}/notes
メソッドの詳細
modifyPOSTResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Notes (メモ) フック。
dw.ocapi.shop.order.notes.beforeGET
GET /orders/{order_no}/notes
メソッドの詳細
beforeGET (orderNo : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- orderNo - メモを取得する注文の ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.notes.modifyGETResponse_v2
GET /orders/{order_no}/notes
メソッドの詳細
modifyGETResponse_v2 (order : dw.order.Order, notesResultResponse : NotesResult) : dw.system.Status
- パラメーター:
- order - メモの結果を取得する注文。
- notesResultResponse - メモの結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Order Payment Instruments (注文支払手段) フック。
dw.ocapi.shop.order.payment_instrument.afterDELETE
DELETE /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
afterDELETE (order : dw.order.Order, paymentInstrument : dw.order.OrderPaymentInstrument) : dw.system.Status
この関数は、注文の支払手段が削除された後に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 削除された支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.afterPATCH
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
afterPATCH (order : dw.order.Order, paymentInstrument : dw.order.OrderPaymentInstrument, newPaymentInstrument : OrderPaymentInstrumentRequest, successfullyAuthorized : boolean) : dw.system.Status
この関数は、注文の支払手段が更新された後に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 更新された支払手段
- newPaymentInstrument - 新しい支払手段データ
- successfullyAuthorized - 支払手段の承認が完了。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.afterPOST
POST /orders/{order_no}/payment_instruments
メソッドの詳細
afterPOST (order : dw.order.Order, paymentInstrument : OrderPaymentInstrumentRequest, successfullyAuthorized : boolean) : dw.system.Status
この関数は、支払手段が注文に追加された後に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 注文に追加された支払手段
- successfullyAuthorized - 支払手段の承認が完了。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.beforeDELETE
DELETE /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforeDELETE (order : dw.order.Order, paymentInstrument : dw.order.OrderPaymentInstrument) : dw.system.Status
この関数は、注文の支払手段が削除される前に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 削除される支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.beforePATCH
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
beforePATCH (order : dw.order.Order, paymentInstrument : dw.order.OrderPaymentInstrument, newPaymentInstrument : OrderPaymentInstrumentRequest) : dw.system.Status
この関数は、注文の支払手段が更新される前に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 更新される支払手段
- newPaymentInstrument - 新しい支払手段データ
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.beforePOST
POST /orders/{order_no}/payment_instruments
メソッドの詳細
beforePOST (order : dw.order.Order, paymentInstrument : OrderPaymentInstrumentRequest) : dw.system.Status
この関数は、支払手段が注文に追加される前に呼び出されます。
- パラメーター:
- order - 変更された注文
- paymentInstrument - 注文に追加される支払手段
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.modifyDELETEResponse
DELETE /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
modifyDELETEResponse (order : dw.order.Order, orderResponse : Order, paymentInstrumentId : String) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- paymentInstrumentId - 支払手段 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.modifyPATCHResponse
PATCH /orders/{order_no}/payment_instruments/{payment_instrument_id}
メソッドの詳細
modifyPATCHResponse (order : dw.order.Order, orderResponse : Order, paymentInstrumentId : String) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- paymentInstrumentId - 支払手段 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_instrument.modifyPOSTResponse
POST /orders/{order_no}/payment_instruments
メソッドの詳細
modifyPOSTResponse (order : dw.order.Order, orderResponse : Order) : dw.system.Status
- パラメーター:
- order - ターゲットの注文
- orderResponse - 注文のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Order Payment Methods (注文支払方法) フック。
dw.ocapi.shop.order.payment_methods.beforeGET
GET /orders/{order_no}/payment_methods
メソッドの詳細
beforeGET (orderNumber : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- orderNumber - 注文番号
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.order.payment_methods.modifyGETResponse_v2
GET /orders/{order_no}/payment_methods
メソッドの詳細
modifyGETResponse_v2 (order : dw.order.Order, paymentMethodResultResponse : PaymentMethodResult) : dw.system.Status
- パラメーター:
- order - 支払方法の結果を取得する対象の注文
- paymentMethodResultResponse - 支払方法の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Order Search (注文検索) フック。
dw.ocapi.shop.order_search.modifyPOSTResponse
POST /order_search
メソッドの詳細
modifyPOSTResponse (orderSearchResultResponse : OrderSearchResult) : dw.system.Status
- パラメーター:
- orderSearchResultResponse - 注文の検索結果のレスポンスオブジェクト。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Price Adjustment Limits (価格調整の制限) フック。
dw.ocapi.shop.price_adjustment_limits.beforeGET
GET /price_adjustment_limits
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.price_adjustment_limits.modifyGETResponse
GET /price_adjustment_limits
メソッドの詳細
modifyGETResponse (priceAdjLimitResponse : PriceAdjustmentLimits) : dw.system.Status
- パラメーター:
- priceAdjLimitResponse - PriceAdjustmentLimit レスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Product (商品) フック。
dw.ocapi.shop.product.beforeGET
GET /products/({id},...,{id})
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/availability
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/bundled_products
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/images
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/links
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/options
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/prices
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/promotions
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/recommendations
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/set_products
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.beforeGET
GET /products/{id}/variations
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - URL からの受信商品 ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/availability
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/bundled_products
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/images
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/links
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/options
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/prices
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/promotions
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/recommendations
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/set_products
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.modifyGETResponse
GET /products/{id}/variations
メソッドの詳細
modifyGETResponse (scriptProduct : dw.catalog.Product, doc : Product) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- scriptProduct - dw.catalog.Product のインスタンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Product Shipping (商品配送) フック。
dw.ocapi.shop.product.shipping_methods.beforeGET
GET /products/{id}/shipping_methods
メソッドの詳細
beforeGET (productId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- productId - リクエストされた商品 ID
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product.shipping_methods.modifyGETResponse_v2
GET /products/{id}/shipping_methods
メソッドの詳細
modifyGETResponse_v2 (product : dw.catalog.Product, shippingMethodResultResponse : ShippingMethodResult) : dw.system.Status
- パラメーター:
- product - 配送方法の結果を取得する商品。
- shippingMethodResultResponse - 配送方法の結果のレスポンス
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Product List (商品リスト) フック。
dw.ocapi.shop.product_list.beforeGET
GET /product_lists/{list_id}
メソッドの詳細
beforeGET (listId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- listId - リストの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_list.item.beforeGET
GET /product_lists/{list_id}/items/{item_id}
メソッドの詳細
beforeGET (listId : String, itemId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- listId - リストの ID。
- itemId - 品目の ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_list.item.modifyGETResponse
GET /product_lists/{list_id}/items/{item_id}
メソッドの詳細
modifyGETResponse (productList : dw.customer.ProductList, productListItem : dw.customer.ProductListItem, publicProductListItemResponse : PublicProductListItem) : dw.system.Status
- パラメーター:
- productList - 商品リスト。
- productListItem - 商品リスト品目。
- publicProductListItemResponse - 公開商品リスト品目のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_list.items.beforeGET
GET /product_lists/{list_id}/items
メソッドの詳細
beforeGET (listId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- listId - リストの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_list.items.modifyGETResponse
GET /product_lists/{list_id}/items
メソッドの詳細
modifyGETResponse_v2 (productList : dw.customer.ProductList, publicProductListItemResultResponse : PublicProductListItemResult) : dw.system.Status
- パラメーター:
- productList - 品目を取得する対象の商品リスト
- publicProductListItemResultResponse - 公開商品リスト品目の結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_list.modifyGETResponse
GET /product_lists/{list_id}
メソッドの詳細
modifyGETResponse (productList : dw.customer.ProductList, publicProductListResponse : PublicProductList) : dw.system.Status
- パラメーター:
- productList - 商品リスト。
- publicProductListResponse - 公開商品リストのレスポンスオブジェクト。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Product Lists (商品リスト) フック。
dw.ocapi.shop.product_lists.beforeGET
GET /product_lists
メソッドの詳細
beforeGET (email : String , firstName : String , lastName : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- email - 顧客の Eメールアドレス、商品リストの所属先
- firstName - 顧客の名、商品リストの所属先
- lastName - 顧客の姓、商品リストの所属先
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_lists.modifyGETResponse
GET /product_lists
メソッドの詳細
modifyGETResponse (publicProductListResultResponse : PublicProductListResult) : dw.system.Status
- パラメーター:
- publicProductListResultResponse - 公開商品リストの結果のレスポンスオブジェクト
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Product Search (商品検索) フック。
dw.ocapi.shop.product_search.beforeGET
GET /product_search
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.beforeGET
GET /product_search/availability
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.beforeGET
GET /product_search/images
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.beforeGET
GET /product_search/prices
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.beforeGET
GET /product_search/represented_products
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.beforeGET
GET /product_search/variations
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search/availability
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search/images
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search/prices
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search/represented_products
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.product_search.modifyGETResponse
GET /product_search/variations
メソッドの詳細
modifyGETResponse (doc : ProductSearchResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Promotion (プロモーション) フック。
dw.ocapi.shop.promotion.beforeGET
GET /promotions/({id},...,{id})
メソッドの詳細
beforeGET (id : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- id - リクエストされたプロモーションの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.promotion.beforeGET
GET /promotions/{id}
メソッドの詳細
beforeGET (id : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- id - リクエストされたプロモーションの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.promotion.modifyGETResponse
GET /promotions/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptPromotion : dw.campaign.Promotion, doc : Promotion) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptPromotion - dw.campaign.Promotion のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.promotion.modifyGETResponse
GET /promotions/{id}
メソッドの詳細
modifyGETResponse (scriptPromotion : dw.campaign.Promotion, doc : Promotion) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptPromotion - dw.campaign.Promotion のインスタンス
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Promotions (プロモーション) フック。
dw.ocapi.shop.promotions.beforeGET
GET /promotions
メソッドの詳細
beforeGET (campaignId : String , startDate : String , endDate : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- campaignId - このキャンペーンに割り当てられているプロモーションを検索します (必須)。
- startDate - ISO8601 日付時刻形式 (yyyy-MM-dd'T'HH:mmZ) によるプロモーションの開始日
- endDate - ISO8601 日付時刻形式 (yyyy-MM-dd'T'HH:mmZ) によるプロモーションの終了日。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.promotions.modifyGETResponse
GET /promotions
メソッドの詳細
modifyGETResponse (doc : PromotionResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Search Suggestions (検索の提案) フック。
dw.ocapi.shop.search_suggestion.beforeGET
GET /search_suggestion
メソッドの詳細
beforeGET () : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.search_suggestion.modifyGETResponse
GET /search_suggestion
メソッドの詳細
modifyGETResponse (doc : SuggestionResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Site (サイト) フック。
dw.ocapi.shop.site.beforeGET
GET /site
メソッドの詳細
beforeGET (siteId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.site.modifyGETResponse
GET /site
メソッドの詳細
modifyGETResponse (doc : Site) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Store (店舗) フック。
dw.ocapi.shop.store.beforeGET
GET /stores/{id}
メソッドの詳細
beforeGET (id : String , siteId : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- id - リクエストされた店舗の ID。
- siteID - 店舗の取得元サイトの ID。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.store.modifyGETResponse
GET /stores/({id},...,{id})
メソッドの詳細
modifyGETResponse (scriptStore : dw.catalog.Store, doc :Store) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptStore - an instance of dw.catalog.Store
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.store.modifyGETResponse
GET /stores/{id}
メソッドの詳細
modifyGETResponse (scriptStore : dw.catalog.Store, doc :Store) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- scriptStore - an instance of dw.catalog.Store
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
Shop API の Stores (店舗) フック。
dw.ocapi.shop.stores.beforeGET
GET /stores
メソッドの詳細
beforeGET (latitude : Double , longitude : Double , countryCode : String , postalCode : String) : dw.system.Status
この関数は、リクエストが処理される前に呼び出されます。
- パラメーター:
- latitude - 店舗を検索するための地理座標の緯度 (値の範囲は -90.00 ~ 90.00)。
- longitude - 店舗を検索するための地理座標の経度 (値の範囲は -180.00 ~ 180.00)。
- countryCode - 2 文字の ISO 国コード (例: "US")。
- postalCode - 郵便番号 (例: "01801")。
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します
dw.ocapi.shop.stores.modifyGETResponse
GET /stores
メソッドの詳細
modifyGETResponse (doc : StoreResult) : dw.system.Status
この関数は、リクエストが処理された後に呼び出されます。
- パラメーター:
- doc - ドキュメント
- 返品数:
- null 以外の Status (ステータス) によってフックの実行が終了します