Доброго времени суток! Перерыла инет, не могу найти модуль или дополнение ... для opencart 3.0.2.0 Суть: устанавливается закупочная цена в админке в карточке товара, а на сайте формируется три цены от закупочной. Например: закупочная- 460 рублей. На сайте автоматически формируется цена плюсом: (в зависимости от суммы заказа). 538р. (от 30 000р.) 552р. (от 10 000р.) 598р. (от 5 000р.) То есть цены уже стоят в карточке. А в корзине соответственно меняется общая итоговая сумма заказа. Кто знает решение подскажите пожалуйста.
Тут нужно знать четкую формулу, по которой формировать данные, но как я вижу решение: 0. В таблицу товара (SQL) добавить доп. поле с названием zakypka 1. Основную цену, формировать отталкиваясь от формулы: Pp = Pz * %Km; Где Pp - цена товара, которая зависит от закупочной цены (Pz) умноженной на коєфициент маржи (Km) 2. 2-ве остальные цены, формировать по таблице discount с обычными условиями, так же по формуле: Pq1 = Pp - %Kq1; Где Pq1 - цена единицы, при условии заказа оптом от ... (q1) минус % (Kq1) от основной цены и соотв.: Pq2 = Pp - %Kq2; Где Pq2 - цена единицы, при условии заказа оптом от ... (q2) минус % (Kq2) от основной цены ___ Это все добавлять при создании\обновлении товара, на витрине же не надо никаких манипуляций, всё обчисление происходит в штатном режиме.
У вас на каждый товар своя уникальная скидка? Если нет, то проще будет просто написать на странице товара, от каких сумм заказа какие скидки и воспользоваться модулем скидки от суммы заказа, который пересчитает сумму в корзине. Правда, третий ОК он ещё не поддерживает и вообще сейчас мало кто его уже поддерживает, так что готовый модуль полностью под ваши требования вы сейчас в любом случае не найдёте. Если же скидки у вас уникальные, то вам поможет только ручной допил. Обращайтесь к Baco, похоже, он уже придумал, как это реализовать.