Глава 6. Скидки
Пред. |  | След.

## Глава 6. Скидки

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.

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

Рис. 2.

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

Рис. 3.

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

Рис. 4.

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

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

Рис. 5.

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

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

Рис. 6.

Тем самым мы переходим на страницу настроек модуля - рис. 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.

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

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

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

Рис. 9.

Пред. |  | След.
Настройка налогов | Начало | Скидка от количества заказанных номенклатурных единиц