msRevaluation

Проведение переоценки товаров для MODX с гибкими настройками.
Версия 1.0.3-beta
Дата выпуска 22.07.2016
Загрузки 123
Просмотры 704

Возможности




  • Изменение цены на указанный процент
  • Возможность как увеличить, так и снизить цену
  • Формирование цен кратных указанному значению
  • К операциям можно добавлять комментарии, которые будут отображаться в истории
  • Изменение цен товаров в категории, во всех подкатегориях категории, во всех категориях вообще
  • Можно запретить проведение переоценки в определенных категориях и их подкатегориях, а также (если категории являются дочерними ресурсами обычных ресурсов MODX) во всех категориях, которые являются дочерними для определенных ресурсов.
  • Цены изменяются с учетом дополнительных категорий Minishop2
  • Отмена переоценки в любое время

Как происходит переоценка


Для выполнения переоценки нужно нажать на кнопку «Новая переоценка» или кликнуть правой кнопкой мышки на таблице со списком переоценок и выбрать в контекстном меню соответствующий пункт. В появившемся окне выбрать категорию из выпадающего списка, указать процент, на который хотите изменить цены, опционально указать кратность цены, чтобы легче было ориентироваться в истории, добавить комментарий. В процессе переоценки будут изменены цены на товары в выбранной категории и во всех её подкатегориях.

Например, если увеличить цену на товар с ценой 600руб. на 10% и указать коэффициент 100, то в итоге выйдет цена 700руб., а если при тех же условиях коэффициент будет 50, то в итоге цена составит 650руб. Если коэффициент указан не будет, цены округлятся до 1 копейки.

После переоценки вся информация об изменении цен сохраняется в файле истории и создается соответствующая запись в базе данных. В случае возникновения ошибки компонент попытается сразу откатить все изменения. Записи об ошибках делаются в журнал ошибок MODX и в файл лога (/core/components/msevaluation/log.txt).
Чтобы исключить категории из переоценки можно указать их id через запятую в настройках системы, точно также можно поступить и с ресурсами, категории в которых не должны участвовать в переоценке (список ресурсов, и список категорий указываются отдельно).




Отмена переоценки


В список истории выводятся записи произведенных переоценках. Чтобы произвести откат изменений цен, кликните правой кнопкой мыши по строке с нужной записью и выберите «Отмена переоценки». Цены будут изменены только у тех товаров, которые участвовали в отменяемой переоценке на величину обратную изменению цены во время переоценки. То есть во время отмены цены изменяются не на процент, а на абсолютную разницу цен до и после переоценки.


К примеру:
  • в понедельник перестал работать Ваш поставщик, у нового цены на 5% выше, соответственно выполнена переоценка на +5%, на аксессуары
  • в среду увеличился какой-нибудь налог, что отразилось на стоимости товаров. Их стоимость увеличилась еще на 8% (сейчас можно ожидать и такого). Выполнена еще одна переоценка, но теперь уже всех товаров.
  • в конце следующей недели, снова возобновил работу старый поставщик. Нужно отменить первую переоценку
Но если использовать для этого «обратный процент» (-5%), то изменения будут происходить с ценами, увеличенными еще на 8% в результате второй переоценки, плюс к этому возможна значительная погрешность на округлении. Потому цены меняются на абсолютную величину изменения в результате переоценки (если у товара цена увеличилачь на 120руб., то она будет уменьшина у этого товара на 120руб.).

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

revaluation 1.0.3-beta (17.04.2016)

Убрал несколько мелких багов

revaluation 1.0.2-beta (17.04.2016)

Компонент обновлен для корректной работы с характеристиками товаров

revaluation 1.0.1-beta (12.04.2015)

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

revaluation 1.0.0

Выпуск компонента

Последние обсуждения в сообществе MODX.pro