
Оформление заказа в один шаг для OpenCart 2.3, 3.x и 4.x
Одна страница вместо шагов: контакты, адрес, доставка, оплата и итог сразу. Работает на маршрутах ядра, ваши модули доставки и оплаты остаются как есть.
- Совместимость
- OpenCart 2.3.0.x · 3.0.x · 4.0.2+ / 4.1.x · PHP 7.0+ (2.3), PHP 7.4+ (3.x, 4.x)
- Версия
-
v1.0.4 (OpenCart 4)
v1.0.5 (OpenCart 3.x)
v1.0.5 (OpenCart 2.3) - Лицензия
- один сайт, навсегда
- Триал
- 7 дней, без карты, один на сайт
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Как это выглядит для покупателя
Штатное оформление в OpenCart разбито на шаги: сначала «Способ оформления», потом адрес, потом доставка, потом оплата, и каждый шаг нужно развернуть и подтвердить кнопкой.
Что получает админ
Заказы приходят в обычный список OpenCart, с теми же статусами, накладными и письмами.

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — один сайт
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
OpenCart 2.3.0.x, 3.0.x и 4.0.2+/4.1.x. PHP 7.0 и выше для сборки под 2.3, PHP 7.4 и выше для 3.x и 4.x. Странице оформления не нужны отдельные расширения PHP, к внешним сервисам она не обращается. Pro-лицензия проверяется из админки запросом на catcode.com.ua, для этого нужно расширение PHP cURL.
История версий
25 сентября 2026.
24 сентября 2026.
24 сентября 2026.
Все версии (6)
23 сентября 2026.
22 сентября 2026.
Первый выпуск для OpenCart 2.3, 3.x и 4.x.
Вместе с Оформление заказа в один шаг для OpenCart 2.3, 3.x и 4.x покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


Nova Poshta Premium — модуль Новая Почта для OpenCart 2.3, 3.x и 4.x

LiqPay — оплата картой для OpenCart 2.3, 3.x и 4.x

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Как это выглядит для покупателя
Штатное оформление в OpenCart разбито на шаги: сначала «Способ оформления», потом адрес, потом доставка, потом оплата, и каждый шаг нужно развернуть и подтвердить кнопкой. Покупатель не видит, сколько ещё осталось, и на каждом шаге может закрыть вкладку.
Модуль собирает те же шаги на одну страницу. Контакты, адрес, способы доставки и оплаты, комментарий и итог заказа видно сразу. Как только покупатель ушёл из поля и все обязательные заполнены — модуль сам сохраняет данные, считает доставку и подтягивает способы оплаты.
По умолчанию страница сразу ставит «Оформить заказ без регистрации» и прячет поле пароля. Кому нужен аккаунт — переключает вручную одним кликом.
Что получает админ
Заказы приходят в обычный список OpenCart, с теми же статусами, накладными и письмами. Никакой отдельной таблицы и своего формата — модуль не создаёт заказ сам, а отдаёт это ядру.
Как это работает шаг за шагом
1. Покупатель нажимает «Оформить заказ» в корзине. Если включена «Замена штатного оформления», OpenCart перенаправляет его на страницу модуля; иначе она живёт по своему адресу, а штатная остаётся нетронутой.
2. Покупатель заполняет контакты и адрес. Модуль следит за полями и, как только обязательные заполнены, сам сохраняет данные через штатный маршрут OpenCart.
3. Сразу после этого появляются способы доставки с реальными ценами — теми же, что считают ваши модули доставки.
4. Дальше так же подтягиваются способы оплаты. Если способ один — модуль отмечает его сам.
5. Внизу — блок подтверждения с кнопкой, которую рисует сам платёжный модуль. Поэтому шлюзы со своим шагом подтверждения или 3-D Secure работают как работали.
Что под капотом
Модуль не переписывает чекаут. Страница собирает родные блоки OpenCart и прогоняет те же маршруты ядра, что и штатное оформление. Заказ создаёт checkout/confirm, кнопку оплаты рисует платёжный модуль.
Поэтому сторонние модули доставки и оплаты не нужно поддерживать отдельно: скрытые поля ядра остаются в разметке, и пикеры отделений пишут в них как раньше. Файлы ядра не патчатся — на 4.x и 3.x модуль работает через события, на 2.3 — через ocmod.
Как установить
OpenCart 4.x: Расширения → Установка расширений → «Загрузить» → выберите zip → в списке нажмите «+». Дальше Расширения → Модули → «Оформление заказа в один шаг» → «Редактировать» → включите и сохраните.
OpenCart 3.x: так же через Extensions → Installer, затем Extensions → Modules → Install → Edit.
OpenCart 2.3: штатный установщик 2.3 работает только по FTP, поэтому содержимое папки upload/ заливается в корень магазина вручную. После этого обязательно Extensions → Modifications → Refresh.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Сломает ли это мои модули доставки и оплаты?
Нет, страница работает на маршрутах ядра.
А если у платёжки свой шаг подтверждения?
Кнопку оплаты рисует сам платёжный модуль.
Можно оставить штатное оформление?
Да, выключите «Замену штатного оформления».
Лицензия навсегда?
Да, для OpenCart лицензия единоразовая.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


