Передавать в CSaleOrder::Add "Тип цены"

Рейтинг: 0.2858  
Внедрено
Предложил Пользователь 110690 10.01.2016 23:22:34

Передавать в CSaleOrder::Add "Тип цены"

В средних и больших интернет магазинах, особенно с развитой оптовой продажей, есть необходимость продавать по различным типам цены, причем этот тип цены должен быть доступен на определенных условиях (как правило, общая сумма заказа).
Например, от 5 000 рублей в корзине цена товара снижается, и доступна по цене "цена от 5 тыс. опт", соответственно от 25 000 еще меньше.

Но все это невозможно на данный момент, просто по той причине что невозможно передать тип цены - да, общая сумма заказа будет та которую вы передали, и статус будет тот, который указали. Но тип цены, даже если мы его считаем в кастомизированном компоненте корзины или оформления, передать нельзя. Очень нужна возможность передавать правильный тип цены.
Рейтинг: 0  
Ответил Жуков Евгений 05.06.2019 17:48:10
Вышло в sale 17.5.0

Рейтинг: 0  
Пользователь 61148 13.01.2016 22:35:57
Данный функционал реализован. Если у вас редакция "Малый бизнес" до доступен только один тип цены. В редакции "Бизнес" есть возможность добавлять не ограниченное количество типов цены. Нужно несколько типов цены, покупайте купон на редакцию "Бизнес".
Рейтинг: 0  
Пользователь 110690 14.01.2016 12:59:23
Я имел ввиду именно оформление с помощью API
https://dev.1c-bitrix.ru/api_help/sale/classes/csaleorder/csaleorder__add.5a463c02.php
метод CSaleOrder::Add
Рейтинг: 0  
Пользователь 140407 14.01.2016 14:25:07
тип цены относится не к самому заказу, а к товарам в корзине этого заказа
https://dev.1c-bitrix.ru/api_help/sale/classes/csalebasket/csalebasket__add.php
PRODUCT_PRICE_ID - ID цены с нужным типом

в одном заказе могут быть товары с разными типами цен