Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль [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
    Нет
  • OpenCart
    2.3
  • ocStore
    2.3
  • OpenCart.Pro, ocShop
  • Обраещёние к серверу разрилитлика

 

Link to comment
Share on other sites

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

 

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

 

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.