Создание интернет магазина на 1С-Битрикс для европейского производителя кашпо для растений

Интернет-магазин с удобным инструментом управления большим каталогом товаров

Управление товарным каталогом магазина с тысячами наименований и десятками свойств из файла Excel

Главное требование заказчика - обеспечить возможность управления каталогом интернет-магазина с помощью файла обмена в формате Excel.
Все изменения в карточки товара вносятся в файле Excel. Затем, он импортируется в интернет-магазин.

Разработан удобный инструмент позволяющий выполнять импорт данных из файла с десятками тысяч наименований и сотнями свойств в считанные секунды с пошаговой обработкой.

Применение современных методов разработки вместе с 1С-Битрикс

  • В проекте не используются стандартные компоненты Битрикс. Вместо них много кастомных решений: каталог, карточка товара, корзина - реализованы своими компонентами, с использованием Bitrix API.
  • Из необычного - в проекте есть слой модели данных с использованием пакета (arrilot/bitrix-models) - используются модели Eloquent из Laravel.
  • Так же в проекте в некоторых местах используется Eloquent ORM для прямых запросов к highload-инфоблокам.
  • Используются стандартные модули: iblock, highloadblock, catalog, sale
  • Административный раздел сделан через стандартные модули Битрикс (local/modules)

Технологический стек

Бекенд
PHP, 1c-Bitrix, Laravel, MySQL
Фронтенд
Vue, Vuex, SCSS, БЭМ
Дополнительно
В проекте используются:

  • arrilot/bitrix-migrations
  • arrilot/bitrix-models
  • illuminate/database
  • illuminate/events
  • bitrix-expert/monolog-adapter
  • notamedia/console-jedi
  • vlucas/phpdotenv