Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Для включения пересчета бонусов при смене количества товара необходимо внести изменения в js файл шаблона детальной страницы
В метод quantityUp добавляем
var itemId = this.product.id;
if(this.offerNum != undefined){
itemId = this.offers[this.offerNum]['ID'];
}
var params = {
newId:itemId,
Qua :parseInt(this.obQuantity.value)+1,
};
BX.onCustomEvent('ChangeQuantity', [params]);
В метод quantityDown добавляем
var itemId = this.product.id;
if(this.offerNum != undefined){
itemId = this.offers[this.offerNum]['ID'];
}
var params = {
newId:itemId,
Qua :parseInt(this.obQuantity.value)-1,
};
BX.onCustomEvent('ChangeQuantity', [params]);
В метод quantityChange добавляем
var itemId = this.product.id;
if(this.offerNum != undefined){
itemId = this.offers[this.offerNum]['ID'];
}
var params = {
newId:itemId,
Qua :parseInt(this.obQuantity.value),
};
BX.onCustomEvent('ChangeQuantity', [params]);
Назад в раздел