oCheckout - премиум-оформление заказа

Цена: 1 900 ₽ 2 900 ₽


В корзину
Автор: pikitos Написать автору
Покупок: 62 (Средняя оценка 5 на основании 15 отзывов)
Нужна платная помощь? Написать техподдержке сайта
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*

* помощь с установкой и настройкой бесплатно.

Превратите стандартную страницу из 6 шагов в быстрое оформление на одной странице. Клиент видит контакты, адрес, доставку, оплату и состав заказа сразу - и доходит до кнопки «Оформить» без лишних кликов и перезагрузок. Больше оплаченных заказов, меньше брошенных корзин.



===    ДЕМО МОДУЛЯ     ======    ДЕМО АДМИНКИ     ===



ПОЧЕМУ ЭТО ПРОДАЁТ ЛУЧШЕ

  • Одна страница вместо страниц из 6 панелей. Меньше шагов - выше конверсия.
  • Всё пересчитывается на лету: доставка, оплата и итог обновляются при любом изменении полей, без перезагрузки страницы.
  • Полная готовность к рынку РФ «из коробки»: 152-ФЗ и 54-ФЗ, DaData, B2B-счёт, ПВЗ СДЭК/Boxberry, ApiShip, доставка по Яндекс.Картам.
  • Без правок ядра и конфликтов. Модуль встраивается через события OpenCart - все ваши текущие расширения доставки, оплаты и итогов продолжают работать.
  • Работает с любой темой, полностью адаптивно: на десктопе - «липкая» сводка заказа, на мобильном - сворачиваемая.


ВОЗМОЖНОСТИ


Оформление заказа

  • Одностраничная касса: контакты, адрес, доставка, оплата, комментарий и сводка заказа на одном экране.
  • Редактирование корзины прямо в оформлении: количество, удаление, промокод.
  • Гибкое управление полями: включение/выключение, обязательность, порядок - для всех полей, включая имя и телефон.
  • Зависимости полей: показывать/скрывать поля в зависимости от выбранного способа доставки, оплаты или значений других полей (например, скрыть адрес при самовывозе).
  • Конструктор собственных полей: текст, список, чекбокс, дата, время и др., с привязкой к секции и условиями показа.
  • Маска и нормализация телефона, живая валидация, подсказки при опечатках в e-mail.


Правила доставки и оплаты (замена Filterit)

  • Скрытие, переименование, пересортировка и предвыбор способов доставки и оплаты.
  • Условия: сумма заказа, вес, гео-зона, страна, город, группа клиента, авторизован или нет, наличие товаров/категорий/производителей, выбранный способ доставки, день недели и время.

Доставка

  • Собственные способы доставки с иконками, описанием и ценой.
  • Доставка по карте (Яндекс.Карты): расчёт по расстоянию и весу, зоны, бесплатно от суммы, лимит радиуса.
  • Слоты даты и времени доставки.
  • Интеграция ApiShip: множество перевозчиков в одном окне, выбор ПВЗ на карте, передача заказа и трекинг.
  • Пункты выдачи СДЭК и Boxberry с выбором на карте.
  • Переопределение стандартных способов: своя иконка, название, подзаголовок, скрытие ненужных методов.

Оплата и B2B

  • Собственные способы оплаты с иконками.
  • Типы плательщика: физлицо / ИП / юрлицо с разными полями.
  • Автозаполнение реквизитов по ИНН (DaData).
  • Счёт на оплату для юрлиц.

Продажи и конверсия

  • Допродажи (order bumps) прямо в оформлении.
  • Рекомендованные товары в кассе.
  • Покупка в 1 клик.
  • Дополнительные услуги при оформлении (подъём, разгрузка, страховка и т.п.) с пересчётом суммы вживую.
  • Возврат брошенных корзин.

DaData

  • Подсказки адреса, ФИО и e-mail.
  • Определение города по IP.
  • Реквизиты компании по ИНН.

Регистрация и аккаунты

  • Режимы: гость / спросить / автоматически.
  • Создание аккаунта прямо в оформлении.
  • Синхронизация с адресной книгой OpenCart.
  • Собственные поля профиля на странице регистрации.
  • Редактируемая простая страница регистрации.

Верификация

  • Подтверждение по коду (SMS/Telegram), вход по коду.

