Рейтинг: 0  
На голосовании
Предложил AndreyChursin 04.05.2017 15:04:06

Наценки для товара, наценки на сезонный товар!

Странно, но почему то есть реализация наценок в "правила работы с корзиной", но клиент будет озадачен, когда в корзину положил товар по одной цене, а в корзине он стал дороже!!! Об наценке/скидке по правилам корзины лучше информировать....

Нужно перенести/копировать этот функционал к товарам, что бы они сразу отображались с наценкой по времени/дате/сезону/составу корзины!
Рейтинг: 4.555  
В работе
Предложил Лютых Александр 19.08.2016 17:13:18

Правила работы с корзиной по значению пользовательских свойств заказа

Часто требуется дать скидку на выбранную дату заказа, но в настройках правил нет свой заказа.
В параметры заказа прописать свойства(чтобы сильно не нагружать, добавить в настройки свойства галочку "используется для расчёта скидки", к примеру)
http://joxi.ru/52aknw3FGpGNkr
Рейтинг: 13.6219  
В работе
Предложил Толмачёв Михаил 31.05.2016 11:04:06

Чтобы правила работы корзины учитывали местоположение

Возникла задача, что для автоматизированной службы доставки мы должны дать скидку на доставку.

Доставку в Москве этой службой сделать бесплатной.

В других городах скидку не более 200 рублей.

-----

Решение сделать две службы доставки для Москвы и других городов не подходит. Авторы службы доставки не позаботились, что кто-то захочет настроить несколько служб доставки. Ну и неправильно это - для скидок делать разные доставки.

-----

Если в правилах работы корзины есть условие службы доставки, то почему бы не сделать условие для выбора местоположения?
Рейтинг: 1.6917  
На голосовании
Предложил Денис 28.03.2016 18:09:36

Добавление групп скидок на товары и правил работы с корзиной

Когда скапливается огромное количество скидок, в них становится сложно ориентироваться.
Предлагаю добавить возможность создания групп скидок.
Думаю многим было бы полезно создать группы "Купоны для партнеров", "Купоны для работников", "Сезонная скидка", "Праздничные скидки", "Купоны за ошибку сайта" и т.д.

И с правилами работы с корзиной та же ситуация, вполне можно сгруппировать правила для создания сертификатов и т.п.
Рейтинг: 0  
Внедрено
Предложил Шарыпов Евгений 08.10.2015 13:25:13

Сохранение данных по применению купонов по правилам работы с корзиной

Найти заказы. в которых были использованы купоны по скидкам на товар - можно. а вот найти заказы, в которых использованы купона на скидки по правилам работы с корзиной - нельзя.

Вообще никак почему-то не получить данные для какого заказа был использован купона на скидку по правилу работу с корзиной.
Рейтинг: 1.0167  
Ответил Жуков Евгений 08.10.2015 14:38:55
Вышло в sale 15.0.0. Функционал доступен для заказов, созданных после установки обновления и конвертации магазина.
Рейтинг: 2.0265  
В работе
Предложил Зайцев Артемий 20.05.2015 19:24:10

Добавить в правила работы с корзиной поле "Краткое описание"

Краткое описание есть в скидках на товар.

Почему его нет в правилах работы с корзиной?

Иногда нужно как-то пояснить словами, кто придумал скидку и зачем.
Рейтинг: 1.0868  
На голосовании
Предложил Зайцев Артемий 20.05.2015 18:54:37

Исправить получение правил работы с корзиной, чтобы учитывались все группы, в которых состоит пользователь

Пример из CSaleDiscount :: DoProcessOrder()

$groupDiscountIterator = Internals\DiscountGroupTable::getList(array(
      'select' => array('DISCOUNT_ID'),
      'filter' => array('@GROUP_ID' => CUser::GetUserGroup($arOrder['USER_ID']), '=ACTIVE' => 'Y')
     ));
 
Получение групп пользователей выглядит так:
CUser::GetUserGroup($arOrder['USER_ID'])
Почему не $USER->GetUserGroupArray() ?

Я мог бы пользователю присвоить виртуальную группу "Город - Москва" для скидок москвичам при выборе города, используя $USER->SetUserGroupArray

