Swiss grocery retailer Migros has announced a round of price cuts on over 300 products.