Письмо о заказе

  • Кастомное письмо с редактором: тема, шапка, текст, логотип, блоки товаров и итогов, предпросмотр и тестовая отправка.

Соответствие закону

  • 152-ФЗ: обязательное согласие на обработку персональных данных с настраиваемым текстом, ссылкой на политику, журналом согласий (дата, IP, заказ, версия текста) и выгрузкой в CSV.
  • Раздельные согласия по целям и версионирование текста (ред. 2025).
  • Поддержка 54-ФЗ.

Аналитика

  • Электронная коммерция Яндекс.Метрики и Google Analytics (GA4) поверх событий оформления.

Дизайн и интеграция

  • Настройка акцентного цвета, скруглений и раскладки.
  • Произвольные CSS и JS.
  • События для разработчиков (ocheckout:updated / ocheckout:confirmed).
  • Экспорт и импорт настроек модуля.
  • Встроенная документация в админке по каждой вкладке.

СОВМЕСТИМОСТЬ

OpenCart 3.x · OcStore 3.x · LiveStore 3.x.
Любая тема, адаптивная вёрстка.
Языки интерфейса: русский и английский.
Установка через стандартный установщик расширений (ocmod.zip). Без правок ядра и кода темы.
Лицензия привязывается к домену магазина, работает на поддоменах.
Бесплатные обновления.
=== 26.09.2026 ===

Правила доставки и оплаты

1. Бесплатная доставка правилом - новый режим правила «Сделать бесплатными указанные»: выбранные способы доставки становятся бесплатными при ваших условиях (сумма, вес, габарит, категории, регион и другие). На оформлении покупатель видит зачёркнутую старую цену и «Бесплатно», а в заказ уходит доставка за 0. «Доставка на карточке» и «Единый экран доставки» ApiShip тоже показывают такие способы бесплатными. Способы, которые и так стоят 0 (например, с ценой «по запросу»), не трогаются, а скрытие другим правилом всегда главнее.
2. Условия по габаритам товаров - «Габарит товара от / до, см» (самая длинная сторона среди товаров в корзине) и «Объём заказа от / до, л» (длина x ширина x высота всех товаров с учётом количества, 1 м³ = 1000 л). Например, бесплатная доставка, только если все товары не длиннее 100 см. Товары без габаритов и товары, которым не нужна доставка, не учитываются, а единицы длины магазина (мм, см, м, дюймы) пересчитываются сами.
3. Исключения: категории и акции - условия «Категории - кроме» и «Кроме товаров по акции»: правило не срабатывает, если в корзине есть товар из выбранных категорий или товар с действующей акционной ценой для группы покупателя. Например, бесплатная доставка на всё, кроме мебели и акционных товаров. «Доставка на карточке» учитывает оба условия.
4. Условия по атрибуту и полю товара - правило можно привязать к атрибуту товара (например, «Крупногабаритный = да») или к полю карточки: MPN, SKU, модель, EAN, UPC, JAN, ISBN, расположение. «Есть в корзине» - правило срабатывает, если признак есть хотя бы у одного товара, «кроме» - не срабатывает. Удобно, когда признак проставлен товарам массово, например пакетным редактором, вместо списка ID. Значение сравнивается без учёта регистра и на любом языке магазина, пустое значение означает «заполнено чем угодно». «Доставка на карточке» учитывает и эти условия.
5. Сумма после скидок без доставки - новое условие «Сумма после скидок без доставки от / до»: итог заказа с купонами, бонусными баллами, подарочными сертификатами, скидкой на доптовары и налогами, но без доставки - как «сумма с учётом подытогов» в Filterit. Например, курьер только от 5 000 ₽ с учётом купона. Наценки и скидки модуля за способ оплаты, первый заказ и доп. опции в эту сумму не входят.
6. Не оставлять способ пустым - новый переключатель у правила «Скрыть указанные»: если правило убрало бы все варианты одного способа доставки, они остаются. Например, когда товары лежат в разных магазинах и МультиСклад пишет «(На заказ)» у всех, самовывоз больше не пропадает целиком. Под такими вариантами можно показать своё пояснение, например «Товары есть в разных магазинах: соберём заказ в выбранном». «Доставка на карточке» учитывает переключатель так же, как оформление.

Полоса бесплатной доставки

