Глава 7. Скидки

Содержание

Скидка от общей суммы заказанных номенклатурных единиц
Скидка от количества заказанных номенклатурных единиц
Скидки на определённые группы товаров (номенклатурных единиц)
Групповые скидки
Индивидуальные скидки
Накопительная система скидок

osCommerce предоставляет широкие возможности для работы со скидками. Предусмотрено 6 основных видов скидок.

Скидка от общей суммы заказанных номенклатурных единиц

Скидка в процентах от общей суммы заказа. У Вас есть возможность устанавливать скидку в зависимости от общей суммы заказа. К примеру, если покупатель заказал товара на сумму 1200 руб., Вы можете определить ему скидку, допустим, 10%, т.е. Вы можете настроить скидку, к примеру, 10% для заказов от 1000 до 2000 рублей. тогда итоговая стоимость заказа будет равно 1200 руб. - 120 руб. = 1080 руб. Т.е. в данном примере покупатель получит скидку 120 руб. (10%). Данный вид скидки настраивается администратором магазина, как правильно настраивать скидки от общей суммы заказанных номенклатурных единиц мы рассмотрим ниже.

Рассмотрим на примере, как настраивать данный вид скидок. К примеру, мы хотим сделать следующую систему скидок:

  • Скидка 2% для заказов, стоимостью до 50$

  • Скидка 3% для заказов, стоимостью от 50$ до 100$

  • Скидка 5% для заказов, стоимостью от 100$ до 150$

  • Скидка 7% для заказов, стоимостью от 150$ до 200$

  • Скидка 8% для заказов, стоимостью от 200$ до 250$

  • Скидка 10% для заказов, стоимостью свыше 250$

Условия скидок мы определили, теперь переходим к настройке данной системы скидок.

Заходим в Администраторскую интернет-магазина (обычно http://адрес-вашего-магазина/admin), затем переходим в раздел Модули - рис. 1.

Рис. 1.

Рис. 1.

Затем в раздел Заказ итого - рис. 2.

Рис. 2.

Рис. 2.

Мы видим список модулей - рис. 3.

Рис. 3.

Рис. 3.

Нас в данном случае интересует модуль Ваша скидка - рис. 4.

Рис. 4.

Рис. 4.

Выделяем этот модуль, нажав на названии Ваша скидка левой кнопкой мыши.

Если после выделения справа Вы видите кнопку Установить - рис. 5, значит данный модуль в магазине не установлен, т.к. нам в данный момент необходим этот модуль, нажимаем кнопку Установить - рис. 5. Модуль будет установлен и активирован в магазине.

Рис. 5.

Рис. 5.

Если модуль установлен, справа Вы увидите две кнопки: Удалить и Изменить.

Нажимаем кнопку Изменить - рис. 6.

Рис. 6.

Рис. 6.

Тем самым мы переходим на страницу настроек модуля - рис. 7.

Рис. 7.

Рис. 7.

Страница состоит их следующих полей:

  • Display Total

    Разрешить использование модуля или нет. Возможные значения - true или false. true - значит модуль активен и будет использоваться в магазине при оформлении заказов покупателями, false - значит, что модуль отключен и использоваться при оформлении заказов не будет. Выбираем true.

  • Sort Order

    Порядок сортировки модуля, т.е. каким по счёту в списке всех установленных модулей будет выводиться данный модуль на странице подтверждения заказа в интернет-магазине. Обязательное условие, что б порядок сортировки был ниже (т.е. число было меньше), чем у модуля Всего, иначе скидка считаться не будет. В данном примере у модуля Всего порядок сортировки 800, у нашего модуля Ваша скидка порядок сортировки 999, т.е. неправильно, ставим порядок сортировки 700 (т.е. что б порядок сортировки у модуля Ваша скидка был ниже чем у модуля Всего).

  • Discount Percentage

    Самый важный пункт, здесь, собственно, и происходит настройка системы скидок. Формат записи скидки следующий: сумма заказа в валюте по умолчанию : процент скидки. Сдвоенные значения (сумма:скидка) должны отделяться друг от друга запятой. Помним нашу систему скидок, которую мы хотим сделать и записываем в данной переменной следующее: 0:2,50:3,100:5,150:7,200:8,250:10

    Т.е. данная запись означает следующее:

    Заказы стоимостью от 0$ до 50$ будут иметь скидку 2%

    Заказы стоимостью от 50$ до 100$ будут иметь скидку 3%

    Заказы стоимостью от 100$ до 150$ будут иметь скидку 5%

    Заказы стоимостью от 150$ до 200$ будут иметь скидку 7%

    Заказы стоимостью от 200$ до 250$ будут иметь скидку 8%

    Заказы стоимостью от 250$ и выше будут иметь скидку 10%

  • Include Shipping

    Считать доставку. Возможные значения - true или false. true - значит при определении суммы заказа будет учитываться и стоимость доставки, false - при определении суммы заказа стоимость доставки учитываться не будет. Выбираем true.

  • Include Tax

    Считать налог. Возможные значения - true или false. true - значит при определении суммы заказа будет учитываться налог (если у Вас в магазине установлены налоги), false - при определении суммы заказа налог учитываться не будет. Выбираем false.

  • Calculate Tax

    Пересчитывать сумму налога с заказа, учитывая вычет скидки из заказа. Возможные значения - true или false. true - пересчитывать налог, false - не пересчитывать. Выбираем false.

Настроив скидку нажимаем кнопку Обновить - рис. 8.

Рис. 8.

Рис. 8.

Скидка от общей суммы заказанных номенклатурных единиц настроена.

Теперь проверим скидку в действии при оформлении заказа в интернет-магазине. Заходим в каталог и оформляем заказ, т.е. кладём в корзину любой товар, но чтобы стоимость товара была не менее 250$, т.е. что б получить скидку в итоге 10%.

Добавив в корзину необходимое количество товара, переходим к оформлению заказа. Доходим по страницы подтверждения заказа и видим нашу скидку в 10% - рис. 9:

Рис. 9.

Рис. 9.