На сайте должна отображаться актуальная цена на товар и зачеркнутая старая. Вот вопрос - где же её хранить?
postoev.ru/blog/
13.08.2014 14:07:46
На сайте должна отображаться актуальная цена на товар и зачеркнутая старая. Вот вопрос - где же её хранить?
postoev.ru/blog/
|
|
|
|
13.08.2014 15:56:15
Если не планируется использовать СТАРУЮ цену для покупки товаров, я бы предпочёл хранить её в отдельном свойстве.
|
|
|
|
13.08.2014 17:22:42
Давайте начнем с того, что
1. старая цена - цена без скидки, и в основном перечеркивание - это обычная цена. А уж результат - цена расчитываемая со скидкой. Т.е. в теории - это работает именно так, если не задано другого. 2. в редакции Бизнес вы можете завести любое количество типов цен вплоть до старая, опупенно старая, вообще старая, цена до н.э. и заполняйте их наздоровье 3. настройте разрешение на показ этих псевдоцен (ловите их в компонентах и черкайте их, делайте с ними что угодно), а на покупку только на текущей цене, которая не перечеркнута в свойстве то оно конечно легче, но правильнее ли плодить лишние свойства в случае с редакцией бизнес? |
|
|
|
14.08.2014 09:20:32
В моем случае, цена перечеркиавается по другому принципу. 1. Импорт товаров из xls; 2. Второй импорт товаров из xls. Если цена изменилась, то старая цена сохраняется в отдельном свойстве или типе цены, а новая цена - устанавливается, как основная.
postoev.ru/blog/
|
|||
|
|
14.08.2014 09:29:02
Как один из плюсов использования типов цен можно ещё привести возможность настроить права на просмотр, которой, на сколько мне известно, нет у свойств инфоблоков. |
|||
|
|
14.08.2014 10:06:24
А не подскажете, как работать с ценами через api? CIBlockElement?
postoev.ru/blog/
|
|||
|
|
14.08.2014 10:09:27
Для работы с ценами есть класс CPrice.
А для работы с товарными позициями есть класс CCatalogProduct. |
|
|
|
25.08.2014 11:38:18
Dmitry Sirotin, получается, что бы добавить товар нужно будет сделать следующие действия?
CIBlockElement::Add - добавить элемент инфоблока CCatalogProduct::Add - указать количество на складе CPrice::Add - добавить цены
postoev.ru/blog/
|
|
|
|
25.08.2014 12:10:03
|
||||
|
|
|||