7. Полоса по правилам - в настройке «Полоса считает» появился вариант «По правилам «Сделать бесплатными»». Полоса берёт ваши правила доставки, которые делают способы бесплатными, и считает до их «Суммы товаров (подытог) от» или «Суммы после скидок без доставки от». Если у правила нет суммы, полоса сразу пишет «бесплатно». Когда бесплатны не все способы из списка, под полосой написано, какие именно. Если нужный способ пока скрыт другим правилом до какой-то суммы (например, «курьер от 3000»), полоса считает до этой суммы. Работает в боковой корзине и на оформлении, поле «Бесплатная доставка от» в этом режиме не используется. По умолчанию полоса, как и раньше, считает от одной суммы «Бесплатная доставка от».
8. Причины вместо пустой полосы - если к заказу не подходит ни одно бесплатное правило, покупатель видит «Бесплатная доставка для этого заказа недоступна» и причину по правилу, которое ближе всего к выполнению: вес, объём или габарит больше лимита, товар из исключённой категории, по акции или с исключающим атрибутом или полем, город или регион, группа покупателя, способ оплаты, дни недели или часы действия правила. Например: «Не участвуют в бесплатной доставке: «Куртка» (категория «Экипировка»)». На оформлении видны все причины, в боковой корзине - первая.
9. Без ложного «ура» - если бесплатная доставка зависит от города или способа оплаты, а покупатель их ещё не указал, полоса не обещает лишнего. Когда сумма набрана, вместо «Бесплатная доставка - ура!» полоса пишет «Сумма для бесплатной доставки набрана» и «Точно - после выбора города» (или способа оплаты). Пока сумма не набрана, та же оговорка стоит под «До бесплатной доставки осталось N». Правило без порога суммы в таком случае подписано «Для заказа возможна бесплатная доставка».

Доставка и ApiShip

10. Описание тарифа под способом - под названием способа доставки теперь выводится его «Описание» из модуля доставки, обычным текстом. Описания с кнопками, полями и скрытыми блоками пропускаются, чтобы не превратиться в кашу. У модулей из «Карты из модуля доставки» (например, СДЭК и ПЭК от lutylab) описание показывается целиком: их список пунктов выдачи и кнопка «Изменить пункт выдачи» работают прямо в карточке способа. Вторая кнопка выбора пункта у такого способа не рисуется, а на телефоне список не вылезает за край карточки.
11. Карта модуля доставки быстрее - клик по другому тарифу больше не загружает заново пункты выдачи модуля доставки (раньше это стоило около 1,4 с на каждый клик). Они обновляются только при смене адреса или набора тарифов на экране. Заодно исправлено: если открыть карту сразу после смены тарифа, она закрывалась сама, а тёмное затемнение оставалось, и страница переставала прокручиваться.
12. «Выбрать ПВЗ» СДЭК сразу - модули доставки, написанные под стандартное оформление OpenCart (например, официальный модуль СДЭК), теперь узнают о каждом пересчёте оформления. Их кнопка «Выбрать ПВЗ» появляется сразу, а не после перезагрузки страницы. Кнопка и адрес выбранного пункта стоят отдельной строкой в карточке способа, а не перед кружком выбора. Если чужой модуль в ответ запускает свой пересчёт, oCheckout не даёт им зациклиться.
13. Вес в граммах на любой шкале - в магазинах, где базовый класс веса - грамм (в «Единицах веса» килограмм = 0,001), модуль завышал вес в 1000 раз: ботинки 1,7 кг уходили в ApiShip как 1 700 кг. Теперь вес верен на любой шкале: в расчёте цен, заказе и накладной ApiShip, в «Доставке на карточке» и в доплате за вес у «Доставки по карте» (тариф за кг и пороги веса), а строка «Вес заказа» показывается в килограммах. Новая настройка «Класс веса «грамм»» по умолчанию стоит на «Автоматически»: модуль сам находит класс грамма (или килограмма) и показывает пример для проверки «1000 в классе магазина по умолчанию = N г».

Оформление заказа

14. Комментарий в блоке «Доставка» - в «Порядке блоков» поле «Комментарий» можно перетащить из «Оплаты» в «Доставку»: рядом с адресом покупателю удобнее написать ориентиры, код домофона или удобное время. В заказе без доставки комментарий остаётся в «Оплате», а «глазик» скрывает его, в каком бы блоке он ни стоял.

Подарочные сертификаты

