@vue-storefront/magento-types
2.0.0
Major Changes
- e4709f9a: Changed minimum Node version from 16 to 18. The condition that was forcing the Node version to be lower than 19 is also removed.
1.2.0
Minor Changes
- 8b2a0c35: ADDED
categories
endpoint definition.
1.1.0
Minor Changes
- 7ce4f9ed: CHANGED Enhanced default GQL queries
CategorySearchQuery
new fields:url_key
- The url key assigned to the category.children
- Child categories tree.include_in_menu
is_anchor
level
name
position
product_count
uid
url_key
url_path
url_suffix
// get category `children` categories const category = sdk.commerce.categorySearch(); const children = category.children;
CategoryListQuery
new fields:children.url_key
- The url key assigned to the category.
// get `url_key` of category children const categoryList = sdk.commerce.categoryList(); for (let categoryChildren of categoryList.children) { const url_key = categoryChildren.url_key; }
ProductListsQuery
new fields:variants
- An array of variants ofConfigurableProduct
// get ConfigurableProduct `variants` products const products = sdk.commerce.products(); for (let product of products) { if (product.__typename === "ConfigurableProduct") { const variants = products.variants; } }
Patch Changes
- 7ce4f9ed: FIXED
CategoryListQuery
returnsurl_key
property on each children level
CHANGED Enhanced default GQL queriesCategoryListQuery
- fetch up to 5th level nested categories
children
- fetch up to 5th level nested categories
- 7ce4f9ed: CHANGED Enhanced default GQL queries
ProductDetailsQuery
- enhanced
ConfigurableProduct
response withConfigurableVariants
- enhanced
- 7ce4f9ed: CHANGED Enhanced default GQL queries with new fields
CartQuery
CustomerCartQuery
ApplyCouponToCartMutation
RemoveCouponFromCartMutation
AddProductsToCartMutation
RemoveItemFromCartMutation
SetShippingMethodsOnCartMutation
MergeCartsMutation
with new fields:prices
subtotal_with_discount_excluding_tax
configured_variant
sku
name
only_x_left_in_stock
price_range
- 7ce4f9ed: FIXED
getAvailableShippingMethods
method declaration argument type. Usingcart_id
instead ofcartId
. - 7ce4f9ed: FIXED
updateCustomerAddress
method declaration argument type. Useid
instead ofaddressId
.
CHANGED Enhanced default GQL queriesCreateCustomerAddress
response with fieldsfirstname
lastname
prefix
suffix
- 7ce4f9ed: CHANGED Enhanced default GQL queries with new fields
SetGuestEmailOnCartMutation
SetBillingAddressOnCartMutation
SetPaymentMethodOnCartMutation
SetShippingAddressesOnCartMutation
with new fields:prices
subtotal_with_discount_excluding_tax
configured_variant
sku
name
only_x_left_in_stock
price_range
1.0.2
Patch Changes
- 045784a6: Fixes
- Fixed
getAvailablePaymentMethods
type definition. ParametercartId
is now properly typed asstring
.
- Fixed
1.0.1
Patch Changes
- #1456
e3f329ec
Thanks @bartoszherba! - Fixed a Naming Issue in productDetails Method
We've fixed a problem where the method name used to access product details was mistakenly written as "productDetail." It's now correctly named as "productDetails." This change ensures everything is clear and accurate in the code.