Редизайн интернет-магазина DentalStuff.ru


Цель проекта — реализация полного редизайна сайта по готовому дизайн-макету из Figma и подключение интеграции с amoCRM: формы обратной связи и синхронизации скидок. Переезд на другую CMS не рассматривался — все работы выполнялись в рамках текущей платформы.


Работы выполнены по согласованному макету в Figma — 15 детализированных экранов: от главной страницы до карточки товара и страницы «Новости».

Разработка новой темы по макетам Figma

  • Полностью адаптивный сайт с отдельной версией изображений под мобильные и десктопные устройства.
  • Редактируемый промо-слайдер — можно загрузить два изображения на один слайд (мобильное и десктопное), настроить масштабирование и кнопку перехода
  • Кастомное выпадающее меню с иконками (первые изображения товаров) и ссылкой «Ещё товары» — ведёт на полную категорию.
  • Категории на главной — реализованы в виде кастомного независимого виджета, где администратор может создавать плашки с картинкой, заголовком и ссылкой.
  • Управление баннерами категорий — настроены доп. поля в InSales для загрузки мобильных баннеров, десктопные — через стандартное изображение категории.
  • Вкладки «Сопутствующие» и «Похожие товары» — выводятся плиткой.
  • Иконка “Поделиться” + статус наличия с гибкой настройкой порога в доп. полях категорий.
  • Раздел “Контент”: все страницы «Блог», «События» и «Новости» объединены в один общий раздел с фильтрацией по категориям.

Интеграция формы «Загрузить фото» с amoCRM

На сайте реализована кастомная pop-up форма, позволяющая пользователю загрузить файл и отправить заявку. Данные формы (имя, телефон, файл) автоматически передаются в amoCRM и создают новый лид.

  • Разработан скрипт формы с загрузкой файла.
  • Настроена авторизация через API amoCRM.
  • При отправке формы: создаётся лид с именем и телефоном клиента; прикладывается загруженный файл; данные логируются, при ошибке повторяется попытка.

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

Синхронизация накопительной скидки через API

  • Когда клиент оформляет заказ, срабатывает вебхук InSales на событие «создание заказа».
  • Обработчик запроса:
    • Получает скидку из InSales,
    • Проверяет текущую скидку клиента в amoCRM,
    • Сравнивает значения,
    • Обновляет скидку в amoCRM, если в InSales она выше.

Также реализована защита от сбоев — повторные попытки обновления и логирование операций.

Техническая реализация

  • Платформа: InSales
  • API-интеграции: InSales API + amoCRM API
  • Серверная логика: PHP
  • Среда: хостинг на Timeweb с SSL и логами
  • Формы и скрипты подключены через Liquid и внешние API-обработчики

Мы реализуем редизайн по Figma, разрабатываем темы с нуля для InSales и настраиваем интеграции любой сложности: CRM, склад, маркетинг.

Свяжитесь с нами для консультации и разработки индивидуального решения под ваши задачи. Поможем оптимизировать бизнес-процессы и повысить эффективность вашего e-commerce проекта.

Внедренное решение полностью соответствует бизнес-требованиям клиента и обеспечивает защиту контента по требованию законодательства. 

Консультация по телефону
+7 812 24-110-34 или заполните форму ниже.

Нужна индивидуальная разработка на InSales?

Получите оценку стоимости в течение 30 минут!