Skip to content

Catalogue Publish

business event management


Outcome

A product catalogue update is validated, enriched with media assets, and published to all assigned channels within the configured lead time.

Service Flow

flowchart LR
    S0["Create Product"]
    S1["Update Product"]
    S0 --> S1
    S2["Publish Catalogue"]
    S1 --> S2
    S3["Assign Catalogue To Channel"]
    S2 --> S3
    S4["Check Availability"]
    S3 --> S4

Capabilities

Catalogue Management Channel Management Inventory Visibility

Domains

commerce inventory

Business Objects

Object Classification Domain
product entity commerce
catalogue aggregate-root commerce
channel entity commerce
inventory aggregate-root inventory

Business Services

  • create-product
  • update-product
  • publish-catalogue
  • assign-catalogue-to-channel
  • check-availability

Applications

Application Classification
eCommerce Platform ecommerce-platform system-of-engagement
POS pos system-of-engagement
WMS wms system-of-record
Inventory Service inventory-service system-of-intelligence
Event Classification Object Terminal
AtpCalculated calculated inventory
ProductCreated created product
ProductActivated transitioned product
ProductUpdated updated product
ProductDeactivated transitioned product
CataloguePublished transitioned catalogue
CatalogueUpdated updated catalogue
CatalogueArchived transitioned catalogue
ChannelActivated transitioned channel
ChannelUpdated updated channel
ChannelDeactivated transitioned channel
InventoryChecked updated inventory
ProductSearchPerformed updated product
CatalogueSubmitted updated catalogue
CatalogueApproved updated catalogue
CatalogueRejected updated catalogue
CataloguePublished transitioned catalogue
CatalogueUnpublished transitioned catalogue
CatalogueArchived transitioned catalogue
CatalogueRetired transitioned catalogue
Endpoint Method Service Description
/inventory/items/{sku} GET retrieve-location-stock Returns available, reserved, and allocated quantities f…
/products/{id} GET publish-catalogue Retrieves the full product detail including attributes,…
/inventory/{sku}/availability GET check-availability Returns real-time ATP (Available-to-Promise) quantity f…

← Back to Process Catalog