The ID of the product.
Example:204002600400
The ID of the store.
Example:0034300
This endpoint retrieves currently valid store price for a specified product. If the store price is not available, it uses a global migrolino product price as a fallback. It will also aggregate a discount if one is linked to the product and store.
The ID of the product.
Example:204002600400
The ID of the store.
Example:0034300
Store price object
BasePrice of the product (in CHF)
Example:0.44
Discount contains the discount if one is linked to the product
Discount contains the discount if one is linked to the product
Price of the product (in CHF)
Example:8.7
ProductID is the identifier for the product
Example:189400000750
StoreID is the identifier for the store
Example:4797993
Accepts franchisee price changes payload from SAP P45 system and persists it.
Irrelevant price changes provided.
Accepts store price changes payload from cirrus system, persists it and produces Kafka updates.
Price changes processed.
This endpoint offers the possibility for PriceRepository to send price updates.
Price successfully imported.
Represents discount data gathered from different sources.
AdvertisementTypeID describes how the discount should be visualized
Example:2
Amount is relative or absolute reduction amount to the price (e.g. 20%, 4.0)
Example:30%
ArticleHint is the additional information about the Discount and related Products
Example:Angebot gilt nur vom 24.1. bis 31.8.2023, solange Vorrat.
Badge for the Discount (e.g. 40%, 30% in PNG and SVG format)
bossBB is the area (bereich) code prefix for Boss number
Example:02
bossBW is the world code prefix for Boss number
Example:04
Campaigns holds campaign data for a discount
CumulusPoints one receives with this Discount
Description is a short text about the Discount (e.g. Alle Trauben im Offenverkauf)
Example:Duftkerze im Glas
Disclaimer contains text about exceptions, validity and special conditions
ID is the Discount identifier
Example:1042893
DistributionChannel describes by which retailer this Discount is accepted (e.g. SM/VM for supermarkets, MR for Migros Restaurant, …)
Events holds event data for a discount
Hint is an example of a reduction in text form
Image is the main image referring to the Discount in JPG format
InsteadOf is used for specific use-cases, where we need another word for “statt”
Collective describes whether this Discount is applied to more than one product (e.g. alle Fondues)
Example:true
HighPerformer describes whether this Discount has high importance due to high sales volume
Example:true
LastImported is a timestamp of last processing of data
Example:2024-05-15T04:17:15.000973132+02:00
Logo image related to this Discount (e.g. logo for “Migros Bio” or for “UTZ Certified”)
MinimumPieces describes how many pieces must be bought for the Discount to apply
OriginalPrice is the non-discounted price. This is based on discount reference product.
Example:11
Price is the discounted price. This is based on discount reference product price.
Example:5.5
Priority tells us which Discount should be used if there are multiple Discounts active at the same time for the same product. The lower the number, the higher the priority.
Example:6
PublicationDate describes when this Discount is allowed to be published to customers
Example:2022-12-25T00:00:00+01:00
Reduction contains information about the price reduction
ReductionTypeID tells us whether it’s a 01=relativ, 02=absolut, … reduction
Example:05
ReferenceProductID is the main Product which this Discount refers to (“Hauptwerbeartikel”)
Example:243140560000
Region defines the regional context (e.g. national, gmzh, gmaa, gmlu, …)
Example:national
RoleID holds further information regarding the “type” of a Discount (e.g. high-performer, weekend-promotion, liquidation)
Example:1000000008
RoleLabel is a descriptive string for the value in RoleID
Example:Sortimentskompetenz (SORT)
SecondaryImage is the secondary image referring to the Discount
SecondaryLogo image related to this Discount (e.g. logo for “BIO SUISSE” etc.)
Signet is the image related to Cumulus Discount (e.g. image for “20x Cumulus”)
Transparent is the main image referring to the Discount in PNG format
Type describes which type of discount we got (e.g. aktion, neuheit, …)
Example:aktion
TypeID is the discount type identifier (e.g. 001, 005, …)
TypeLabel is the name for discount TypeID
Example:NUG Nimm X Artikel
ValidFrom is the date when this Discount becomes valid/active
Example:2024-05-07T00:00:00+02:00
ValidTo is the date till this Discount is valid/active
Example:2024-05-13T23:59:59+02:00