---
title: "MigrolinoStorePrice"
url: "https://developer-qual.migros.ch/apis/prices-discounts-1/versions/bd716bf2-db0b-4e77-bb28-b39065968f43/schemas/MigrolinoStorePrice"
---

> Full API specification: https://developer-qual.migros.ch/apis/prices-discounts-1/versions/bd716bf2-db0b-4e77-bb28-b39065968f43.md

# MigrolinoStorePrice

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Prices & Discounts
  version: 1.6.0
servers:
  - description: URL of upstream
    url: https://api-qual.migros.ch
components:
  schemas:
    MigrolinoDiscount:
      description: Discount contains the discount if one is linked to the product
      properties:
        basePrice:
          description: BasePrice is the discounted basePrice (in CHF)
          example: 0.35
          type: number
        eventType:
          description: EventType can work as a subcategory of type
          example: "21"
          type: string
        id:
          description: ID of the discount
          example: "100000002024"
          type: string
        multibuyOriginalPrice:
          description: 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
          type: number
        multibuyPrice:
          description: 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
          type: number
        price:
          description: Price is the discounted price per piece (in CHF)
          example: 7
          type: number
        reduction:
          properties:
            amount:
              description: Amount can either be an absolute price in CHF or a relative
                percentage by which the product's price will be reduced.
              example: 20
              type: number
            unit:
              description: Unit of the amount
              enum:
                - CHF
                - "%"
              type: string
          type: object
        relatedProducts:
          description: A list of product groups that are affected by the discount.
          items:
            properties:
              isAdvertisedArticle:
                description: Is true for the product-groups that are advertised with the
                  discount. It is always true if IsFree is false.
                type: boolean
              isFree:
                description: is true for free products. This case only happens when the type is
                  M01 or M08.
                type: boolean
              productIds:
                description: ProductIDs is a list of product IDs that are affected by the
                  discount.
                items:
                  type: string
                type: array
              quantity:
                description: Quantity is the quantity of the product that is affected by the
                  discount. For free products it is the number of free items you
                  get, and for the others it is the minimal quantity you'll need
                  to buy to get the discount.
                example: 3
                type: number
            type: object
          type: array
        texts:
          properties:
            advertisingSubText:
              example: Rauchen ist tödlich – hören Sie jetzt auf.
              type: string
            advertisingText:
              example: 5 Marlboro und 1 Feuerzeug für 40.00 (Limit 1 Deal pro Kassenbon)
              type: string
            description:
              example: "Limit: Mit Coupon Multibuy, x Stck fr z CHF (A07). Mit Coupon 5 fr
                40.00 (Limit 50 Marlboro)"
              type: string
            displayText:
              example: 5 Marlboro und 1 Feuerzeug für 40.00 (Limit 1 Deal pro Kassenbon)
              type: string
            limitationText:
              example: Max. 5 Einkäufe pro Tag pro Person
              type: string
            name:
              example: 202617 7/1 Testing Limit 2026
              type: string
          type: object
        type:
          description: Type of the promotion
          enum:
            - A01
            - A02
            - A03
            - A04
            - A05
            - A06
            - A07
            - D01
            - M01
            - M02
            - M03
            - M08
            - S01
            - S02
            - S04
            - S05
            - S06
            - S11
            - S12
            - S13
          type: string
        validFrom:
          description: ValidFrom indicates the start date when the discount is valid
          example: 2024-05-07T00:00:00+02:00
          format: date-time
          type: string
        validTo:
          description: ValidTo indicates the end date when the discount is not valid anymore
          example: 2024-05-07T00:00:00+02:00
          format: date-time
          type: string
      type: object
    MigrolinoStorePrice:
      properties:
        basePrice:
          description: BasePrice of the product (in CHF)
          example: 0.44
          type: number
        discount:
          $ref: "#/components/schemas/MigrolinoDiscount"
        futureDiscounts:
          $ref: "#/components/schemas/MigrolinoDiscount"
        price:
          description: Price of the product (in CHF)
          example: 8.7
          type: number
        productId:
          description: ProductID is the identifier for the product
          example: "189400000750"
          type: string
        storeId:
          description: StoreID is the identifier for the store
          example: "4797993"
          type: string
      type: object
```
