Интернет-магазин Hydroel

Время чтения: 3 минут

Нет времени читать?

Интернет-магазин Hydroel

Высоко нагруженный интернет-магазин + ERP-система для управления внутренними процессами предприятия

Технологии: PHP7, Native JS, jQuery, Bootstrap, MySQL.

Что было сделано:

  • Первоначально полная проработка архитектуры проекта;
  • Динамический подбор сопутствующих товаров по выбранным характеристикам основного товара;
  • Разработана и реализована гибкая система наценок, как по категориям, так и в рамках групп пользователей, а также исключения групп наценок в виде фиксированных цен на товар для группы или же для выбранного пользователя;
  • Доработка вывода всех цен в разрезе категории с учетом наценок, а также расчет процентного соотношения от закупочной цены (использовались js workers и очереди для отображения страницы);
  • Разработана система мониторинга состояния система с информированием администратора;
  • Реализован функционал разграничения прав доступа к сущности, а также возможность предоставить доступ другим пользователям;
  • Для заказов, проектов, кп, заказов поставщикам реализованы печатные формы, с возможностью просмотра в браузере, выгрузкой в pdf, автоматической заливкой в облако сформированного pdf файла + версионность всех файлов;
  • Для заказов в иностранной валюте разработан расчет стоимости реализации в основной валюте магазина с учетом курса;
  • В заказах поставщикам реализовано автоматическое формирование списка товаров из заказов покупателей в заказ выбранному поставщику;
  • Реализована система составных товаров. Каждый товар можно разобрать/собрать на отдельные комплектующие;
  • Введена система логирования действий по всему проекту;
  • Во всех разделах реализован универсальный умный поиск по всем параметрам и сущностям с возможностью использования регулярных выражений, а также дополнительные фильтры: по диапазону дат, по сущности, пользователю, типу и тд;
  • Во всех сущностях реализована система блокировок при редактировании несколькими пользователями;
  • Первоначально: интеграция 1С8 УТ и wriкe.com (а также постоянная доработка конфигураций);
  • Разработка универсального настраиваемого конфигуратора, который позволяет создавать сложносоставные товары на основе других товаров магазина, а также товаров с конфигуратора — http://hydroel-shop.ru/configurators/
  • Сделана мощная админка для настройки конфигураторов:

  • Полная двухсторонняя синхронизация данных по протоколу WSDL «1С8 БП <-> магазин» по части: справочников, документов, товаров (мгновенное обновление при изменении), категорий (виды номенклатуры, группы), заказов, остатков, поступлений, реализаций и тд;
  • Интеграция магазина с https://wriкe.com/, двухсторонний обмен (+ webhookie со стороны wriкe);
  • Разработка API для сервиса (OAuth 2.0);
  • Доработка самого BPM ProcessMaker под нужды заказчика, а также интеграция с системой — http://bpmn.hydroel-shop.ru/;