INNER CODE UNIT · JavaScript

fillCartItems

Cezerin2/Server · src/ajaxRouter.js:78

const fillCartItems = cartResponse => {
	const cart = cartResponse.json;
	if (cart && cart.items && cart.items.length > 0) {
		const productIds = cart.items.map(item => item.product_id);
		return api.products
			.list({
				ids: productIds,
				fields:
					'images,enabled,stock_quantity,variants,path,stock_backorder,stock_preorder'
			})
			.then(({ status, json }) => {
				const newCartItem = cart.items.map(cartItem =>
					fillCartItemWithProductData(json.data, cartItem)
				);
				cartResponse.json.items = newCartItem;
				return cartResponse;
			});
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…