この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

B2BCheckoutController クラス

簡単なチェックアウト Apex メソッドと通信し、B2B Commerce チェックアウトに関連するデータを操作します。現在、取得されるデータは配信方法のみです。

名前空間

sfdc_checkout

使用方法

このクラスのインスタンスを作成するとき、sfdc_checkout 名前空間を指定する必要があります。

B2BCheckoutController のメソッド

B2BCheckoutController のメソッドは次のとおりです。

getDeliveryMethods(activeOrCartId)

指定された cartId の配送方法のリストと、外部の配送ゲートウェイから取得した関連付けられる費用を取得します。

署名

public static List<Map<String,ANY>> getDeliveryMethods(String activeOrCartId)

パラメータ

activeOrCartId
型: String
配送方法のリストが必要とされる現在の webCartId

戻り値

型: List<Map<String,ANY>>

getDeliveryMethods メソッドは配信方法のリストを返します。各配送方法は、キー - 値のペアの対応付けです。配送方法ごとに次のキーを受け取ります。
  • carrier: 配送業者の名前。例: Fedex、UPS
  • name: 配送方法の表示ラベル。例: 陸上陸送、航空輸送
  • deliveryMethodId: deliveryMethod の一意の ID。例: 2Dmxx000004C92CAF
  • shippingFee: 配送ゲートウェイから提供された配送方法の費用。
  • currencyIsoCode: 費用の計算に使用された通貨。例: USD、EUR