Я мог бы сделать группу "Неавторизованные пользователи" - в которую входят те пользователи, которые зашли на сайт, но не авторизовались еще. А авторизованные в нее не входят.
Рейтинг: 0.1596  
Ответил Жуков Евгений 20.05.2015 20:28:53
Вы смотрите со стороны компонент публичной части, где заказ оформляется на текущего авторизованного пользователя. А этот код ориентирован и на работу в админке, где заказ создается менеджером для клиента ($USER->GetID() не совпадает с $arOrder['USER_ID']
Рейтинг: 1.0575  
На голосовании
Предложил Зайцев Артемий 20.05.2015 18:13:26

События на добавление, изменение и удаление правил работы с корзиной

Не хватает событий на правила работы с корзиной:

Добавление правила,
Изменение правила,
Удаление правила.

В теории мы можем записывать в эти правила любые свои условия и вычисления, а не только те, которые нам предоставляет конструктор.

Например, можно было бы делать супер-скидки за наборы и округления. Или запрещать пользователю удалять или редактировать какую-нибудь "служебную скидку".
Рейтинг: 0  
Ответил Жуков Евгений 20.05.2015 20:32:35
Артемий, я правильно понимаю, что основная цель - расширение конструктора своими условиями? Если да - то события Вам ничем не помогут. После выхода релиза мы опубликуем документацию по созданию собственных условий конструктора. Если же Ваша цель иная - поясните свою мысль, пожалуйста.
Рейтинг: 6.6087  
В работе
Предложил scoder 10.03.2015 20:56:15

Ограничение скидки.

На сайтах, где установлены модули Торговый каталог и Интернет-магазин есть множество способов задать скидки: Правила работы с корзиной, Накопительные, Купоны и т.п. Но как ограничить скидку на общую сумму заказа с учетом всех скидок? Не так чтобы прекращать применять другие скидки, а применить до максимума.

Например:
1. Накопительная скидка пользователя  = 20%. А скидка на товар = 15%.
Нужно поставить ограничение = 30%.
20+15 = 35%. Полученную скидку снизить до ограничения 35-5 = 30%.

Применять ограничение, чтобы было возможно не к каждому товару, а именно к общей сумме.
Рейтинг: 3.3644  
На голосовании
Предложил Бедросова Юлия 19.01.2014 21:23:47

2 товара по цене одного

При помощи правил работы с корзиной мне не удалось реализовать акцию "2 товара по цене одного". Допускаю, что я просто не нашла, как это сделать, но похоже, что стандартными средствами это сделать не получится.
Как проходит акция "2 по цене одного" в магазинах?
Если покупатель берет 2 платья, то платье, которое стоит дешевле - становится подарком - его цена обнуляется.
Если покупатель берет 3 платья, одно из них - самое дешевое - становится подарком - его цена обнуляется.
Если покупатель берет 4 платья - два из них - самых дешевых - становятся подарками - их цена обнуляется. И т. д.

С помощью правил работы с корзиной я смогла сделать только, что если у покупателя в корзине 2 или 4 товара из раздела, в котором действует акция, то на них дается 50% скидка. А если 3 товара - то на них дается скидка 33%. По итоговой сумме - вроде почти то же самое. Но с точки зрения маркетинга это - совсем не то.     :(

В правилах работы с корзиной не хватает возможности указать, чтобы уменьшение цены применялось только к определенному числу товаров, удовлетворяющим условиям, а не ко всем.
Рейтинг: 0.8818  
В работе
Предложил Иванов Артем 03.01.2014 04:49:16

Исправить работу скидок!

1. Некорректно работают скидки через множественные купоны (аналог ручной скидки): при изменении заказа в административной части менеджером/администратором с правом применения ручной скидки (купона) значение скидки возможно почему-то применить один раз. После нажатия на кнопку "Применить" / "Сохранить" значение ручной скидки хранится в сессии. Повторное изменение значения ручной скидки возможно при полном разрыве сессии - очистка куков, завершение работы браузера (и то не всегда срабатывает).
Юрий Волошин в курсе этой проблемы, лично демонстрировал ему по скайпу данный глюк! Обещали исправить в декабре 2013, но по ходу дела так и не исправили.

2. Некорректно работают скидки в сочетании: скидка на товар (заносится непосредственно ID товара, либо свойство Акция) + ручная скидка (купон, исключение - товары со скидкой) + правила работы с корзиной (при сумме заказа более 2 тыс. рублей - 10% скидка, исключение - товары со скидкой).
Высший приоритет - ручная скидка (дальнейшее применение скидок прекратить)
При увеличении значения ручной скидки (свыше 35%, у нас 43,7% - максимальное значение ручной скидки) перестает работать исключение на товары со скидкой, значение скидки таких товаров начинает меняться по непонятному алгоритму.

Редакция битрикс: 14.0.5
Рейтинг: 0  
Внедрено
Предложил Фирма "Радиал" 18.09.2013 17:06:15

Увеличение стоимости заказа в зависимости от условий.

Тут уже было начало.

Техподдержка меня отфутболила сюда, хотя по-моему никакой новой идеи тут нет, просто требуется исправить недоработку уже существующего функционала.
Требуется при оформлении заказа производить расчет итоговой суммы сразу после смены платежной системы, сейчас выбор платежной системы не ведет к перерасчету суммы заказа как указано в Правилах работы с корзиной.
Думаю это сделать не сложно, так как например смена службы доставки инициирует перерасчет всего заказа с учетом платежной системы.


Ну и в качестве новой идеи:

Добавить в Правила работы с корзиной третье действие:
1. Изменить стоимость товаров в корзине
2. Изменить стоимость доставки
3. Изменить стоимость всего заказа

При срабатывании третьего действия есть смысл выводить в отдельную строку над "Итого" сумму на которую меняется стоимость заказа. Например как "Наценка 4.1667% : 413.16р"
Рейтинг: 0  
Ответил 18.09.2013 18:01:40
Простите но все написанное в вашем топике реализовано, если вас не затруднит скиньте номер вашего тикета мне на почту myth@bitrix.ru я посмотрю его и помогу сотруднику технической поддержки не делать таких ошибок в будущем.

Разберем вашу задачу: "Нужно сделать например наценку в заказе при выборе нужной платежной системы"

Картинка 1 - настраиваем правило:

http://img-fotki.yandex.ru/get/5010/104801773.1/0_8911e_a15fdef7_L.jpg

Картинка 2 - выбираем платежку которая не сделает наценку:

http://img-fotki.yandex.ru/get/9093/104801773.1/0_8911f_5aa81b7_L.jpg

Картинка 3 - выбираем платежку которая выполнит наценку:

http://img-fotki.yandex.ru/get/9313/104801773.1/0_89120_a76c9d88_L.jpg

Поэтому и предыдущая идея была закрыта и эту соответственно я закрываю.