OpenCart – минимальная сумма заказа

29 Мая 2022г. в 04:40

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

Как обычно, я начал с первого варианта – а вдруг повезет :) Буквально сразу же были найдены платные модули, которые стоили достаточно дешево… но все же хотелось бесплатного сыра :) И после непродолжительного процесса поиска такой бесплатный модуль был найден.

Отлично! Скачиваем его быстренько и переходим к процессу установки, по завершении которого не забываем почистить кэш модулей. Установка, как обычно, происходит в меню Дополнения – Установка дополнений. Кэш чистим в меню Дополнения – Менеджер дополнений.

После этого переходим к настройкам магазина и во вкладке Опции, в разделе Оформление заказа должно появиться новое поле – Минимальная сумма заказа, в которое можно поставить нужное значение. Я укажу 1000.

Сохраним настройки и попробуем оформить заказ на сумму, меньше определенной в настройках. Теоретически модуль не даст этого сделать. Любые попытки перейти на страницу оформления заказа при сумме товаров в корзине меньше 1000 будут приводить к переходу на страницу корзины, где сообщается о минимальной сумме заказа.