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

Бесплатная доставка от определенной суммы


mazurik
 Share

Recommended Posts

Приветствую! Новичок в Опенкарте. С удивлением узнал, что тут нельзя установить бесплатную доставку при стоимости выше определенной суммы. Оказывается, для этого нужен дополнительный модуль. Подскажите, пожалуйста такой, для Опенкарта 3.

 

Заранее спасибо!

Link to comment
Share on other sites


24 минуты назад, mazurik сказал:

Странно, но теперь выводится сразу 2 способа оплаты: бесплатная доставка, и платная

Ничего странного. 3 способа доставки активны. Посмотрите данный модуль

 

Link to comment
Share on other sites


16 минут назад, RyanHill7 сказал:

Ничего странного. 3 способа доставки активны. Посмотрите данный модуль

Как раз странно: по логике, один вариант доставки должен заменять другой, при соблюдении условия.

 

Спасибо Вам. Все-таки без дополнительного модуля не обойтись...

Link to comment
Share on other sites


3 минуты назад, mazurik сказал:

Как раз странно: по логике, один вариант доставки должен заменять другой, при соблюдении условия.

Он не заменяет, а активируется при соблюдении условия, т.е. суммы корзины. Можно и без дополнительного обойтись. Добавить условие на сумму корзины и не отображать модуль с платной доставкой

Link to comment
Share on other sites


1 час назад, RyanHill7 сказал:

Можно и без дополнительного обойтись. Добавить условие на сумму корзины и не отображать модуль с платной доставкой

Если Вас не затруднит, расскажите, пожалуйста, как это сделать.

Link to comment
Share on other sites


Отвечу сам себе. Модуль можно и не покупать.

Для Opencart 3.Х нужно в файле /catalog/model/extension/shipping/flat.php

После

$method_data = array();

Добавить такой код

        if ($this->cart->getSubTotal() >= 50000) {
            $status = false;
        }

50000 - это ваша сума, с которой будет действовать бесплатная доставка. Это условие скрывает вариант оплаты с фиксированной стоимостью, если сумма заказа выше указанной цены.

 

А вообще, конечно, я все больше и больше разочаровываюсь в Опенкарте... Ради простейших вещей нужно покупать модуль или лезть в код.

 

Всем спасибо за помощь!

  • +1 1
Link to comment
Share on other sites


В 02.02.2021 в 13:05, mazurik сказал:

Отвечу сам себе. Модуль можно и не покупать.

Для Opencart 3.Х нужно в файле /catalog/model/extension/shipping/flat.php

После

$method_data = array();

Добавить такой код

        if ($this->cart->getSubTotal() >= 50000) {
            $status = false;
        }

50000 - это ваша сума, с которой будет действовать бесплатная доставка. Это условие скрывает вариант оплаты с фиксированной стоимостью, если сумма заказа выше указанной цены.

 

А вообще, конечно, я все больше и больше разочаровываюсь в Опенкарте... Ради простейших вещей нужно покупать модуль или лезть в код.

 

Всем спасибо за помощь!

 

А авторам нужно сделать все за вас и отдать вам бесплатно чтобы вы зарабатывали миллионы а они ничего?

Link to comment
Share on other sites

  • 1 year later...
02.02.2021 в 17:05, mazurik сказал:

Отвечу сам себе. Модуль можно и не покупать.

Для Opencart 3.Х нужно в файле /catalog/model/extension/shipping/flat.php

После

$method_data = array();

Добавить такой код

        if ($this->cart->getSubTotal() >= 50000) {
            $status = false;
        }

50000 - это ваша сума, с которой будет действовать бесплатная доставка. Это условие скрывает вариант оплаты с фиксированной стоимостью, если сумма заказа выше указанной цены.

 

А вообще, конечно, я все больше и больше разочаровываюсь в Опенкарте... Ради простейших вещей нужно покупать модуль или лезть в код.

 

Всем спасибо за помощь!

 

Спасибо! Ваш ответ очень помог!

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.