Каталог
В этой статье описываются особенности работы с каталогом с точки зрения архитектуры и интеграции.
Особенности работы с каталогом:
1. Для хранения используется MongoDB.
2. Хранимые сущности:
- категория - категория товара, может содержать другие категории или продукты
- мульти-вариативный продукт - информация о товаре
- вариант продукта - информация о единице товара, которую можно купить в магазине, содержит атрибуты, которые являются отличительной чертой в рамках одного продукта
- медиа-ассет - информация об изображении и ссылка, используется на категориях, продуктах и вариантах
3. Управление в БД осуществляется с помощью сервиса catalog.
4. Управление каталогом осуществляется через BackofficeUI c помощью REST API соответствующего оркестратора.
Стек сторонних систем: MongoDB, PostgreSQL, Drools