Irrelevant price changes provided.
Submit migrolino franchisee price changes
Accepts franchisee price changes payload from SAP P45 system and persists it.
Response
text/plain
Response
Authentication
Submit migrolino store price changes
Accepts store price changes payload from cirrus system, persists it and produces Kafka updates.
Response
text/plain
Response
Price changes processed.
Authentication
Import SMVM prices from PriceRepository
This endpoint offers the possibility for PriceRepository to send price updates.
Response
text/plain
Response
Price successfully imported.
Authentication
Discount
objectRepresents 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)
Show Child Parameters
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
Show Child Parameters
CumulusPoints one receives with this Discount
Show Child Parameters
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, …)
Show Child Parameters
Events holds event data for a discount
Show Child Parameters
Hint is an example of a reduction in text form
Image is the main image referring to the Discount in JPG format
Show Child Parameters
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”)
Show Child Parameters
MinimumPieces describes how many pieces must be bought for the Discount to apply
Show Child Parameters
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
Show Child Parameters
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
Show Child Parameters
SecondaryLogo image related to this Discount (e.g. logo for “BIO SUISSE” etc.)
Show Child Parameters
Signet is the image related to Cumulus Discount (e.g. image for “20x Cumulus”)
Show Child Parameters
Transparent is the main image referring to the Discount in PNG format
Show Child Parameters
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
MigrolinoDiscount
objectDiscount contains the discount if one is linked to the product
BasePrice is the discounted basePrice (in CHF)
Example:0.35
EventType can work as a subcategory of type
Example:21
ID of the discount
Example:100000002024
In case the discount only applies for multiple products (MultiBuy(e.g. 4 for 3) or Deal) this field will contain the original price before the discount reduction is applied (in CHF)
Example:26.1
In case the discount only applies for multiple products (MultiBuy(e.g. 4 for 3) or Deal) this field will contain the discounted price for the whole discount (in CHF)
Example:21
Price is the discounted price per piece (in CHF)
Example:7
Show Child Parameters
A list of product groups that are affected by the discount.
Show Child Parameters
Show Child Parameters
Type of the promotion
Allowed values:A01A02A03A04A05A06A07D01M01M02M03M08S01S02S04S05S06S11S12S13
ValidFrom indicates the start date when the discount is valid
Example:2024-05-07T00:00:00+02:00
ValidTo indicates the end date when the discount is not valid anymore
Example:2024-05-07T00:00:00+02:00