Article

The Article Service provides functionalities revolving around article management (creating, updating, retrieving) articles. Articles are retrieved via storeId/articleId combination or via storeId/ean combination. There is also a customer import mechanism that allows for the creation/update of articles. There are 2 different scenarios:

Product Catalog

Product Catalog is a service that stores and exposes core properties for products (not store-specific). Possible Integrations within Lobyco ecosystem:

Purchase

Purchase Load is an enabler service for storing POS transactions (purchases). Also, it enables other services to have purchase-triggered logic via subscription to message broker topic. For example, Bonus Calculation service listens to 'PurchaseLoadedEvent' in order to calculate and load a bonus to the member bonus account for each purchase. There are separate topics for member and non-member purchases.

Purchase load endpoint performs next main validations:

Store Service

Store Service is one of the supporting services designed to handle operations associated with managing retail chains and individual store data. It focuses on data management (creation, update, import, export) and adjustments (e.g opening hours). This service is required to run offers and campaigns at location level, and to support several App-facing features, like select preffered store, store lists, etc.

The Store APIs expose the following capabilties: