Калькулятор стоимости товара по опциям Opencart
Модули типа связанные опции не подходят.
Надо Настроить пересчет цены по стоимости опций и присвоить товарам.
У товара есть 3 опции нужно связать их между собой и добавлять стоимость, модуль связанные опции не подошел (так как работает только с радио и списком).
Есть шланг с опциями 2 передних, 2 задних, 2 передних два задних. (можно выбрать несколько и купить) каждая опция имеет цену = стоимость 1 шланга * на кол-во шлангов и если пользователь выбирает несколько вариаций они между собой сладываются.
--- Вопрос первый -реализовать чтобы при выборе нескольких опций цены вариаций складывались, а не перемножались. (в стоимости опции стоит *2, *5, *4). Например стоимость одного шланга 1000р, выбрано 2 передних, 2 задних и 2 передних и 2 задних. Соответственно формула олжна быть: 2*1000 2*1000р 4*1000р = 8000р.
--- И возникает второй вопрос эту опцию проводов связать с другими двумя?:
И есть 2 опции: защитная спираль (да=150р за один шланг/нет), термоусадка (да=100р за один шланг/нет). Соответственно если покупатель выбирает одну из опций (или обе), то к стоимости должно прибавляться по 150/100руб (в зависимости от опции) за каждый шланг. Например стоимость одного шланга 1000р, выбрано 2 передних, 2 задних и 2 передних и 2 задних. Соответственно формула олжна быть: 2*1000 2*1000р 4*1000р = 8000р. Далее выбрано термоусадка, соответственно формула = 8000р 100*2 100*2 100*4 = 8800р.
--- Также необходимо всем товарам добавить опцию цвета с прибавлением к стоимости 20%
01.06.2022 18:21