Wishlist
magento-2Lista de desejos (Wishlist) do cliente: itens, operações e múltiplas listas.
query customer.wishlists
Bearer
query customer.wishlists — Retrieve wishlists of the authenticated customer (supports multiple)
query customer.wishlists
Retrieve wishlists of the authenticated customer (supports multiple).
{
customer {
wishlists {
id name items_count sharing_code
items_v2(pageSize: 20, currentPage: 1) {
items {
id quantity added_at description
product { sku name image { url } }
}
page_info { total_pages current_page }
}
}
}
}
query wishlist
Bearer
query wishlist — Deprecated — use customer.wishlists
query wishlist
Deprecated — use customer.wishlists.
mutation addProductsToWishlist
Bearer
mutation addProductsToWishlist — Add products to a wishlist
mutation addProductsToWishlist
Add products to a wishlist.
mutation {
addProductsToWishlist(
wishlistId: "1"
wishlistItems: [
{ sku: "TSHIRT-001", quantity: 1 }
]
) {
wishlist { id items_count }
user_errors { code message }
}
}
mutation updateProductsInWishlist
Bearer
mutation updateProductsInWishlist — Update quantity or description of items
mutation updateProductsInWishlist
Update quantity or description of items.
mutation removeProductsFromWishlist
Bearer
mutation removeProductsFromWishlist — Remove items from a wishlist
mutation removeProductsFromWishlist
Remove items from a wishlist.
mutation {
removeProductsFromWishlist(
wishlistId: "1"
wishlistItemsIds: ["3", "4"]
) { wishlist { items_count } }
}
mutation addWishlistItemsToCart
Bearer
mutation addWishlistItemsToCart — Move items from wishlist to cart in one call
mutation addWishlistItemsToCart
Move items from wishlist to cart in one call.
Ideal para criar botão "Adicionar tudo ao carrinho".
mutation createWishlist
Bearer
mutation createWishlist — Create an additional wishlist (multiple lists)
mutation createWishlist
Create an additional wishlist (multiple lists).
Múltiplas wishlists são um recurso mais comum em Adobe Commerce Enterprise — em Open Source o customer só tem 1 lista padrão.
mutation renameWishlist
Bearer
mutation renameWishlist — Rename a custom wishlist
mutation renameWishlist
Rename a custom wishlist.
mutation deleteWishlist
Bearer
mutation deleteWishlist — Delete a custom wishlist
mutation deleteWishlist
Delete a custom wishlist.