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

CommerceWishlist クラス

ウィッシュリストの取得、作成、更新、および削除を行います。カートへウィッシュリストを追加します。ウィッシュリスト品目を取得し、ウィッシュリストへ品目を追加し、ウィッシュリスト品目を削除します。

名前空間

ConnectApi

CommerceWishlist のメソッド

次に、CommerceWishlist 用のメソッドを示します。すべてのメソッドが静的です。

addItemToWishlist(webstoreId, wishlistId, wishlistItemInput)

コンテキストユーザーのウィッシュリストに品目を追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistItem addItemToWishlist(String webstoreId, String wishlistId, ConnectApi.WishlistItemInput wishlistItemInput)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。
wishlistItemInput
型: ConnectApi.WishlistItemInput
ウィッシュリストに追加する品目を含んだ ConnectApi.WishlistItemInput のボディ。

戻り値

型: ConnectApi.WishlistItem

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

addItemToWishlist(webstoreId, effectiveAccountId, wishlistId, wishlistItemInput)

ウィッシュリストへ品目を追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistItem addItemToWishlist(String webstoreId, String effectiveAccountId, String wishlistId, ConnectApi.WishlistItemInput wishlistItemInput)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
wishlistItemInput
型: ConnectApi.WishlistItemInput
ウィッシュリストに追加する品目を含んだ ConnectApi.WishlistItemInput のボディ。

戻り値

型: ConnectApi.WishlistItem

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

addWishlistToCart(webstoreId, wishlistId)

コンテキストユーザーの有効なカートにウィッシュリストを追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistToCartResult addWishlistToCart(String webstoreId, String wishlistId)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

addWishlistToCart(webstoreId, wishlistId, effectiveAccountId)

有効なカートにウィッシュリストを追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistToCartResult addWishlistToCart(String webstoreId, String wishlistId, String effectiveAccountId)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

addWishlistToCartWithCartId(webstoreId, wishlistId, cartId)

カートにウィッシュリストを追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistToCartResult addWishlistToCartWithCartId(String webstoreId, String wishlistId, String cartId)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。
cartId
型: String
カートの ID。null の場合、ウィッシュリスト品目は有効なカートに追加されます。

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

addWishlistToCartWithCartId(webstoreId, wishlistId, cartId, effectiveAccountId)

カートにウィッシュリストを追加します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistToCartResult addWishlistToCartWithCartId(String webstoreId, String wishlistId, String cartId, String effectiveAccountId)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。
cartId
型: String
カートの ID。null の場合、ウィッシュリスト品目は有効なカートに追加されます。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。

使用方法

このメソッドではバイヤーの「商品を表示」エンタイトルメントが適用され、商品データを表示する資格があるユーザーのみがアクセスできます。

createWishlist(webstoreId, wishlistInput)

コンテキストユーザーのウィッシュリストを作成します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Wishlist createWishlist(String webstoreId, ConnectApi.WishlistInput wishlistInput)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistInput
型: ConnectApi.WishlistInput
ウィッシュリスト名と品目を含む ConnectApi.WishlistInput のボディ。

戻り値

型: ConnectApi.Wishlist

createWishlist(webstoreId, effectiveAccountId, wishlistInput)

ウィッシュリストを作成します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Wishlist createWishlist(String webstoreId, String effectiveAccountId, ConnectApi.WishlistInput wishlistInput)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistInput
型: ConnectApi.WishlistInput
ウィッシュリスト名と品目を含む ConnectApi.WishlistInput のボディ。

戻り値

型: ConnectApi.Wishlist

deleteWishlist(webstoreId, wishlistId)

コンテキストユーザーのウィッシュリストを削除します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static Void deleteWishlist(String webstoreId, String wishlistId)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。

戻り値

型: Void

deleteWishlist(webstoreId, effectiveAccountId, wishlistId)

ウィッシュリストを削除します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static Void deleteWishlist(String webstoreId, String effectiveAccountId, String wishlistId)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。

戻り値

型: Void

getWishlist(webstoreId, effectiveAccountId, wishlistId, productFields, sortItemsBy)

