Помогите, кто разбирается, как сделать скидку в корзине, в зависимости от количества товара? Допустим, добавляю 2-е единицы товар и во вкладке "СКИДКА" прописываю для каждого из них свою фиксированную скидку, к примеру: Т.е. надо что бы в корзине шел подсчет общего количества товара и цена со скидкой на каждый товар отображалась с учетом общего количества, а не количества данного товара. Возможно такое реализовать или может модуль есть какой? Гуглил, но пока ничего не нашел подходящего, на форуме то же ничего не нашел. Есть решения для корзины с общей скидкой в % от количества, но они не подходят, так как стоимость и скидка для каждого товара высчитывается отдельно и везде разная.
Только что попробовал, вначале показалось что подойдет Скидка на количество товаров в корзине, но нет к сожалению не то, здесь так же выводится процент от общего количества: Здесь "товар1 - 2шт" + "товар2 - 3шт" = 5шт. получаем скидку 5%, а надо что бы брал из карточки товара уже фиксированную скидку для данного количества и выводил в корзине. Стандартно он выдает, в таком случае, на товар1 скидка от 2-х единиц, товар2 - скидка от 3-х единиц, а надо товар1 цена для 5 единиц и товар2 то же цена для 5 единиц. А эти 5 единиц для каждого свои и уже прописаны в карточке каждого товара.
я сам в поиске решения, которое могло бы выводить скидку в корзине на каждый отдельно взятый товар. видел разные модули и платные и бесплатные, но все они считают скидку от суммы заказа, без указания скидки на определенный товар. буду пристально следить за этой темой.
Невнимательно читаешь: То есть, надо, чтоб скидка от количества применялась не только при оптовой покупке одного товара, но и при поштучной покупке, разных товаров. Тут нужен модуль для "Учитывать в заказе".
Здесь какое-то навроченное решение нужно Потому что не совсем понятно 1товар 2шт - 5$ при цене 2,6$ 2товар 3шт - 10$ при цене 3,5$ 3товар 5 шт - 20$ при цене 5$ Сумма - 35$ Общее количество 10 шт А теперь расскажите какая должна быть скидка? за 10 шт любого товара скидка 1$ Т.е. 34$ Или же 1товар 2шт - 4.5$ (потому что 10 шт всего товаров) что при цене 2,6$ 2товар 3шт - 9$ (потому что 10 шт всего товаров)при цене 3,5$ 3товар 5 шт - 18$ (потому что 10 шт всего товаров) при цене 5$ Сумма - 31.5$
Наверное да, свой вопрос я так и не решил пока. Расскажу из собственного примера. У меня на сайте продается услуга по заправке картриджей и общую скидку в процентах я не могу установить для всех одинаковую, так как цены формируются на основании анализа цен конкурентов и просчета реальных затрат по материалам. Получается некоторые картриджи идут для "массовки", из-за очень низкой прибыли. И если к ним применить скидку в процентах, то может получится что работаешь в минус, вот поэтому и отпадает вариант установить на разное количество одинаковую "процентовку". Но в то же время, у меня есть такое "условие" или предложение для клиентов - расчет идет от общего количества, и не важно какие картриджи выбрал клиент. Это можно представить по аналогии с прайсами оптовиков с различными ценами на товары в зависимости общей суммы закупки. Ниже еще один пример, думаю он будет более понятным, так как представлен в виде колонок и показывает стоимость в зависимости от количества для того или иного товара: Наименование_______________1-2______3-5______6-10______11 и более Заправка картриджа CE390A______900р.______870р.______830р._________800р. Заправка картриджа CC364A______950р.______900р.______850р._________800р. Заправка картриджа Q2612A______500р.______480р.______450р._________420р. Заправка картриджа CE505A______500р.______470р.______430р._________400р. Заправка картриджа CE285A______450р.______430р.______410р._________390р. Заказывает клиент услугу по заправке разных картриджей с разным количеством (в сумме 11 разных картриджей) и видит в корзине следующую картину Наименование______цена______кол-во______сумма CE390A________________900р.________1шт__________900р. CC364A________________950р.________1шт__________950р. Q2612A________________480р.________4шт_________1920р. CE505A________________500р.________2шт__________1000р. CE285A________________430р.________3шт__________1290р. Итого:____________________________________6060р. здесь стандартная логика opencart'a - выводит скидку и сумму для каждого товара в отдельности. А надо что бы было так: Наименование______цена______кол-во______сумма CE390A________________800р.________1шт__________800р. CC364A________________800р.________1шт__________800р. Q2612A________________420р.________4шт_________1680р. CE505A________________400р.________2шт__________800р. CE285A________________390р.________3шт__________1170р. Итого:____________________________________5250р. то есть в корзине 11 единиц товара и соответственно цена для каждого товара берется из колонки "11 и более" и не важно что того или иного товара 1, 2 или 3, главное какое их общее количество. Если бы всех товаров в корзине было 8, то значения должны быть для всех товаров из колонки "6-10". Надеюсь такой пример более понятный.