На сайте должна отображаться актуальная цена на товар и зачеркнутая старая. Вот вопрос - где же её хранить?
postoev.ru/blog/
|
На сайте должна отображаться актуальная цена на товар и зачеркнутая старая. Вот вопрос - где же её хранить?
postoev.ru/blog/
|
|
|
|
|
|
Если не планируется использовать СТАРУЮ цену для покупки товаров, я бы предпочёл хранить её в отдельном свойстве.
|
|
|
|
|
В моем случае, цена перечеркиавается по другому принципу. 1. Импорт товаров из xls; 2. Второй импорт товаров из xls. Если цена изменилась, то старая цена сохраняется в отдельном свойстве или типе цены, а новая цена - устанавливается, как основная.
postoev.ru/blog/
|
|||
|
|
|
Как один из плюсов использования типов цен можно ещё привести возможность настроить права на просмотр, которой, на сколько мне известно, нет у свойств инфоблоков. |
|||
|
|
|
А не подскажете, как работать с ценами через api? CIBlockElement?
postoev.ru/blog/
|
|||
|
|
|
|
Для работы с ценами есть класс CPrice.
А для работы с товарными позициями есть класс CCatalogProduct. |
|
|
|
|
|
Dmitry Sirotin, получается, что бы добавить товар нужно будет сделать следующие действия?
CIBlockElement::Add - добавить элемент инфоблока CCatalogProduct::Add - указать количество на складе CPrice::Add - добавить цены
postoev.ru/blog/
|
|
|
|
|
![]() |
||||
|
|
|
|||