商品項目が含まれるウィッシュリストを取得する並べ替え基準。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Wishlist getWishlist(String webstoreId, String effectiveAccountId, String wishlistId, String productFields, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。
sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

戻り値

型: ConnectApi.Wishlist

getWishlist(webstoreId, effectiveAccountId, wishlistId, productFields, pageSize, sortItemsBy)

ページあたりの品目数を指定し、商品項目を品目で並べ替えたウィッシュリストを取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Wishlist getWishlist(String webstoreId, String effectiveAccountId, String wishlistId, String productFields, Integer pageSize, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

戻り値

型: ConnectApi.Wishlist

getWishlistItems(webstoreId, effectiveAccountId, wishlistId, productFields, pageParam, sortItemsBy)

商品項目が含まれる、並べ替えたウィッシュリストのページを取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistItemCollection getWishlistItems(String webstoreId, String effectiveAccountId, String wishlistId, String productFields, String pageParam, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

getWishlistItems(webstoreId, effectiveAccountId, wishlistId, productFields, pageParam, pageSize, sortItemsBy)

商品項目が含まれる、並べ替えたウィッシュリスト品目の指定したサイズのページを取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistItemCollection getWishlistItems(String webstoreId, String effectiveAccountId, String wishlistId, String productFields, String pageParam, Integer pageSize, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。
pageParam
型: String
情報ページの表示に使用するページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 200 です。null を渡すと、デフォルトサイズの 25 に設定されます。
sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

getWishlistSummaries(webstoreId, effectiveAccountId, includeDisplayedList)

ウィッシュリスト概要を取得します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistsSummary getWishlistSummaries(String webstoreId, String effectiveAccountId, Boolean includeDisplayedList)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
includeDisplayedList
型: Boolean
表示済みリストを含めるか (true)、否か (false) を指定します。null の場合は、デフォルトの false になります。

getWishlistSummaries(webstoreId, effectiveAccountId, includeDisplayedList, productFields, sortItemsBy)

商品項目を品目で並べ替えたウィッシュリスト概要を取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistsSummary getWishlistSummaries(String webstoreId, String effectiveAccountId, Boolean includeDisplayedList, String productFields, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
includeDisplayedList
型: Boolean
表示済みリストを含めるか (true)、否か (false) を指定します。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。

includeDisplayedListfalse の場合、productFields は無視されます。

sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

includeDisplayedListfalse の場合、sortItemsBy は無視されます。

getWishlistSummaries(webstoreId, effectiveAccountId, includeDisplayedList, productFields, pageSize, sortItemsBy)

ページあたりの品目数を指定し、商品項目を品目で並べ替えたウィッシュリスト概要を取得します。

API バージョン

51.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistsSummary getWishlistSummaries(String webstoreId, String effectiveAccountId, Boolean includeDisplayedList, Integer pageSize, String productFields, pageSize, ConnectApi.WishlistItemSortOrder sortItemsBy)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
includeDisplayedList
型: Boolean
表示済みリストを含めるか (true)、否か (false) を指定します。
productFields
型: String
カスタム商品項目のカンマ区切りリスト。項目では、大文字と小文字は区別されません。たとえば、ProductCodeproductcode は同じ結果を返します。

includeDisplayedListfalse の場合、productFields は無視されます。

pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
sortItemsBy
型: ConnectApi.WishlistItemSortOrder
ウィッシュリスト品目の並べ替え順。値は次のとおりです。
  • CreatedDateAsc — 作成日の古い順に並べ替えます。
  • CreatedDateDesc — 作成日の新しい順に並べ替えます。

デフォルトの並べ替え順は、CreatedDateDesc です。

includeDisplayedListfalse の場合、sortItemsBy は無視されます。

removeWishlistItem(webstoreId, effectiveAccountId, wishlistId, wishlistItemId)

ウィッシュリストから品目を削除します。

API バージョン

49.0

Chatter が必要かどうか

いいえ

署名

public static Void removeWishlistItem(String webstoreId, String effectiveAccountId, String wishlistId, String wishlistItemId)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
wishlistItemId
型: String
削除するウィッシュリスト品目の ID。

戻り値

型: Void

updateWishlist(webstoreId, wishlistId, wishlistUpdateInput)

コンテキストユーザーのウィッシュリストの名前を更新します。

API バージョン

50.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistSummary updateWishlist(String webstoreId, String wishlistId, ConnectApi.WishlistUpdateInput wishlistUpdateInput)

パラメーター

webstoreId
型: String
WebStore の ID。
wishlistId
型: String
ウィッシュリストの ID。
wishlistUpdateInput
型: ConnectApi.WishlistUpdateInput
更新するウィッシュリスト名を含む ConnectApi.WishlistUpdateInput のボディ。

updateWishlist(webstoreId, effectiveAccountId, wishlistId, wishlistUpdateInput)

ウィッシュリストの名前を更新します。

API バージョン

50.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.WishlistSummary updateWishlist(String webstoreId, String effectiveAccountId, String wishlistId, ConnectApi.WishlistUpdateInput wishlistUpdateInput)

パラメーター

webstoreId
型: String
WebStore の ID。
effectiveAccountId
型: String
要求が行われた取引先の ID。null の場合、デフォルトで、コンテキストユーザーの accountID になります。
wishlistId
型: String
ウィッシュリストの ID。
wishlistUpdateInput
型: ConnectApi.WishlistUpdateInput
更新するウィッシュリスト名を含む ConnectApi.WishlistUpdateInput のボディ。