15. Сертификаты в корзине - подарочный сертификат теперь засчитывается в «Минимальную сумму заказа»: заказ из одного сертификата больше не упирается в «добавьте товаров ещё», если сертификат не меньше порога. В боковой корзине сертификат виден отдельной строкой, входит в итог и удаляется крестиком, а кнопка «Оформить заказ» появляется и без товаров. Полоса «до бесплатной доставки» не показывается, когда доставлять нечего (только сертификат или скачиваемый товар), а в смешанной корзине считает только товары. «Поделиться корзиной» появляется, только когда в корзине есть товары: сертификат по ссылке не передаётся.
16. Сертификаты в письмах и счёте - сертификаты видны отдельными строками в письме о заказе, уведомлении в Telegram и Max, счёте для юрлиц (без НДС) и предпросмотре письма в админке. Раньше заказ из одного сертификата приходил без строк, а в счёте сумма сертификата уходила в строку «корректировки». Скидка на первый заказ больше не считается с суммы сертификата.

Согласия и регистрация

17. Документы в окне - ссылки на согласие, оферту и политику в оформлении и регистрации открываются в окне поверх страницы: покупатель не уходит с оформления и не теряет заполненную форму. Работает для страниц вашего магазина из «Статей», включено сразу после обновления и выключается одним переключателем. Окно закрывается кнопкой, клавишей Esc или кликом по фону, а если документ не загрузился за 10 секунд, покупатель получит обычную ссылку.
18. Форма регистрации шире - форма «Простой регистрации» на компьютере и планшете стала шире, до 760 px вместо 560, и поля больше не теснятся. На телефоне форма по-прежнему во всю ширину экрана.

Админка

19. Свёрнутые правила - сохранённые правила открываются свёрнутыми: у каждого видны название, переключатель и одна строка-сводка «условия → действия». Длинный список больше не надо листать вверх-вниз. Клик по строке или по стрелке у названия раскрывает правило, над списком есть кнопки «Развернуть все» и «Свернуть все». Новое правило открывается сразу развёрнутым.
20. Подсказки кодов способов - у полей кодов в правилах появился выпадающий список: щёлкните в поле, и видны установленные способы доставки и оплаты, ваши собственные способы и перевозчики ApiShip, а с пометкой «в оформлении» - точные коды вариантов, которые модули предлагали на странице заказа за последние 120 дней (например, отдельный склад самовывоза или конкретный тариф СДЭК). Набор кода или названия сужает список, искать код в исходном коде страницы больше не нужно. Enter вставляет код, только если вы начали набирать или выбрали строку стрелками, иначе, как и раньше, сохраняет настройки.

Исправления

21. Правила срабатывают точнее - правила доставки с условием «Выбранная оплата» пересчитываются сразу при смене оплаты. Раньше они смотрели на прежнюю оплату и отставали на шаг, поэтому способы и цена доставки на экране могли разойтись с тем, что попадёт в заказ. А условие «Выбранная доставка» или «Выбранная оплата», оставшееся в правиле скрытым после смены «Применяется к», больше не блокирует правило молча.
22. Числа в условиях правил - суммы, вес и габариты в условиях правил понимают запись «2,5», «1 000» и «150 см». Раньше такая граница молча отключалась, и правило срабатывало так, будто её нет.
23. «Москва», набранная вручную - при подключённой DaData «Москва», набранная вручную без выбора подсказки, оставалась без региона: DaData находит ещё несколько деревень Москва в других областях, и служба доставки (например, СДЭК) просила «Укажите город». Теперь город важнее одноимённых деревень, а «г.Москва» без пробела тоже распознаётся. Действительно неоднозначные названия (два города Троицк, набранное «д. Москва») по-прежнему оставляют выбор региона покупателю. По тому же правилу регион определяет и «Доставка на карточке».
24. «По шагам» с переставленными блоками - если в «Порядке блоков» переставлены блоки внутри «Доставки» или «Оплаты» (например, перенесён «Комментарий»), в режиме «По шагам» эти карточки показывались на каждом шаге, а кнопки «Назад» / «Далее» оказывались посередине карточки. Теперь виден только текущий шаг, кнопки всегда внизу.
25. Боковая корзина и обязательные опции - боковая корзина больше не выезжает, если магазин не добавил товар (например, не выбрана обязательная опция вроде размера): покупатель остаётся у выбора опции, а не видит панель без нового товара.
26. Длинные названия способов - на телефоне длинное название способа доставки или оплаты больше не уезжает под кружок выбора, а переносится по словам рядом с ним. Если места мало, цена переходит на строку ниже.
27. Хостинги с долгим кэшем - некоторые хостинги велят браузеру месяц хранить ответы сайта, и боковая корзина всё это время показывала самую первую корзину. Теперь всегда берутся свежие данные: боковая корзина, цены и пункты выдачи на оформлении (в том числе блоки выбора пункта из других модулей доставки), настройки «Купить в 1 клик», а в админке кнопки «Тестовое письмо» и «Предпросмотр сообщения». Ошибку карты пунктов СДЭК браузер больше не запоминает на месяц: после исправления ключей карта заработает сразу. Новая версия «Купить в 1 клик» доходит до покупателей сразу после обновления модуля.
28. Настройки с первого сохранения - выбор «Одна колонка» в «Раскладке» больше не сбрасывается после перестановки блоков в «Порядке блоков» (раньше после этого одну колонку нельзя было выбрать вовсе). Итог «Скидка на доптовары» теперь подключается с первого сохранения допродажи и после «Загрузить настройки», а не только со второго сохранения.



