Интернет-магазин
2211 Cosmetics
Вернули онлайн-оплату в магазин косметики на старом чужом коде, потом наладили учёт, письма и подписки. С марта пять этапов с тем же клиентом.
- PHP
- CodeIgniter
- MySQL
- Alfa-Bank API
- МойСклад API
Сайт запрещает показ внутри других страниц — откроется в новой вкладке.
сайт живой ↗Задача
2211 Cosmetics — интернет-магазин косметики на самописной PHP-CMS с подписками на ежемесячные наборы. К нам пришли, когда на сайте не работала онлайн-оплата: в коде лежали пять платёжных SDK, и ни один не принимал деньги.
Ограничение
Чужой код десятилетней давности, без документации, на общем хостинге, с двумя базами данных и живыми заказами каждый день. Переписывать нельзя — чинить надо так, чтобы магазин не останавливался.
Решение
Этап 1 — оплата через терминал Альфа-Банка, за неделю. Этап 2 — синхронизация заказов с МойСклад по колбэкам оплаты (нашли и починили баг, который помечал упавшие выгрузки как отправленные), письма о заказе и оплате, регистрация с подтверждением email, подписки. Дальше — по запросам магазина: скидка по промокоду в МойСклад, письмо при выдаче подписки, выбор количества средств в подписке, массовая выдача подписок по базе клиентов.
Что получил заказчик
Магазин снова принимает деньги, заказы сами уходят в учёт, а подписчики заводятся без ручной работы. Отношения длятся с марта: пять этапов, три контактных лица на стороне клиента, и каждый следующий запрос — к нам. В личном кабинете на август — четыре тысячи аккаунтов и почти две тысячи подписок.
5 → 1
платёжных SDK: пять сломанных заменил один рабочий
10 дней
этап 2 — МойСклад, письма, регистрация, подписки
4 007
аккаунтов в личном кабинете на 04.08.2026
5 этапов
с марта — каждый следующий запрос к нам

