Обсудить
Интернет-магазин

Исправление критических ошибок 1С-Битрикс: оплата, чеки, маркировка и поиск

2024

Задача

Интернет-магазин на 1С-Битрикс с шаблоном ASPRO. Сразу несколько критических проблем: оплата на сайте не проходила, кассовые чеки формировались некорректно (нарушение 54-ФЗ), маркировка товаров не передавалась правильно в ОФД. Параллельно поиск по каталогу выдавал нерелевантные результаты или не находил очевидные позиции. Предыдущий разработчик в сумме потратил 30 часов: 20 на оплату и маркировку — сказал «сложно, причина непонятна» и ушёл. Ещё 10 часов на поиск — сделал криво, пришлось переделывать за ним. Магазин каждый день терял заказы.

Что сделано

  1. 01Аудит кода и логов: нашёл конфликт обработчиков событий между шаблоном ASPRO и ядром 1С-Битрикс
  2. 02Устранил конфликт, восстановил корректную передачу данных в платёжный шлюз
  3. 03Разобрал логику формирования чеков: исправил ставку НДС, признак предмета расчёта и передачу кода маркировки в ОФД
  4. 04Диагностировал поиск: часть товаров не попадала в индекс из-за некорректных настроек переиндексации
  5. 05Перестроил поисковый индекс, настроил весовые коэффициенты — поиск начал находить то, что ищут
[ скриншот ]

Результат

  • Оплата работает корректно — все транзакции проходят без ошибок
  • Чеки формируются по 54-ФЗ, маркировка передаётся правильно в ОФД
  • Поиск выдаёт релевантные результаты — покупатели находят товары с первого запроса
  • Всё решено за 7 часов — против 30+ часов у предыдущего разработчика без результата

Технологии

1С-БитриксPHPASPROMySQLJavaScript

Похожая задача?

Обсудить