=== 24.09.2026 ===

Доставка на карточке товара

1. Цена и срок доставки прямо на странице товара - покупатель видит, сколько стоит доставка в его город и когда приедет, ещё до корзины. В блоке перевозчики ApiShip (по весу и размерам товара), доставка по карте и ваши способы доставки, от дешёвых к дорогим, остальные под кнопкой «Другие варианты».
2. Город покупателя - меняется прямо в блоке с подсказками DaData или определяется по IP, а выбранный город сам подставляется в оформление заказа.
3. Вставка и бережный расчёт - блок встаёт на страницу товара сам, ставится шорткодом [odelivery] в описание, во вкладки товара Revolution или в статью, либо модулем в схеме. Расчёты кэшируются, их число в сутки ограничено, поисковые роботы расчётов не запускают, поэтому платные калькуляции ApiShip не утекают.

Доставка

4. Цены по регионам - у своего способа доставки таблица «регионы - стоимость - бесплатно от» и переключатель «Только эти регионы». В правилах новое условие «Регионы адреса»: регионы выбираются по названию, гео-зоны создавать не нужно.
5. Цена зоны от суммы заказа - у зон доставки по карте ступени вида «заказ от 3000 - доставка 250, от 5000 - бесплатно».
6. Мягкий отказ вне зон - адрес за пределами зон можно не блокировать, а показать ваш текст, например «стоимость согласуем по телефону».
7. Адрес с метки в заказ - метка на карте сама заполняет город, адрес и индекс, дописанная вручную квартира переезжает вместе с меткой. Адрес можно сделать обязательным.
8. Правило по названию способа - способ доставки или оплаты выбирается не только по коду, но и по тексту в названии. Например, одним правилом скрывается самовывоз из магазинов, где МультиСклад пишет «(На заказ)».
9. Платные интервалы доставки - доплата прямо в строке расписания («18:00-21:00|300»), на кнопке интервала видно «+300 ₽», в итогах отдельная строка.
10. Дата и время под выбранным способом - блок слотов стоит сразу под выбранной доставкой и её картой. Расписание без кодов доставки больше не пропадает молча при сохранении.
11. Доставка за 0 - строку с нулевой доставкой можно спрятать или заменить своим текстом «Стоимость рассчитаем после оформления» у способов с ценой по запросу.
12. Подсказка под «Доставкой» - один текст для всех способов, например «доставку ТК оплачиваете при получении».
13. Карта пунктов из самого модуля доставки - для выбранных модулей (например, СДЭК от lutylab) показывается их собственная кнопка и карта пунктов выдачи.

ApiShip

