Основной товар
Название:
Количество:
Цена:
Вес:
Добавлен в заказ:
Дополнительный товар
Название:
Количество:
Цена:
Вес:
Добавлен в заказ:
Дополнительный товар
Название:
Количество:
Цена:
Вес:
Добавлен в заказ:
Скрипт:
const products = document.getElementsByClassName('demo-product'),
runWidgetButton = document.getElementById('runWidgetButton'),
widgetButton = document.getElementById('widgetButton')
runWidgetButton.addEventListener('click', function(event) {
let offers = []
Array.prototype.filter.call(products, function(product){
if(product.querySelector('[name="inorder"]').checked) {
offers.push({
article: product.querySelector('[name="article"]').value,
name: product.querySelector('[name="name"]').value,
count: product.querySelector('[name="count"]').value,
price: product.querySelector('[name="price"]').value,
weight: product.querySelector('[name="weight"]').value,
image: 'assets/images/products/79/small/105-189-thickbox.jpg' // для примера
})
}
})
widgetButton.setAttribute('data-offers', JSON.stringify(offers))
widgetButton.click()
})