Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль [WebMe] Total Order Discount [Opencart_23023 / ocStore_23023] [Поддержка]


Recommended Posts

[WebMe] Total Order Discount [Opencart_23023 / ocStore_23023]


[WebMe] Total Order Discount [Opencart_23023 / ocStore_23023]


Модуль реализует настраиваемую скидку в зависимости от общей стоимости товаров в корзине.

>> Алгоритмы: пользователь зарегистрированный или нет это не важно, скидка зависит от того какая общая сумма стоимости товаров в корзине. Настраивается в админке: от 1000 р. 1 % скидки, от 1500 р. 2 % скидки и т.д.

В этой версии - скидка дается всем, независимо от группы покупателя, адреса, гео/налоговой зоны, выбранных способов оплаты/доставки.

С версии 0.1.ocs23023 модуль позволяет выводить смешанный текст, как "Ваш подарок Человек-Паук. Мега Комикс #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.tpl

 

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.tpl

 

[=== 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.tpl

 

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.14===]
* v. 0.2.ocs23023
>> Добавление отдельного модуля для вывода на любой странице информации о скидках/подарках и товарах, которые предлагается докупить.

[===2018.01.12===]
* v. 0.1.ocs23023
>> Адаптация дополнения [WebMe]_totalOrderDiscount_v.0.3.ocs1541 под ocStore 2.3.0.2.3


  • Добавил
  • Добавлено
    01.05.2018
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

1. В целом - да. Только надо в simple проверить аналогичный код, который необходимо исправить в стандартной корзине (может несколько отличаться в разных версиях модуля simple). При необходимости помогу с этим пунктом бесплатно.

 

2. Т.е. вам нужен только текстовый блок рядом с блоком товаров, а не весь функционал дополнения (инфо-блок + блок с заданными товарами, которые предлагается докупить до необходимой суммы)?

 

3. Можно за отдельную плату.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.