
О заказчике
ЗАО «Черемушка» — это московское швейное предприятие, основанное в 1939 году и являющееся одним из крупнейших производителей женского белья в России. Компания обладает современным производственным потенциалом, оснащена новейшим оборудованием ведущих мировых фирм и имеет богатый технологический опыт. За более чем 80 лет работы изделия фирмы «Черемушка» заслужили любовь и доверие покупательниц разных возрастов.
Ассортимент компании включает бюстгальтеры, трусы, комплекты нижнего белья, изделия корсетно-поясной группы, грации и полуграции, купальники, а также одежду для спорта, сна и дома. Вся продукция сертифицирована и соответствует российским стандартам качества.
Фирма неоднократно награждалась дипломами и премиями, среди которых: «Лучшее предприятие года» Союза промышленников и предпринимателей, знак «Московское качество», Национальная премия индустрии моды «Золотое веретено» и другие.
С чем пришел заказчик
Заказчик обратился с задачей разработки и поддержки внутреннего сервиса, который позволяет автоматизировать процесс оформления и печати накладных для службы доставки СДЕК, интегрированного в административную панель. Основная цель — устранить проблемы с генерацией и печатью накладных, которые возникли из-за изменений в API СДЕК, а также оптимизировать процесс обработки статусов заказов.
Что было сделано
- Анализ и выявление проблемы — выяснена причина ошибки Internal Error от сервера СДЕК при запросе PDF-файлов накладных из-за неверного UUID в параметрах API.
-
Корректировка структуры базы данных — увеличен размер поля
dispatch_number
с 20 до 64 символов для хранения полноценного UUID заказов. - Обновление логики синхронизации заказов — устранено обрезание UUID и реализована корректная передача идентификаторов в API СДЕК.
- Проверка формирования накладных — проведено тестирование на новых заказах для подтверждения работоспособности функции печати накладных из админки.
- Оптимизация обработки статусов заказов — устранено дублирование записей в таблице истории статусов, обеспечено корректное обновление статусов заказов в системе.
В результате доработок сервис работает стабильно, администраторы могут формировать и печатать накладные напрямую из админки без ошибок, что повышает эффективность работы и сокращает ручной труд.
Объем трудозатрат
Задача | Часы |
---|---|
Интеграция СДЕК | |
Анализ ошибки с API и выявление причины Internal Error | 1 |
Изменение структуры базы данных (увеличение размера поля UUID) | 0.5 |
Обновление логики синхронизации заказов с СДЕК | 0.5 |
Тестирование печати накладных из админки | 0.5 |
Оптимизация обработки истории статусов заказов | 0.5 |
Финальная отладка и проверка интеграции доставки | 1 |
Интеграция ЮKassa | |
Настройка тестовой среды и получение ключей доступа | 2 |
Разработка логики оплаты и возврата через ЮKassa | 4 |
Интеграция ЮKassa с системой заказов и личным кабинетом | 3 |
Обработка статусов платежей, уведомлений и ошибок | 2 |
Тестирование полной цепочки оплаты и возврата | 2 |
Финальные правки и согласование с бухгалтерией | 1.8 |
Итого | 25.8 |
Смотреть сайт заказчика: cheryomushki.ru