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

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


ocplanet
Продаж модуля «Калькулятор суммы до бесплатной доставки» призупинено
Ми підібрали схожі модулі інших розробників — їх можна придбати вже зараз.

Що можна обрати замість

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 }}

 

ВНИМАНИЕ!

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

/monthly_2022_02/Screenshot_2.jpg.468104e55b190eeea18f2bb21e66d1bc.jpg" data-fileid="714804" data-fileext="jpg" rel="">Screenshot_2.jpg

/monthly_2022_02/Screenshot_3.jpg.63e7c65afe42c8aa53ccb64d46c370f5.jpg" data-fileid="714805" data-fileext="jpg" rel="">Screenshot_3.jpg

/monthly_2022_02/Screenshot_4.jpg.aa59c3e94cf9f348f69c6461d6386747.jpg" data-fileid="714808" data-fileext="jpg" rel="">Screenshot_4.jpg


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

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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