Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Поддержка] Калькулятор суммы до бесплатной доставки


Recommended Posts

Калькулятор суммы до бесплатной доставки


Калькулятор суммы до бесплатной доставки


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

 

Пример работы вы можете посмотреть на данной странице

 

Для обновления данных в блоке вам необходимо добавить следующий код:

    				$('.freedel .progress-bar').attr('aria-valuenow', json['total_incart']);
    				$('.freedel .progress-bar').attr('style', 'width: ' + json['total_width'] + '%;');
        			if (json['total_width'] == '100') {
        			    $('.freedel .progress-bar').addClass('progress-bar-success');
        			    $('.freedel .progress-bar').removeClass('progress-bar-danger');
        			} else {
        			    $('.freedel .progress-bar').addClass('progress-bar-danger');
        			    $('.freedel .progress-bar').removeClass('progress-bar-success');
        			}	
    				$('.fdttl').html(json['total_freedel']);

 

во все функции - влияющие на обновление корзины, в стандартном функционале Opencart это файл catalog/view/javascript/common.js

после каждого куска кода такого вида:

				setTimeout(function () {
					$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
				}, 100);

Блок бесплатной доставки можно вывести как в схеме в виде модуля, таки в любом необходимом месте в шаблоне, для этого:

 

в controller необходимо вставить строку

$data['tofree'] = $this->load->controller('extension/module/tofree');

 

в view вставить в нужном месте

{{ tofree }}

 

ВНИМАНИЕ!

Модуль не делает бесплатной саму доставку в оформлении заказ, для этого вам необходимы настройки в модулях доставки вашего магазина.

Screenshot_2.jpg

Screenshot_3.jpg

Screenshot_4.jpg


  • Добавил
  • Добавлено
    26.03.2022
  • Категория
  • Системные требования
    Ioncube Loader
  • Метод активации
    По запросу в ЛС
    По запросу на почту
    По емейлу
  • Ioncube Loader
    Требуется
  • ocStore
    3.0
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Да

 

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.