Акции и Скидки

    В OpenCart, каждый зарегистрированный на сайте покупатель, может принадлежать какой-то "Группе покупателей" (кроме Default, к которой принадлежит каждый не зарегистрированный пользователь):


    Каждая группа покупателей имеет свой номер:

    Для каждого товара и для каждой Группы покупателей можно установить отдельную Скидочную или Акционную цену, действующую в заданный период времени: от "даты начала" до "даты окончания".

    При создании Акции или Скидки, плагин устанавливает "дату начала" вчерашним числом, а "дату окончания - через 10 дней.

    Акции.

    Это когда на сайте, в карточке товара бОльшая цена зачеркнута, а рядом стоит меньшая:

    Каждая группа покупателей может получить свою, отдельную цену на этот товар. Цены должны находиться в прайс листе в отдельных колонках. Например в:  4,8 и 9

    Пояснения к тексту:  4,8,,,9

    • в колонке 4 находится цена для Группы покупателей №1
    • в колонке 8 находится цена для Группы покупателей №2
    • в колонке 9 находится цена для Группы покупателей №5

    Внимание.

    Акция не может быть больше, чем цена товара, плагин это контролирует.

    N.B.

    Часто поставщики не придерживаются однотипной логики в своих прайс листах и обозначают акционную цену в таком виде:

    Подразумевается, что если в товаре есть "Старая цена", то значит, в колонке "Акция для Гр.1" находится акционная цена, а если "старой цены" нет, это значит, что в колонке "Акция для Гр.1" находится обычная цена товара.

    Плагин поймет эту "логику", если номер колонки "Старая цена" прописать в поле "Цена товара", а номер колонки "Акция для Гр.1" прописать в поле "Акционные цены":

    Скидки (Discount).

    Это цена товара, которую видит покупатель, принадлежащий к определенной группе. Т.е. каждая группа покупателей видит свою цену.

    Скидка зависит от количества единиц купленного товара.

    Скидки прописываются в поле "Цена". Например:


    Пояснения к тексту:  5,4,8(6)7(3)10(11),,,9(20=)

    • колонка 5 - обычная цена товара
    • колонка 4 - цена для группы 1 при покупке от одной штуки товара
    • колонка 8 - цена для группы 2 при покупке количества из колонки 6
    • колонка 7 - цена для группы 2 при покупке количества из колонки 3
    • колонка 10- цена для группы 2 при покупке количества из колонки 11
    • колонка 9 - цена для группы 5 при покупке от 20 штук

    Например: Установить для группы покупателей №2 - "Друзья" цену из колонки 7 прайс листа, при покупке от 4 шт. товара:  5,,7(4=)

    • в колонке 5 находится обычная цена товара
    • в колонке 7 - находится цена для группы №2 потому, что 7 прописано после 2-й запятой
    • (4=) означает: при покупке от 4 шт. товара

    Инструменты.

    Во вкладке Инструменты есть несколько функций для работы с акциями и скидками:


    1. У всех отфильтрованных товаров будет установлена Акция, как процент от цены товара. Например, чтобы сделать акционную цену для группы покупателей №2 на 5% меньше, чем цена товара, нужно сделать следующее:


    2. Срок начала или конца Акции или Скидки устанавливается в формате гггг-мм-чч, например:


    3.
    Установить фиктивную акцию, это значит поднять цену товара и тут же снизить по Акции. Например, некий товар имел цену 100, но после применения инструмента:

    получится вот что:

    Срок действия по-умолчанию Акций и Скидок.

    При обновлении акции или скидки в товаре, плагин выставляет автоматически срок начала вчерашним числом, а срок окончания через 10 дней.

    Срок начала "Фиктивной акции" выставляется, как 2000-01-02 что и является признаком фиктивности для плагина.

    При смене поставщика товара, старая акция или скидка из него удаляются.

    Срок действия по-умолчанию (9 дней) можно изменить. Для этого, в файле admin/model/catalog/suppler.php во всех строках:

    $plus_days = mktime(0, 0, 0, date('m'), date('d')+10, date('Y'));

    нужно изменить количество дней (число 10) на любой другое.

    usergio Copyright © 2022