Object.defineProperty(exports, "__esModule", ({ value: true })); exports.ecommerceItems = ecommerceItems; const common_1 = __webpack_require__(/*! ../events/common */ "./events/common.ts"); const service_1 = __webpack_require__(/*! ../service */ "./service/index.ts"); async function ecommerceItems(products, eventName, itemListName) { (0, common_1.emptyEcommerce)(); const productSkus = products.map((item) => item.sku); const getProducts = await (0, service_1.getProductData)(productSkus); const product = products.map((product) => { const currentProduct = getProducts.find((getProduct) => getProduct.sku === product.sku); const price = product.price !== undefined ? product.price : currentProduct === null || currentProduct === void 0 ? void 0 : currentProduct.price; return { item_id: product.sku, item_name: currentProduct === null || currentProduct === void 0 ? void 0 : currentProduct.name, item_category: currentProduct === null || currentProduct === void 0 ? void 0 : currentProduct.category, item_category2: currentProduct === null || currentProduct === void 0 ? void 0 : currentProduct.subCategory, item_list_name: itemListName, price, }; }); const event = { event: eventName, item_list_name: itemListName, ecommerce: { items: product, }, }; (0, common_1.pushEvent)(event); } //# sourceURL=webpack://@pamperedchef/common-analytics/./helper/ecommerce-items.ts?