Опис файлу
Модуль реализует настраиваемую скидку в зависимости от общей стоимости товаров в корзине.
>> Алгоритмы: пользователь зарегистрированный или нет это не важно, скидка зависит от того какая общая сумма стоимости товаров в корзине. Настраивается в админке: от 1000 р. 1 % скидки, от 1500 р. 2 % скидки и т.д.
В этой версии - скидка дается всем, независимо от группы покупателя, адреса, гео/налоговой зоны, выбранных способов оплаты/доставки.
С версии 0.1.oc3020 модуль позволяет выводить смешанный текст, как "Ваш подарок Человек-Паук. Мега Комикс #3'12. Закажите еще на $300.00 и получите скидку 2%!". Чтобы задать "товар-подарок" в настройках "Параметры скидок" указывайте вместо процентов p{product_id}: 1000:1,1500:2,5000:p777,12000:4,20000:p999.
#################################################
# Новые файлы
##############
[=== ADMIN ===]
admin/controller/extension/total/webme_total_order_discount.php
admin/language/ru-ru/extension/total/webme_total_order_discount.php
admin/language/en-gb/extension/total/webme_total_order_discount.php
admin/view/template/extension/total/webme_total_order_discount.twig
admin/controller/extension/module/webme_wtod.php
admin/language/ru-ru/extension/module/webme_wtod.php
admin/language/en-gb/extension/module/webme_wtod.php
admin/view/template/extension/module/webme_wtod.twig
[=== CATALOG ===]
catalog/model/extension/total/webme_total_order_discount.php
catalog/language/ru-ru/extension/total/webme_total_order_discount.php
catalog/language/en-gb/extension/total/webme_total_order_discount.php
catalog/controller/extension/module/webme_wtod.php
catalog/language/ru-ru/extension/module/webme_wtod.php
catalog/language/en-gb/extension/module/webme_wtod.php
catalog/view/theme/default/template/extension/module/webme_wtod.twig
catalog/view/theme/default/stylesheet/webme_total_order_discount.css
catalog/view/theme/default/image/webme/total_order_discount/wtod_attention.png
catalog/view/theme/default/image/webme/total_order_discount/wtod_success.png
catalog/view/theme/default/image/webme/total_order_discount/wtod_warning.png
#################################################
# Файлы, которые необходимо изменить
##############
[=== CATALOG ===]
catalog/controller/checkout/cart.php
Найти
= = =
foreach ($totals as $total) {
$data['totals'][] = array(
'title' => $total['title'],
'text' => $this->currency->format($total['value'], $this->session->data['currency'])
);
}
= = =
Заменить на (для корректного вывода текстового сообщения о подарке в "итогах" корзины; зачем Daniel гоняет по кругу "value" вместе сформированного текста в "text" мне не понятно.)
= = =
foreach ($totals as $total) {
/*
$data['totals'][] = array(
'title' => $total['title'],
'text' => $this->currency->format($total['value'], $this->session->data['currency'])
);
*/
// webme_total_order_discount --- begin
$total_text = (($total['value'] == 0) && !empty($total['text'])) ? $total['text'] : $this->currency->format($total['value'], $this->session->data['currency']);
$data['totals'][] = array(
'title' => $total['title'],
'text' => $total_text
);
// webme_total_order_discount --- end
}
= = =
##################################################################################################
#
# УСТАНОВКА
#
1. Заливаем файлы из папки "upload" в корень вашего магазина.
2. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> install
3. admin -> дополнения -> тип:учитывать в заказе :: [WebMe] Total Order Discount -> edit
4. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> install
5. admin -> дополнения -> тип:модули :: [WebMe] Total Order Discount Module -> edit
##################################################################################################
#
# CHANGELOG
#
##################################################################################################
[===2018.01.17===]
* v. 0.1.oc3020
>> Адаптация дополнения [WebMe]_totalOrderDiscount_v.0.2.ocs23023 под Opencart_3.0.2.0