Price List Update¶
business event management
Outcome¶
A new price list is published and effective prices are propagated to all active channels within the configured SLA.
Service Flow¶
flowchart LR
S0["Retrieve Price"]
S1["Apply Price List"]
S0 --> S1
S2["Calculate Markdown"]
S1 --> S2
S3["Assign Price List To Channel"]
S2 --> S3
Capabilities¶
Pricing Channel Management Catalogue Management
Domains¶
pricing commerce
Business Objects¶
| Object | Classification | Domain |
|---|---|---|
| product | entity |
commerce |
| price-list | aggregate-root |
pricing |
| channel | entity |
commerce |
| promotion | aggregate-root |
promotion |
Business Services¶
retrieve-priceapply-price-listcalculate-markdownassign-price-list-to-channel
Applications¶
| Application | Classification |
|---|---|
eCommerce Platform ecommerce-platform |
system-of-engagement |
POS pos |
system-of-engagement |
Promotion Engine promotion-engine |
system-of-intelligence |
Related Events¶
| Event | Classification | Object | Terminal |
|---|---|---|---|
PriceCalculated |
calculated | price | — |
PriceListApplied |
transitioned | price | — |
MarkdownCalculated |
calculated | price | — |
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 | ✓ |
ProductSearchPerformed |
updated | product | — |
CatalogueSubmitted |
updated | catalogue | — |
CatalogueApproved |
updated | catalogue | — |
CatalogueRejected |
updated | catalogue | — |
CataloguePublished |
transitioned | catalogue | — |
CatalogueUnpublished |
transitioned | catalogue | — |
CatalogueArchived |
transitioned | catalogue | — |
CatalogueRetired |
transitioned | catalogue | — |
PriceListSubmitted |
updated | price-list | — |
PriceListApproved |
updated | price-list | — |
PriceListRejected |
updated | price-list | — |
PriceListActivated |
transitioned | price-list | — |
PriceListExpired |
transitioned | price-list | — |
PriceListSuperseded |
transitioned | price-list | — |
PriceListCancelled |
transitioned | price-list | — |
Related APIs¶
| Endpoint | Method | Service | Description |
|---|---|---|---|
/products/{id} |
GET | publish-catalogue |
Retrieves the full product detail including attributes,… |