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

Управление товарным каталогом магазина с тысячами наименований и десятками свойств из файла 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