14. Коробки - таблица коробок вашего склада: модуль подбирает подходящую, а крупный заказ делит на несколько мест. Перевозчик считает цену по реальным коробкам, а не по «палке» из сложенных друг за другом товаров.
15. Своя отгрузка у каждого перевозчика - забор курьером или сдача на склад службы, цена берётся из тарифов именно этого типа.
16. Сроки в рабочих днях - календарные или рабочие дни без выходных и праздников, плюс дни на сборку заказа. Действует и в оформлении, и на карточке товара.
17. Ozon Доставка - новая служба в списке и поле для особых параметров перевозчика (например, shipmentMethodId).
18. Трек-номер в заказ - номер отправления записывается в штатное поле заказа и в колонку вашего модуля трекинга, по желанию виден покупателю в личном кабинете.
19. Запасной геокодер - если JS-геокодер Яндекса отказал ключу, адрес распознаётся через DaData или HTTP-геокодер, и цены перевозчиков всё равно появляются.
20. Проверка настроек - «Проверить подключение» предупреждает о пустом городе отправителя, модуль не тратит платные расчёты впустую, для крона статусов есть готовая команда.

Оформление и оплата

21. «Переходим к оплате…» - при онлайн-оплате (ЮKassa и другие шлюзы) покупатель сразу уходит на страницу оплаты, без промежуточного экрана «Подтверждение оплаты».
22. Регион по городу - поле «Регион» заполняется само: по городу из подсказки, набранному вручную, определённому по IP или пришедшему с карточки товара.
23. «Определить по геопозиции» - город и регион по координатам телефона или компьютера. Геопозиция из другой страны (например, через VPN) не подставляется.
24. Регион магазина больше не навязывается - вместо него в поле стоит «--- Выберите ---», и заказы из других регионов не уезжают «в область магазина».
25. Гость выбирает группу покупателей - оптовые цены группы видны сразу и попадают в заказ.
26. «Город» и «Адрес» в одной строке - форма короче, на телефоне поля идут друг под другом.
27. Проблемная корзина остаётся на оформлении - нехватка остатка и минимальное количество видны над итогами, покупателя не выбрасывает на страницу корзины.
28. «Забыли пароль?» в форме входа - восстановление открывается в новой вкладке, заполненное оформление остаётся на месте.

Поля

29. Поле «Файл» - покупатель прикладывает к заказу документ: PDF, Word, Excel, фото или архив до 7 МБ. Файл виден в заказе и может приходить вложением в письмо администратору.
30. Подпись поля - свой текст вместо стандартного названия поля, он же в сообщении «Заполните поле».
31. Адрес без доставки - адресные поля можно спрашивать и у заказа без доставки.

Корзина и продажи

32. Брошенные корзины в админке - отдельная страница со счётчиками, поиском, составом корзин и ссылками для письма и звонка, пункт со счётчиком в меню.
33. Скидка на первый заказ - процент или сумма отдельной строкой в итогах, с порогом и потолком. Новый покупатель проверяется по почте, телефону и аккаунту.
34. Условия у доп. опций - опция показывается только для нужных товаров, категорий, веса, суммы или способа доставки. Например, подъём на этаж одним грузчиком для мелочи и двумя для дивана.
35. Полоса «до бесплатной доставки» на странице оформления.
36. Вместо страницы корзины - сразу оформление, где корзину видно и можно править.
37. Вес заказа в блоке «Ваш заказ».
38. «Поделиться корзиной» на странице оформления - ссылка с QR-кодом.
39. Боковая корзина уживается с корзиной темы - две корзины сразу больше не открываются, можно открывать только по клику.
40. Допродажи - картинка и название ведут на карточку товара.

Юрлица и ИП

41. Счёт из админки на любом заказе - выставить, поправить реквизиты покупателя и отправить заново. При смене оплаты заказа на «Счёт на оплату» счёт выставляется сам.
42. Подсказка для юрлиц и ИП - текст под «Покупаю как», например про минимальную сумму для счёта.
43. Реквизиты необязательны - юрлицо может оформить заказ без ИНН и КПП, заполненные всё равно проверяются.
44. Счёт и ИНН - в счёте печатаются опции товара, а неверный ИНН отклоняется понятной фразой «не сходятся контрольные цифры».

Надёжность

