Статьи и новости
Один из способов оплаты для клиентов из РБ

Рассказываем рабочий на текущее время вариант оплаты из Беларуси.

 
 
 
 
 
Проблемные модули и шаблоны для клиентов из РФ и РБ

Список модулей и шаблонов, в работе с которыми могут быть проблемы у пользователей из РФ и РБ. Обновлено 20:40 мск 06.05.2022.

 
 
 
 
 
Поддержка некоторых модулей и шаблонов

С 24 февраля некоторые разработчики из Украины не могут оказывать поддержку и консультации.

 
 
 
 
 
Изменения в версии 2.4.0.0 шаблона Unishop 2

Изменения в версии 2.4.0.0 шаблона Unishop, достигшего отметки в 500 продаж на нашем сайте.

 
 
 
 
 
Модули карты сайта (sitemap) для Опенкарт

Подборка модулей для создания карты сайта в Opencart.

 
 
 
 
 
Новогодние скидки на модули и шаблоны

Новогодние скидки на сайте и немного об особенностях работы в праздники.

 
 
 
 
 

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

Цена: 750 руб.
* Адрес сайта VQmod:

Адрес тестового сайта (необязательно) VQmod:

Автор: theplastique
Покупок: 2 (Средняя оценка: 0)
Совместимость OpenCart 3.0, OCStore 3.0, MaxyStore 3.*
Модуль выводит сумму необходимую добавить в корзину для получения бесплатной доставки. В случае наполнения корзины на сумму, указанную для бесплатной доставки - отображает что пользователю доступна бесплатная доставка.
 
Пример работы вы можете посмотреть на данной странице
 
Для обновления данных в блоке вам необходимо добавить следующий код:
$('.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 }} 

ВНИМАНИЕ!
Модуль не делает бесплатной саму доставку в оформлении заказ, для этого вам необходимы настройки в модулях доставки вашего магазина.
Основное
Способ распространения Платно
Совместимость OpenCart 3.0, OCStore 3.0, MaxyStore 3.*
VQmod Нет
Ocmod Да
Статистика
В первый раз файл добавлен 21.02.2022
Последнее изменение 22.02.2022
Просмотров 401
Покупок 2

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Файлы будут доступны после покупки




 
telegram, viber, телефон: +7-952-3190-952 skype: cdqpru почта: help@liveopencart.ru вконтакте: liveopencart чат: liveopencartсhat