File tree Expand file tree Collapse file tree 1 file changed +23
-4
lines changed
packages/storefront/src/lib/state Expand file tree Collapse file tree 1 file changed +23
-4
lines changed Original file line number Diff line number Diff line change @@ -57,16 +57,35 @@ const updateCartState = async () => {
5757 return ;
5858 }
5959 try {
60- const { data } = await api . get ( 'search/v1 ' , {
60+ const { data } = await api . get ( 'products ' , {
6161 params : { _id : productIds } ,
62+ fields : [
63+ "sku" ,
64+ "name" ,
65+ "slug" ,
66+ "available" ,
67+ "visible" ,
68+ "price" ,
69+ "base_price" ,
70+ "quantity" ,
71+ "min_quantity" ,
72+ "inventory" ,
73+ "kit_composition" ,
74+ "pictures.normal" ,
75+ "variations.sku" ,
76+ "variations.name" ,
77+ "variations.production_time" ,
78+ "variations.base_price" ,
79+ "variations.picture_id" ,
80+ ] as const ,
6281 } ) ;
6382 const storedItems = [ ...shoppingCart . items ] ;
6483 resetCartItems ( ) ;
65- data . result . forEach ( ( searchItem ) => {
66- const storedItem = storedItems . find ( ( item ) => item . product_id === searchItem . _id ) ;
84+ data . result . forEach ( ( productItem ) => {
85+ const storedItem = storedItems . find ( ( item ) => item . product_id === productItem . _id ) ;
6786 if ( ! storedItem ) return ;
6887 const { variation_id : variationId , quantity } = storedItem ;
69- const cartItem = addProductToCart ( searchItem , variationId , quantity ) ;
88+ const cartItem = addProductToCart ( productItem , variationId , quantity ) ;
7089 if ( ! cartItem ) return ;
7190 if ( storedItem . _id ) {
7291 cartItem . _id = storedItem . _id ;
You can’t perform that action at this time.
0 commit comments