45. Совместимость с Simple и другими чекаутами - oCheckout забирает оформление раньше них и не доводит до «слишком много перенаправлений».
46. Москва и Петербург больше не выкидывают из аккаунта - модуль сам расширяет хранилище сессий под длинные списки пунктов СДЭК.
47. Заказы не теряются при сбоях почты - если SMTP отказал, заказ всё равно получает статус, а покупатель попадает на страницу «Спасибо».
48. Цели Метрики - работают и на старом коде счётчика, покупка считается и для ваших офлайн-оплат, сумма берётся из заказа с учётом купонов и бонусов.
49. ApiShip без сюрпризов - верные суммы и вес в накладных (несколько штук, наложенный платёж, граммы), габариты в любых единицах длины, перевозчик не пропадает из выдачи на полчаса, карты пунктов ApiShip и СДЭК работают после обновлений Яндекса и СДЭК.
50. Чужие блоки выбора пункта (например, Ozon Логистика) не пропадают при заполнении формы, а мусор из названий чужих способов вычищается.
51. Мелкие исправления - пункт выдачи сбрасывается при смене города, способ по умолчанию следует за порядком, «Покупаю как» сразу пересчитывает оплату, крестик в сводке удаляет любой товар, установка и удаление модуля не оставляют следов.



===   
07.08.2026   ===

Доставка

1. Единый экран доставки - одно окно вместо «сначала выбери службу, потом ищи пункт». Карта и список всех пунктов всех подключённых служб сразу, у каждого своя цена и срок. Покупатель выбирает удобный пункт - служба подставляется сама. Поиск, фильтры по службе и типу пункта, сортировка по цене и по сроку. Вкладка «Курьером» с перетаскиваемой меткой адреса. Отдельных расчётов ApiShip не тратит: цены берутся из того же запроса, что и обычные строки доставки.
2. Блок «Способ доставки» - вместо длинного списка перевозчиков две кнопки «Самовывоз» и «Курьером», а после выбора - карточка с перевозчиком, адресом, датой («11-13 августа»), стоимостью и подробностями пункта, плюс кнопка «Изменить».
3. Подробности пункта выдачи - режим работы, телефон, тип (ПВЗ / постамат / отделение), приём карт и наличных, как найти вход.
4. Работа без карт - если Яндекс.Карты не открылись (нет ключа, блокировка, медленный интернет), покупатель выбирает пункт из списка с поиском, а не упирается в пустой прямоугольник.
5. Общий кэш пунктов и расчётов - списки ПВЗ и расчёты стоимости кэшируются на весь магазин, а не на каждого покупателя. Ощутимо быстрее и заметно дешевле по тарифицируемым калькуляциям ApiShip (экономия калькуляций). Срок хранения настраивается, есть кнопка сброса.
6. Точный адрес для небольших городов - регион и индекс берутся из выбранного пункта выдачи, а не из настроек магазина. Заказ перестал уезжать «в область магазина».
7. Проверка «тариф обслуживает этот пункт» - защита от заказа, который перевозчик не сможет доставить в выбранный ПВЗ.
8. Понятные причины отказа - если расчёт не прошёл, в журнале видно что именно: таймаут, отказ по телу запроса, номер обращения в ApiShip. Раньше всё выглядело одинаково - «просто нет цены».
9. Трек-номер подтягивается после создания накладной.

Оформление и оплата

10. Бонусные баллы
покупателя прямо на кассе.
11. Оплата по счёту для юрлиц - счёт формируется отдельным способом оплаты.
12. Ключ DaData убран из браузера - подсказки адресов идут через сервер магазина, с ограничением частоты.

Внешний вид

13. Конструктор порядка блоков - перетаскиванием меняется порядок секций на странице заказа и порядок контактных полей, «глазик» скрывает блок.
14. Тёмная тема - касса подхватывает тёмную тему сайта.
15. Совместимость со сторонними темами - корректная работа с темами, у которых своя корзина и свой быстрый заказ (Unishop2 и подобные).
Способ распространения:
Все
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.0PHP 7.1PHP 7.2PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Своя
VQmod:
Нет
Ocmod:
Нет
Events:
Нет
Загружено:
21.06.2026
Обновление:
26.09.2026
Просмотров:
3406
Покупок:
62

Написать

Ваше Имя:


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

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

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




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


Написать новый комментарий (для ответа пользуйтесь ссылкой под нужным комментарием)
 
Статьи о товаре
oCheckout: как мы переделали оформление заказа в OpenCart

Одностраничное оформление заказа для OpenCart: доставка по Яндекс.Картам, пункты выдачи и ApiShip, счёт для юрлиц, письмо о заказе и уведомление в Telegram, журнал согласий по 152-ФЗ. Разбор на реальных экранах магазинов.

 
Чат с поддержкой