Backend и PrestaShop
Кастомные модули, серверная логика, правки на уровне ядра платформы и базы данных.
Больше 180 задач за девять месяцев поддержки магазина на PrestaShop: корзина и платежи, склад и логистика, безопасность, бухгалтерия и аналитика
French Disorder - французский бренд одежды с интернет-магазином на PrestaShop. Магазин продаёт ежедневно, поэтому сбои в оформлении заказа, оплате или письмах покупателям сразу влияют на выручку.
Клиенту нужна была постоянная техническая команда на всю цепочку: витрина, оформление заказа, платежи, склад и доставка, возвраты и бухгалтерские документы. Кодовую базу писали не мы - приняли её как есть: PrestaShop с кастомными модулями, платёжными интеграциями и связкой со складом. Работаем с ноября 2025 года.

Статистика приоритетов и направлений - по задачам Trello-доски, ноябрь 2025 - август 2026.
Главное в этом проекте - исправление ошибок. Магазин достался нам с большим накопленным багажом: за девять месяцев мы вычистили огромное количество багов, от кривой математики в счетах до сломанных писем, и продолжаем разбирать новые каждую неделю, чтобы система работала корректно.
74% карточек приходят с пометкой critical или urgent. Это профиль поддержки работающего магазина: большинство обращений о том, что не работает прямо сейчас у покупателя или в отчётности.
Примеры таких задач: цена в приватной распродаже считалась по старым правилам, ApplePay списывал оплату дважды, часть покупателей перестала получать письма о заказе.
По 125 задачам Trello-доски; однотипные повторяющиеся запросы сгруппированы.
Около половины задач связаны с деньгами. Платёжная часть - PayPal, Payplug с ApplePay, подарочные карты Edenred и Kadéos, оплата в четыре платежа. Здесь же разбирали инциденты, например двойное списание через ApplePay.
Вторая часть - бухгалтерская операционка: кредит-ноты, инвойсы и налоговые корректировки по десяткам клиентов. Эти задачи повторяются еженедельно и идут через нас.
Магазин связан с физическим складом: интеграция с MWS, синхронизация остатков, генерация shipping-лейблов для американских заказов, правила расчёта стоимости доставки.
Отдельное направление - выгрузки данных. Когда стандартных отчётов PrestaShop не хватает, пишем SQL-запросы к базе: возвраты, продажи, сверки по периодам.
Кастомные модули, серверная логика, правки на уровне ядра платформы и базы данных.
PayPal, Payplug с ApplePay, подарочные карты Edenred и Kadéos, оплата в четыре платежа.
Интеграция со складом MWS, синхронизация остатков, shipping-лейблы, правила расчёта доставки.
Кредит-ноты, инвойсы и налоговые корректировки по десяткам клиентов.
Попапы, фильтры, меню, баннеры и транзакционные письма.
UTM-разметка, Tag Manager, Probance, антибот-защита форм и разбор подозрительного трафика.

Когда мы приняли проект, магазин жил на дорогой инфраструктуре, и счета за неё заметно превышали реальные потребности сайта. Мы провели аудит: замерили нагрузку, посчитали, сколько ресурсов магазин потребляет на самом деле, и подобрали площадку, где той же мощности хватает с запасом - за ощутимо меньшие деньги. В производительности клиент не потерял ничего.
Переезд сделали с нуля и до конца: подняли и настроили сервер, веб-окружение и базу, перенесли магазин, прогнали проверки и переключили трафик так, что покупатели ничего не заметили.
Отдельная работа - скорость. PrestaShop этой версии - платформа прожорливая: тяжёлые запросы к базе, фасетные фильтры, которые обожают краулеры, генерация страницы на каждый чих. Мы выстроили кэширование в несколько слоёв, от скомпилированных шаблонов до готовых страниц на веб-сервере, отрезали мусорную нагрузку ботов и довели отклик до стабильно быстрого. Магазин летает, хотя внутри всё та же преста.
Боевой магазин постоянно кто-то пробует на прочность. В июле форму подписки накрыл list bombing: боты тысячами записывали чужие адреса в рассылку, и сервис рассылок пригрозил отключением за испорченную репутацию отправителя. Разбор кода показал причину: в модуле подписки капча была тихо сломана, одна буква в условии превращала проверку в пустышку.
Мы закрыли лазейку и перевели все четыре формы сайта - регистрацию, обе подписки и обратную связь - на Cloudflare Turnstile с проверкой токена на сервере. В Cloudflare встали правила против ботнет-сетей и лимиты частоты запросов, на сервере работает фильтр по странам: вместе они отсекают порядка 22 тысяч мусорных запросов в час. Из базы вычистили 448 фейковых подписчиков, и репутация рассылок восстановилась.
Попутно выяснили, почему крупная категория каталога полтора месяца не открывалась по переходам из поиска и закладок: её задел слишком жёсткий серверный фильтр от прошлой волны ботов. Прав на серверный конфиг у нас не было, поэтому ограничение обошли правилом Cloudflare - раздел снова доступен и вернулся в выдачу Google.
Задачи идут через Trello-доску с приоритетами: клиент заводит карточку, мы оцениваем срочность и берём в работу. За девять месяцев в карточках накопился 281 комментарий с уточнениями и согласованиями.
Пик пришёлся на старт - 88 задач за первые три месяца, пока магазин приводили в стабильное состояние. Дальше поток снизился и держится на уровне планового сопровождения.



Сотрудничество продолжается: задачи поступают и закрываются каждую неделю. Формат прежний - Trello с приоритетами, срочные обращения берём в работу вне очереди.
Хотите такие же результаты?
Мы используем cookie для аналитики - они помогают понять, какие страницы полезны.