О заказчике
«SONNYSHKO» — проект Галины, мамы, которая в 2023 году столкнулась с трудностями при уходе за новорождённым сыном. Одна из главных проблем — пеленание. Классические пелёнки не фиксируют ребёнка надёжно, пелёнки на молниях натирают нежную кожу, а на липучках — расстёгиваются.
Галина решила создать собственное решение — удобные, безопасные и надёжные пелёнки, которые упростят жизнь молодым родителям. Так родился проект «SONNYSHKO».
Задача клиента
Заказчица обратилась с запросом на разработку интернет-магазина для продажи пелёнок. У неё уже был действующий сайт, но он не устраивал по функционалу. Контент (визуал, тексты) уже готов — его нужно было перенести.
Ключевая задача — настроить техническую часть интернет-магазина на платформе Webasyst Shop-Script с интеграциями:
- 🔷 Синхронизация с Saby Retail (CommerceML) — автоматическое обновление остатков и заказов
- 🔷 Онлайн-касса Cloudkassir и Честный знак — для легальной торговли
- 🔷 Службы доставки — СДЭК (курьер и ПВЗ), Яндекс Доставка, Dostavista, курьер, самовывоз
- 🔷 Оплата — Т-Банк (эквайринг + СБП), «Долями»
- 🔷 Рассылки и CRM — плагины «Брошенные корзины» и «Уведомить о поступлении»
Что было сделано
Мы выполнили полный комплекс работ по переносу интернет-магазина на платформу Webasyst Shop-Script.
✅ Подготовка и установка
- • Анализ ТЗ, составление плана работ
- • Развёртывание тестового сервера для изолированной разработки
- • Установка и настройка Shop-Script, подготовка структуры каталога
✅ Перенос дизайна
- • Полный перенос визуала: логотип, цвета, шрифты, фон, фотографии
- • Адаптивная вёрстка под все типы устройств с сохранением оригинальной стилистики
✅ Главная страница (лендинг)
- • Горизонтальное меню с навигацией по блокам, редактируемое из админки
- • Баннер с видео на весь экран (отдельные файлы для ПК и мобилки)
- • Блок с 3 товарами: прокрутка фото, название, описание, характеристики
- • Блоки «О пеленке», «Безопасность» с параллаксом, «Сертификаты» (галерея с увеличением)
- • Блок «Отзывы»: 5 отзывов с фото, форма отправки с модерацией через плагин EasyReviews
- • Блоки «Частые вопросы» (аккордеон), «О бренде», «Контакты» (кликабельные телефон, email, WhatsApp, Telegram, ВКонтакте)
- • Футер: ИП, ИНН, политика конфиденциальности, публичная оферта, копирайт
✅ Карточка товара
- • Заголовок H1, основное фото, галерея, артикул, цена
- • Переключение вариантов по цветам — меняется фото, артикул и цена
- • Кнопка «Заказать» → всплывающее окно с оформлением заказа
- • Кнопка «Уведомить о поступлении» → форма с чекбоксом согласия на обработку данных (плагин pnotice)
✅ Товары
- • Перенос 15 товаров с названиями, описаниями, ценами, артикулами и фотографиями
- • Автоматическое скрытие кнопки покупки при наличии = 0
✅ Оформление заказа
- • Обязательные поля: ФИО, телефон, email
- • Выбор страны, региона, города с динамической подгрузкой доступных способов доставки
- • Подключены способы доставки: курьер, самовывоз, СДЭК (курьер и ПВЗ с выбором пункта), Яндекс Доставка, Dostavista
- • Оплата через Т-Банк (эквайринг + СБП) и «Долями»
✅ Интеграции и плагины
- • CommerceML — двусторонний обмен заказами, ценами и остатками с Saby Retail
- • Cloudkassir — онлайн-касса для фискализации
- • Честный знак — подключение и настройка для легальной торговли маркированными товарами
- • pnotice — уведомление о поступлении товара (кастомизированное письмо)
- • carts — брошенные корзины (автоматические письма с напоминанием)
- • EasyReviews — модерация отзывов с email-уведомлением администратору
✅ Тестирование и выкатка
- • Сквозное тестирование: все формы, платежи, интеграции, способы доставки
- • Перенос на боевой домен sonnyshko.ru
- • Обучение заказчицы работе с админкой, финальная проверка
Что было сделано в рамках поддержки
После запуска сайта мы продолжаем его сопровождать: дорабатываем функционал, настраиваем интеграции и решаем технические задачи по мере их появления. Ниже — ключевые работы второго этапа.
✅ Раздел «Доставка и оплата»
- • Создан новый раздел, расположенный сразу после каталога
- • Визуально оформлен по паттерну блока «Частые вопросы»
- • Внутри размещена информация: условия отправки заказов, курьерская доставка, доставка до ПВЗ, доставка за границу, способы оплаты
- • Обновлены контакты: телефон, email, режим работы колл-центра
✅ Решение проблемы с недоступностью сайта
- • Клиенты массово жаловались на недоступность сайта — в основном пользователи iOS и Safari
- • Выявлена причина: сервер использовал устаревший протокол HTTP/1.1, а в Safari 18+ обнаружена регрессия — браузер перестал повторять идемпотентные запросы при закрытии соединения
- • Переключили сервер на HTTP/2 — сайт начал корректно открываться на всех устройствах
- • Дополнительно удалён тестовый сайт на поддомене, который перехватывал SSL-сертификат, и сертификат перевыпущен
✅ Автокомплит городов при оформлении заказа
- • Подключён сервис DaData для подсказок при вводе населённого пункта
- • Зарегистрирован аккаунт, настроены доступы
- • Бесплатный тариф поддерживает 10 000 запросов в день — достаточно для небольших интернет-магазинов
✅ Комментарии в истории заказа
- • Добавлена возможность оставлять внутренние комментарии под заказами в админке
- • Комментарии отображаются в истории заказа и не отправляются клиентам
- • Реализован отдельный поиск по комментариям — можно найти заказы по ключевым словам
✅ Доработка по заказам и отчётам
- • Добавлены два новых статуса: «Маркетинг» и «Компенсация»
- • Переход в новые статусы возможен из «Новый» и «Выполнен»
- • При переводе в «Компенсацию» или «Маркетинг» покупателям не отправляются уведомления
- • Заказы учитываются в доставке, списываются со склада, но исключаются из отчёта по продажам — остаются видны отдельно
✅ Синхронизация статусов доставки
- • Настроен плагин sendapiship для синхронизации статусов с Яндекс Доставкой и Доставистой
- • Для СДЭК подключён плагин sdekint и правила сопоставления статусов
- • Логика: при появлении заказа в СДЭК, Яндекс Доставке, Достависте статус меняется на «Отправлен»; при получении покупателем — на «Выполнен»
- • Для Достависты доработана логика: статус «Отправлен» ставится только когда курьер забрал товар, а не при его поиске
✅ Дополнительные работы
- • Во все автоматические письма-уведомления добавлен текст: «Пожалуйста, не отвечайте на это письмо — оно отправлено автоматически. По всем вопросам пишите ...»
- • Настроены статусы для СДЭК: «передан на возврат», «возвращен»
- • Выполнены дополнительные задачи по запросу клиента (доработка логики статусов Достависты, корректировка остатков товара)
Результат
Запущен полноценный интернет-магазин пелёнок «SONNYSHKO» на современной платформе Webasyst Shop-Script. Сайт полностью повторяет дизайн старого, но с улучшенной технической начинкой:
- 🔷 Для клиентов: Удобная навигация по лендингу, товары с вариантами цветов, быстрый заказ, отслеживание статуса заказа
- 🔷 Для заказчицы: Полный контроль над контентом через админку, автоматическая синхронизация с Saby Retail, легальная торговля через кассу и Честный знак
- 🔷 Для менеджеров: Уведомления о заказах, брошенных корзинах и отзывах, внутренние комментарии, синхронизация статусов доставки
Используемые технологии и решения
Webasyst Shop-Script | CommerceML | Saby Retail | Cloudkassir | Честный знак | Т-Банк (эквайринг + СБП) | «Долями» | СДЭК | Яндекс Доставка | Dostavista | sendapiship | sdekint | DaData | Плагин «Уведомить о поступлении» | Плагин «Брошенные корзины» | Плагин «Отзывы» | HTTP/2 | HTML/CSS/JS | PHP | MySQL
Объем трудозатрат:
| Задача | Часы |
|---|---|
| Анализ ТЗ, подготовка тестового сервера, установка Shop-Script | 4 |
| Перенос дизайна (логотип, цвета, шрифты, фон, фото) | 6 |
| Настройка горизонтального меню (редактируемое из админки) | 3 |
| Баннер с видео (ПК + мобилка, редактирование из админки) | 5 |
| Блок с товарами (3 товара, прокрутка фото, карточка товара) | 8 |
| Карточка товара (галерея, цвета, артикул, цена, уведомление) | 7 |
| Блоки: «О пеленке», «Безопасность» (параллакс), «Сертификаты» | 5 |
| Блок «Отзывы» (форма, модерация, email-уведомления) | 4 |
| Блок «Частые вопросы», «О бренде», «Контакты» | 4 |
| Футер (ИП, ИНН, политика, оферта, копирайт) | 2 |
| Перенос всех товаров (15 шт.) | 4 |
| Настройка плагинов: «Уведомить о поступлении», «Брошенные корзины» | 4 |
| Оформление заказа: поля, доставка (СДЭК, Яндекс, Dostavista, курьер) | 8 |
| Настройка оплаты: Т-Банк (эквайринг + СБП), «Долями» | 5 |
| Настройка онлайн-кассы Cloudkassir | 3 |
| Подключение и настройка «Честного знака» | 2 |
| Интеграция с Saby Retail (CommerceML): заказы, цены, остатки | 6 |
| Тестирование всех форм, платежей, интеграций | 6 |
| Выкатка на боевой домен, финальная проверка | 5 |
| Итого основной этап | 101 |
| Раздел «Доставка и оплата» | 3 |
| Решение проблемы с недоступностью сайта (HTTP/2, SSL) | 4 |
| Автокомплит городов (DaData) | 1 |
| Комментарии в истории заказа + поиск по ним | 2 |
| Доработка заказов и отчётов (статусы «Маркетинг» и «Компенсация») | 5 |
| Синхронизация статусов (СДЭК, Яндекс, Достависта) | 7,5 |
| Напоминание в письмах-уведомлениях | 1 |
| Итого этап поддержки | 23,5 |
| Всего по проекту | 124,5 |


