Это другая ситуация, она разобрана отдельно: интернет-магазин не принимает оплату.
Воспроизведите ошибку
- Оформите тестовый заказ сами: в окне инкогнито, без входа в админку, с телефона и с компьютера.
- Откройте инструменты разработчика (F12) и вкладки Console и Network. Красные ошибки в Console и запросы с кодом 500 в Network при нажатии «Оформить заказ» — главная подсказка.
- Запишите, на каком шаге всё ломается: корзина, выбор доставки, оплата, кнопка подтверждения.
Шаг 1. Ошибки JavaScript и компонент оформления
Оформление заказа в Битриксе обычно работает через стандартный компонент sale.order.ajax и его шаблон в теме сайта. После обновления модуля «Интернет-магазин» или правок шаблона скрипты оформления перестают совпадать с новой версией компонента, и кнопка «молчит».
- Если в Console ошибка в скрипте шаблона, сравните шаблон компонента с версией из обновления или временно переключите страницу на стандартный шаблон на копии сайта.
- Если в Network запрос оформления отвечает 500, смотрите журнал ошибок PHP: там будет файл и строка.
Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.
Отправить задачуШаг 2. Доставка и оплата
Службы доставки с расчётом через внешний сервис запрашивают его API при каждом пересчёте корзины. Если сервис не отвечает, изменил формат ответа или истёк ключ доступа, расчёт падает, и заказ не оформляется.
На копии сайта отключайте службы доставки и платёжные системы по одной (раздел «Магазин» в админке) и пробуйте оформить заказ. Нашли виновника — проверьте его настройки и ключи у сервиса, обновите модуль интеграции.
Шаг 3. Свойства заказа и типы плательщиков
Обязательное свойство заказа, которое не выводится в форме для этого типа плательщика или для выбранной доставки, блокирует оформление: покупатель не может заполнить поле, которого не видит. Проверьте в разделе «Магазин» свойства заказа и их привязки к типам плательщиков и службам доставки, особенно если их недавно добавляли.
Шаг 4. Заказ создаётся, но его «не видно»
Если заказ появляется в админке, а покупатель или вы о нём не знаете, оформление работает, а ломается уведомление или обмен:
- не приходят письма о заказе — не приходят письма в 1С-Битрикс;
- заказ не уходит в 1С — ошибка обмена Битрикс с 1С;
- задачи по заказам выполняются с задержкой — проверьте, что агенты работают через cron, а не только при заходе посетителей.
Когда нужен специалист
- Ошибка в шаблоне оформления после обновления, и непонятно, что поменять.
- Оформление падает только с одной службой доставки, а её модуль сторонний.
- Магазин теряет заказы прямо сейчас — отметьте заявку как срочную.
Поддержкой магазинов занимаемся в рамках услуги поддержка интернет-магазина.
Сколько стоит у нас
| Задача | Время | Стоимость |
|---|---|---|
| Восстановление интернет-магазина | 1–3 ч | 3 800–11 400 ₽ |
| Исправление ошибки | 1–2 ч | 3 800–7 600 ₽ |
Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.
Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.
Отправить задачуЧастые вопросы
Сколько стоит исправить оформление заказов на Битриксе?
Восстановление работы интернет-магазина обычно занимает 1–3 ч — это 3 800–11 400 ₽ по ставке 3 800 ₽ в час. Оценку присылаем до начала работы, а для новых клиентов первая задача до 2 часов бесплатно.
Почему заказы перестали оформляться без всяких изменений на сайте?
Изменения могли быть не у вас: служба доставки или платёжная система поменяли API или ключ, хостинг обновил PHP, истёк сертификат на стороне сервиса. Начните с шага 2.
Можно ли принимать заказы, пока мы чиним?
Временно отключите сломанную службу доставки или оплаты, если без неё оформление работает, и напишите об этом на сайте. Или дайте покупателям телефон и мессенджер для заказа.
Тестовые заказы останутся в магазине?
Да, удалите их после проверки или отметьте как тестовые, чтобы они не попали в отчёты и обмен с 1С.