French Disorder. Поддержка интернет-магазина

Больше 180 задач за девять месяцев поддержки магазина на PrestaShop: корзина и платежи, склад и логистика, безопасность, бухгалтерия и аналитика

Интернет-магазинfrenchdisorder.comPHPMySQLPayPalPayplugPrestaShop
Клиент
French Disorder, Франция
Сфера
E-commerce - бренд одежды
Стек
PrestaShop · PHP · MySQL · PayPal · Payplug
Формат
Поддержка и развитие, с ноября 2025 года

Магазин и формат работы

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

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

Главная frenchdisorder.com - витрина бренда одежды

Цифры за девять месяцев

180+закрытых задач
74%с пометкой critical или urgent
10направлений работ
281комментарий-согласование

Статистика приоритетов и направлений - по задачам Trello-доски, ноябрь 2025 - август 2026.

Приоритеты и характер задач

Главное в этом проекте - исправление ошибок. Магазин достался нам с большим накопленным багажом: за девять месяцев мы вычистили огромное количество багов, от кривой математики в счетах до сломанных писем, и продолжаем разбирать новые каждую неделю, чтобы система работала корректно.

74% карточек приходят с пометкой critical или urgent. Это профиль поддержки работающего магазина: большинство обращений о том, что не работает прямо сейчас у покупателя или в отчётности.

Примеры таких задач: цена в приватной распродаже считалась по старым правилам, ApplePay списывал оплату дважды, часть покупателей перестала получать письма о заказе.

Задачи по месяцам

Карточки Trello-доски, взятые в работу по месяцам. Пик на старте - стабилизация магазина: 88 задач за первые три месяца.

Распределение задач по направлениям

Бухгалтерия и кредит-ноты
47
Оформление заказа и корзина
25
Витрина и UI
13
Логистика и склад
8
Платёжные интеграции
8
Email, SQL, аналитика и прочее
24

По 125 задачам Trello-доски; однотипные повторяющиеся запросы сгруппированы.

Платёжные интеграции и бухгалтерия

Около половины задач связаны с деньгами. Платёжная часть - PayPal, Payplug с ApplePay, подарочные карты Edenred и Kadéos, оплата в четыре платежа. Здесь же разбирали инциденты, например двойное списание через ApplePay.

Вторая часть - бухгалтерская операционка: кредит-ноты, инвойсы и налоговые корректировки по десяткам клиентов. Эти задачи повторяются еженедельно и идут через нас.

Склад, доставка и данные

Магазин связан с физическим складом: интеграция с MWS, синхронизация остатков, генерация shipping-лейблов для американских заказов, правила расчёта стоимости доставки.

Отдельное направление - выгрузки данных. Когда стандартных отчётов PrestaShop не хватает, пишем SQL-запросы к базе: возвраты, продажи, сверки по периодам.

Направления работ

Backend и PrestaShop

Кастомные модули, серверная логика, правки на уровне ядра платформы и базы данных.

Платежи

PayPal, Payplug с ApplePay, подарочные карты Edenred и Kadéos, оплата в четыре платежа.

Логистика

Интеграция со складом MWS, синхронизация остатков, shipping-лейблы, правила расчёта доставки.

Финансовая операционка

Кредит-ноты, инвойсы и налоговые корректировки по десяткам клиентов.

Витрина и UX

Попапы, фильтры, меню, баннеры и транзакционные письма.

Аналитика и безопасность

UTM-разметка, Tag Manager, Probance, антибот-защита форм и разбор подозрительного трафика.

Корзина магазина после переработки: три товара, пересчёт доставки и поле промокода

Хостинг дешевле, сайт быстрее

Когда мы приняли проект, магазин жил на дорогой инфраструктуре, и счета за неё заметно превышали реальные потребности сайта. Мы провели аудит: замерили нагрузку, посчитали, сколько ресурсов магазин потребляет на самом деле, и подобрали площадку, где той же мощности хватает с запасом - за ощутимо меньшие деньги. В производительности клиент не потерял ничего.

Переезд сделали с нуля и до конца: подняли и настроили сервер, веб-окружение и базу, перенесли магазин, прогнали проверки и переключили трафик так, что покупатели ничего не заметили.

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

Атаки ботов и линия обороны

Боевой магазин постоянно кто-то пробует на прочность. В июле форму подписки накрыл list bombing: боты тысячами записывали чужие адреса в рассылку, и сервис рассылок пригрозил отключением за испорченную репутацию отправителя. Разбор кода показал причину: в модуле подписки капча была тихо сломана, одна буква в условии превращала проверку в пустышку.

Мы закрыли лазейку и перевели все четыре формы сайта - регистрацию, обе подписки и обратную связь - на Cloudflare Turnstile с проверкой токена на сервере. В Cloudflare встали правила против ботнет-сетей и лимиты частоты запросов, на сервере работает фильтр по странам: вместе они отсекают порядка 22 тысяч мусорных запросов в час. Из базы вычистили 448 фейковых подписчиков, и репутация рассылок восстановилась.

Попутно выяснили, почему крупная категория каталога полтора месяца не открывалась по переходам из поиска и закладок: её задел слишком жёсткий серверный фильтр от прошлой волны ботов. Прав на серверный конфиг у нас не было, поэтому ограничение обошли правилом Cloudflare - раздел снова доступен и вернулся в выдачу Google.

Как устроено сопровождение

Задачи идут через Trello-доску с приоритетами: клиент заводит карточку, мы оцениваем срочность и берём в работу. За девять месяцев в карточках накопился 281 комментарий с уточнениями и согласованиями.

Пик пришёлся на старт - 88 задач за первые три месяца, пока магазин приводили в стабильное состояние. Дальше поток снизился и держится на уровне планового сопровождения.

Текущий статус

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

Хотите такие же результаты?

Обсудим проект

Расскажите о задаче — ответим в течение одного рабочего дня.

Что вам нужно?
Бюджет

Спасибо!

Заявка получена. Ответим в течение одного рабочего дня.