Содержание
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.
Затем в раздел Заказ итого - рис. 2.
Мы видим список модулей - рис. 3.
Нас в данном случае интересует модуль Ваша скидка - рис. 4.
Выделяем этот модуль, нажав на названии Ваша скидка левой кнопкой мыши.
Если после выделения справа Вы видите кнопку Установить - рис. 5, значит данный модуль в магазине не установлен, т.к. нам в данный момент необходим этот модуль, нажимаем кнопку Установить - рис. 5. Модуль будет установлен и активирован в магазине.
Если модуль установлен, справа Вы увидите две кнопки: Удалить и Изменить.
Нажимаем кнопку Изменить - рис. 6.
Тем самым мы переходим на страницу настроек модуля - рис. 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.
Скидка от общей суммы заказанных номенклатурных единиц настроена.
Теперь проверим скидку в действии при оформлении заказа в интернет-магазине. Заходим в каталог и оформляем заказ, т.е. кладём в корзину любой товар, но чтобы стоимость товара была не менее 250$, т.е. что б получить скидку в итоге 10%.
Добавив в корзину необходимое количество товара, переходим к оформлению заказа. Доходим по страницы подтверждения заказа и видим нашу скидку в 10% - рис. 9: