Перейти к содержанию
mrnew

[Решено] Вопрос по бесплатной доставке. Лимит суммы.

Рекомендуемые сообщения

Есть необходимость реализовать доступность бесплатной доставки при сумме заказа равной 0. В настройках есть возможность указать лимит суммы. 

Хотелось бы изменить этот модуль следующим образом: "с больше либо равно лимита суммы" на "равно 0". 

 

Подскажите, пожалуйста, где это условие находится? Посмотрел в shipping_method.php что-то ничего не нахожу.

И вообще возможно ли это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в модели данной доставки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в модели данной доставки

можно чють подробнее?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Отвечаю сам, может быть кому-то пригодится. 

 

Находим free.php в /catalog/model/shipping и правим условие

 

        if ($this->cart->getSubTotal() < $this->config->get('free_total')) {
            $status = false;
        }
 
на это
 
        $status = false;
        if ($this->cart->getSubTotal() == $this->config->get('free_total')) {
        $status = true;
        }
 
И в настройках бесплатной доставки устанавливаем лимит равный 0.
 
Теперь если сумма в корзине равна 0, то появляется бесплатная доставка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.