Рассмотрено

+1

Функционал ЦЕН, исключения.

Сергей Токарев Обновлен 9 лет назад в категории CMS Общий функционал 5

Приветствую! Начну немного издалека... В связи с кризисом и большой волатильностью цен,

нарушилось прайсовое ценообразование. Цены меняются бессистемно и неравномерно, как на рынке

сбыта, так и у поставщиков. Поэтому появилась необходимость менять цены на определенные ГРУППЫ и

категории товаров. Или делать исключение из общего правила, назначая специальную цену для

конкретного товара. И, как оказалось, в системе такой функции НЕТ(((((((


Привожу цитату из мануала: "Как правило, каждый товар в интернет-магазине имеет не одну, а

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

неограниченное количество типов цен через раздел административной панели "Справочник цен". Один

из типов цен обязательно должен быть установлен как тип цены По умолчанию. Цена По умолчанию

отображается в клиентской части сайта всем незарегистрированным посетителям, а также

зарегистрированным пользователям, у которых не установлена Персональная цена. Чтобы сделать одну

из цен ценой По умолчанию, нужно выбрать в меню операций пункт Установить по умолчанию."


Что это значит? Все цены (Y) привязаны к цене (X) и работают от функции "по-умолчанию". А как же

исключения? А исключений нет. Возможности применения цены не "по-умолчанию" не существует... Не

говоря уже о том, чтобы изменить, установить индивидуальную цену (правило цен) на определенную

группу товаров. Цена же "по-умолчанию" работает по принципу "все или ничто". Это не позволяет

формировать правила цен и нивелирует все достоинства системы магазина.


Поэтому предлагаю решить эту проблему и добавить возможности:

1. Возможность делать исключения из общего правила цен.
2. Возможность добавлять индивидуальную цену на отдельный товар,
отличную от цены "по-умолчанию", и перебивающую эту цену.
3. Возможность добавлять определенную наценку на группу товаров,
устанавливаемую на исходную цену и отличную от цены "по-умолчанию".


Необходимый принцип формирования политики цен и исключений:

а. Исходная цена (X) = начальная переменная, основное число.

b. Измененная цена (Y) = общее правило, работающее и устанавливаемое
"по-умолчанию" на все товары, как существует в данный момент в системе,
и являющаяся: числом*, суммой (+/-), процентом (%), от исходной цены (а).

c. Исключительная цена (Z) = частное правило, работающее "по-исключению",
устанавливаемое как на отдельный товар, так и на группу товаров,
и имеющее перебивающий приоритет по отношению к цене "по-умолчанию",
и являющаяся: числом*, суммой (+/-), процентом (%), от исходной цены (а)
или от общего правила (b).

Комментарии 5

  • Артем Полторанин 9 лет назад

    Данную задачу в данный момент можно полностью решить с помощью функциональности, описанной в данной статье
    http://readyscript.ru/text-blog/Novye-vozmozhnosti-v-nedavnem-relize-ReadyScript/

  • Сергей Токарев 9 лет назад

    Очень рано вы это предложение сняли с голосования. По вышеуказанной процедуре

  • Сергей Токарев 9 лет назад

    НЕВОЗМОЖНО ИЗМЕНИТЬ ЦЕНЫ У КОМПЛЕКТАЦИЙ... и вся функциональность теряет смысл, т.к. в некоторых случая количество комплектаций больше, чем карточек товаров! РАБОТУ СКРИПТА С ЦЕНАМИ НАДО ПЕРЕДЕЛЫВАТЬ ПОЛНОСТЬЮ!

  • Сергей Токарев 9 лет назад

    сейчас, получается, есть только два мехадизма измененния цен, и оба неполноценные:

    1. измениние цен автоматически на проценты - применяется ко всем без возможности сделать исключения!

    2. изменение цен мультиредактированием - применяется только для карточек, за исключением комплектаций!

  • Артем Полторанин 9 лет назад

    Пункт 2 скоро будет распространяться на комплектации,
    мы уже работаем над этим вопросом.

Написать сообщение