ЭлектроЦех

Компания Электроцех — розничная сеть по продаже электротранспорта в Самаре и Тольятти с доставкой по всей России.

Они обратились с задачей запустить интернет-магазин электротранспорта на 1С-Битрикс с интеграцией с товароучётной системой и возможностью дальнейшего роста проекта. Для быстрого старта было выбрано готовое решение Aspro, которое требовало адаптации под бизнес-логику клиента и аккуратной доработки без потери обновляемости.

Bitrix
Aspro
API
ЭлектроЦех

Основные цели и задачи

  • web_asset
    Разработать интернет-магазин на 1С-Битрикс с современным интерфейсом и мобильной адаптацией
  • compare_arrows
    Настроить надёжную интеграцию с системой учёта МойСклад через API
  • view_list
    Реализовать гибкую структуру каталога с маркетинговыми подборками и сезонными категориями
  • autorenew
    Сохранить обновляемость решения Aspro и избежать вмешательства в ядро и шаблоны компонентов

Изображения проекта

Интеграция с товароучётной системой

На проекте изначально использовался обмен данными по схеме CommerceML, но она не обеспечивала стабильную синхронизацию ассортимента и характеристик. Мы приняли решение перейти на обмен через API МойСклад и использовать JSON, что позволило гибко управлять структурой данных.

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

Такой подход обеспечил:

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

Каталог и маркетинговые подборки

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

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

Бизнес-логика без вмешательства в шаблоны

Важным требованием проекта было сохранить возможность обновлять решение Aspro без риска потерять изменения. Поэтому кастомизация выполнялась через события, расширения и внешние стили, без правок в файлах шаблонов.

Так мы реализовали:

  • поддержку выбора точки выдачи заказа в разных городах при одном складе в системе,
  • динамическую подмену складских параметров при оформлении заказа,
  • интерфейсные доработки под требования клиента без изменения компонентов,
  • аккуратную визуальную адаптацию под фирменный стиль с использованием custom.css.
  • Такой подход позволил развивать проект без технического долга и не зависеть от конкретной версии решения.

Обсудим ваш проект?

Оставьте заявку

Пожалуйста, заполните форму, и с вами свяжутся в ближайший час или ближайшее рабочее время. Дальнейшее обсуждение задач будет более предметным, если форма будет заполнена подробно.