Prices & Discounts

Migrolino-Discount-Import

Submit migrolino promotions from SAP-PI

This endpoint offers the possibility for SAP-PI to send migrolino promotion updates.

post
https://api.migros.ch/migros/products/prices/v1/migrolino/opp

Response

text/plain

Promotion changes processed.

string
post/migros/products/prices/v1/migrolino/opp
 
text/plain

Get store price with discount for a migrolino product

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.

get
https://api.migros.ch/migrolino/products/prices/v1/sellingprices/stores/{storeId}/{productId}

Path Parameters

productIdstringrequired

The ID of the product.

Example:204002600400

storeIdstringrequired

The ID of the store.

Example:0034300

Response

application/json

Store price object

basePricenumber

BasePrice of the product (in CHF)

Example:0.44

discountobject

Discount contains the discount if one is linked to the product

Show Child Parameters
futureDiscountsobject

Discount contains the discount if one is linked to the product

Show Child Parameters
pricenumber

Price of the product (in CHF)

Example:8.7

productIdstring

ProductID is the identifier for the product

Example:189400000750

storeIdstring

StoreID is the identifier for the store

Example:4797993

get/migrolino/products/prices/v1/sellingprices/stores/{storeId}/{productId}
 
application/json

Submit migrolino franchisee price changes

Accepts franchisee price changes payload from SAP P45 system and persists it.

post
https://api.migros.ch/migros/products/franchises/v1/migrolino/price

Response

text/plain

Irrelevant price changes provided.

string
post/migros/products/franchises/v1/migrolino/price
 
text/plain

Submit migrolino store price changes

Accepts store price changes payload from cirrus system, persists it and produces Kafka updates.

post
https://api.migros.ch/migros/products/prices/v1/public/cirrus/store/changes

Response

text/plain

Price changes processed.

string
post/migros/products/prices/v1/public/cirrus/store/changes
 
text/plain