BaseCategory
objectRepresents the category basic information.
A short, plain text description, e.g. suitable for the page meta element.
ID of the category.
The caption to the description.
One OfImage of the category.
An image and its properties.
Show Child Parameters
Keywords, e.g. suitable for the page meta element.
Category level.
Parent category ID.
Unique user-friendly ID.
The title, e.g. suitable for the page title element.
Whether the category should be shown to users.
BaseDiscount
objectRepresents the Discount information.
Description text for a discount
E.g.
Zucht aus Dänemark
Additional information about the discount, e.g. ‘in Selbstbedienung und Bedienung’
ID of how to advertise this discount.
An example usage is to distinguish if the price or the percentage should be promoted more.
One OfThe currently active badge.
This field is only available when using the Discount model to consume MAPI data.
A badge image and its properties.
Show Child Parameters
The BoSS number.
List of campaign ID’s this discount is in.
These campaign ID’s are delivered by the M-Promo system, used for promotions.
Collective discount (Sammelaktion).
One OfShow Child Parameters
Cooperative which created this discount. “Erfassergruppe”
One OfShow Child Parameters
May contain HTML tags.
Represents a discount event on a discount. These events are created in the M-Promo system, used for promotions.
product_ids are only available on stand alone discount events, if there are any specified.
discount_id and campaign_id are only set on stand alone discount events. When it is nested inside a discount,
refer to the containing object to find the id and campaign ids.
Show Child Parameters
May contain HTML tags.
List of regions in which the discount is valid in.
Discount role id.
Discount role label.
Discount type: “neuheit” or “aktion”.
See DISCOUNT_* constants.
Allowed values:neuheitaktion
Discount type id.
Label for discount type id.
Information text about an example product of a discount for multiple products.
Examples include
M-Classic, Wildfang aus dem Nordostatlantik
Information about the unit of the package of an example product of a discount for multiple products.
The ‘unit’ (see field above) is used for discounts for one specific product.
The ‘exampleUnit’ is used for discounts for multiple products.
Only one of the two fields contains a value.
Examples include:
200 g
16 Stück, 216 g
12 x 50 g
High performing discount.
Pex discounts do not have an id, so this field has to be optional.
One OfAn image and its properties.
Show Child Parameters
One OfAn image and its properties.
Show Child Parameters
Time of last import.
Time of last mapping to Elasticsearch.
Location planning type. “Planungsart” on M-Promo. Usually either “national” or “regional” or “lokal”.
One OfAn image and its properties.
Show Child Parameters
smvm, fm…
The original price.
Information about the package.
Examples include:
4er-Pack
Im Duo-Pack
Im 12er-Pack
The discounted price.
Publication date of the discount.
One OfShow Child Parameters
The reduction type id of the discount.
01 - “Relativer Rabatt”
02 - “Absoluter Rabatt”
03 - “X für Y”
04 - “Absolute CUMULUS Punkte”
05 - “X-Fach Punkte”
06 - “Rabattpreis = CHF”
07 - “HIT”
08 - “Preisabschlag”
ID of the reference product of this discount.
The region (Migros Genossenschaft).
See regions in RegionalInformation.
One OfAn image and its properties.
Show Child Parameters
One OfAn image and its properties.
Show Child Parameters
Whether or not it’s a “Zusatzauslobung”.
Tags for flagging certain discounts.
Information about the unit of the sold package.
Examples include:
Mödeli, 4 x 250 g
per 100 g, in Selbstbedienung
Whether the discount visibility is overridden, can be ‘blacklist’ or ‘whitelist’.
BasePrice
objectRepresents a price basic information in the Product.
This is not used for the base price property.
The estimated price of a piece.
Some products that are usually sold by weight (fruit, vegetables, meat). But aMigos
needs to know the estimated price based on the average weight of one piece as it
is added to the cart by number and not by weight.
The estimated weight of a piece (in grams).
The average weight that the estimated piece price is calculated on.
One OfThe items price, quantity and unit.
Represents the current price and quantity (within a region).
Show Child Parameters
The price hint if no price is set.
BaseRegionalInformation
objectRepresents the base regional information (containing only the national region) of a product in the API.
This is used in the MService product.
One OfThe national price and discounts.
Represents the regions price and discount information.
Show Child Parameters
Brand
objectRepresents the Brand information.
A short, plain text description, e.g. suitable for the page meta element.
Brand class code.
Brand class type.
The long description of the brand (can contain HTML).
The caption to the description.
One OfImage of the brand.
An image and its properties.
Show Child Parameters
Keywords, e.g. suitable for the page meta element.
Collection of links indexed by string identifier.
One OfRepresents the sub brand and parent brand information.
Show Child Parameters
Position of the brand short name for the product title
Short name of brand for the product title
Unique user-friendly ID.
One OfRepresents the sub brand and parent brand information.
Show Child Parameters
Tags for flagging certain brands.
The title, e.g. suitable for the page title element.