Skip to main content

Storefront offer types

For Storefront and Storefront Pro, Instacart supports simple and complex offer types on items, collections, and baskets. You can create offers in the Instacart Platform Portal.

The following types are supported:

Simple offers

Create offers where the condition and the reward are the same product.

Discount typeCondition and RewardExamples
Dollar off products, same productBuy N, Get $X off products
Spend $Y, Get $X off products
Buy 2 cookies, Get $5 off cookies
Spend $25 on cookies, Get $5 off cookies
Dollar off products, same product, different quantityBuy N, Get $X off N products
Spend $Y, Get $X off N products
Buy 2, Get 1 cookie $2 off
Spend $50 on cookies, Get 1 cookie $2 off
Percentage off products, same productBuy N, Get X% off products
Spend $Y, Get X% off products
Buy 2 cookies, Get 20% off
Spend $50 on cookies, Get 10% off
Percentage off products, same product, different quantityBuy N, Get X% off N products
Spend $Y, Get X% off N products
Buy 1 cookie, Get 1 for 50% off (BOGO50)
Spend $25 on cookies, Get 2 cookies for 50% off
Free item, same productGet N freeGet 1 free cookie
Free item, same product, different quantityBuy N, Get N free
Spend $Y, Get N free
Buy 1 cookie, Get 1 free (BOGO)
Spend $10 on cookies, Get 1 free
Set price item, same productBuy N for $XBuy 3 cookies for $5
Set price item, same product, different quantityBuy N, Get N for $X
Spend $Y, Get N for $X
Buy 2 cookies, Get 1 for $1
Spend $10 on cookies, Get 1 for $1

Simple collection offers

Create offers where the condition and the reward are from the same collection.

Discount typeCondition and RewardExamples
Dollar off collection, same collectionBuy N from Collection A, Get $X off
Spend $Y on Collection A, Get $X off
Buy 2 from cookie collection, Get $2 off
Spend $10 on cookie collection, Get $2 off
Dollar off collection, same collection, different quantityBuy N from Collection A, Get N for $X off
Spend $Y on Collection A, Get N for $X off
Buy 2 from cookie collection, Get 1 for $2 off
Spend $10 on cookie collection, Get 1 for $2 off
Percentage off collection, same collectionBuy N from Collection A, Get N for X% off
Spend $Y on Collection A, Get N for X% off
Buy 2 from cookie collection, Get 20% off
Spend $10 on cookie collection, Get 20% off
Percentage off collection, same collection, different quantityBuy N from Collection A, Get N for X% off
Spend $Y on Collection A, Get N for X% off
Buy 1 from cookie collection, Get 1 for 50% off
Spend $10 on cookie collection, Get 1 for 50% off
Free item, same collectionGet N from Collection A freeGet 1 from cookie collection free
Free item, same collection, different quantityBuy N from Collection A, Get N free
Spend $Y on Collection A, Get N free
Buy 1 from cookie collection, Get 1 free
Spend $10 on cookie collection, Get 1 free
Set price item, same collectionBuy N from Collection A for $X
Spend $Y on Collection A for $X
Buy 3 from cookie collection for $5
Spend $10 on cookie collection for $5
Set price item, same collection, different quantityBuy N from Collection A, Get N for $X
Spend $Y on Collection A, Get N for $X
Buy 2 from cookie collection, Get 1 for $1
Spend $10 on cookie collection, Get 1 for $1

Complex offers

Create offers where the condition and the reward are different products.

Discount typeCondition and RewardExamples
Dollar off products, different productBuy N of Product A, Get N of Product B for $X off
Spend $Y on Product A, Get N of Product B for $X off
Buy 2 cookies, Get 1 milk $2 off
Spend $10 on cookies, Get 1 milk $2 off
Percentage off products, different productBuy N of Product A, Get N of Product B for X% off
Spend $Y on Product A, Get N of Product B for X% off
Buy 2 cookies, Get 1 milk 20% off
Spend $10 on cookies, Get 1 milk 20% off
Free item, different productBuy N of Product A, Get Product B free
Spend %Y on Product A, Get Product B free
Buy 2 cookies, Get 1 milk free
Spend $10 on cookies, Get 1 milk free
Set price item, different productBuy N of Product A, Get N of Product B for $X
Spend $Y on Product A, Get N of Product B for $X
Buy 2 cookies, Get 2 milk for $5
Spend $10 on cookies, Get 2 milk for $5

Complex collection offers

Create offers where the condition and the reward are different collections.

Discount typeCondition and RewardExamples
Dollar off collection, different collectionBuy N from Collection A, Get N from Collection B for $X off
Spend $Y on Collection A, Get N from Collection B for $X off
Buy 2 from cookie collection, Get 1 from milk collection for $2 off
Spend $10 on cookie collection, Get 1 from milk collection for $2 off
Percentage off collection, different collectionBuy N from Collection A, Get N from Collection B for X% off
Spend $Y on Collection A, Get N from Collection B for X% off
Buy 2 from cookie collection, Get 1 from milk collection for 20% off
Spend $10 on cookie collection, Get 1 from milk collection for 20% off
Free item, different collectionBuy N from Collection A, Get N from Collection B free
Spend $Y on Collection A, Get N from Collection B free
Buy 2 from cookie collection, Get 1 from milk collection free
Spend $10 on cookie collection, Get 1 from milk collection free
Set price item, different collectionBuy N from Collection A, Get N from Collection B for $X
Spend $Y on Collection A, Get N from Collection B for $X
Buy 2 from cookie collection, Get 2 from milk collection for $5
Spend $10 on cookie collection, Get 2 from milk collection for $5

Complex product+collection offers

Create offers where the condition and the reward are different products or collections. The condition can be a product or a collection, and the reward can be a product or a collection.

Discount typeCondition and RewardExamples
Dollar off, different product or collectionBuy N of Product A, Get N from Collection B for $X off
Buy N from Collection A, Get N of Product B for $X off
Spend $Y on Collection A, Get N of Product A for $X off
Buy 1 milk, Get 1 from cookie collection $2 off
Buy 2 from cookie collection, Get 1 milk $2 off
Spend $10 on cookie collection, Get 1 milk $2 off
Percentage off, different product or collectionBuy N of Product A, Get N from Collection B for X% off
Buy N from Collection A, Get N of Product B for X% off
Spend $Y on Collection A, Get N of Product A for X% off
Buy 1 milk, Get 1 from cookie collection 50% off
Buy 2 from cookie collection, Get 1 milk 20% off
Spend $10 on cookie collection, Get 1 milk 20% off
Free item, different product or collectionBuy N of Product A, Get N from Collection B free
Buy N from Collection A, Get N of Product B free
Spend $Y on Collection A, Get N of Product A free
Buy 1 milk, Get 1 from cookie collection free
Buy 2 from cookie collection, Get 1 milk free
Spend $10 on cookie collection, Get 1 milk free
Set price item, different product or collectionBuy N of Product A, Get N from Collection B for $X
Buy N from Collection A, Get N of Product B for $X
Spend $Y on Collection A, Get N of Product A for $X
Buy 1 milk, Get 2 from cookie collection for $5
Buy 2 from cookie collection, Get 2 milk for $5
Spend $10 on cookie collection, Get 2 milk for $5

Basket discount offers

Create offers with a Spend condition that give a discount on the basket as a reward. These offers can have conditions that include or exclude collections or exclude alcohol.

Discount typeCondition and RewardExamples
Dollar off basketSpend $Y, Get $X off your orderSpend $50, Get $10 off your order
Dollar off basket, basket spend on collectionSpend $Y on Collection A, Get $X off your orderSpend $20 on cookie collection, Get $10 off your order
Dollar off basket, basket spend excludes collectionSpend $Y excluding Collection A, Get $X off your orderSpend $50 excluding cookie collection, Get $10 off your order
Dollar off basket, basket spend excludes alcoholSpend $Y excluding Alcohol, Get $X off your orderSpend $50 excluding alcohol, Get $10 off your order
Percentage off basketSpend $Y, Get X% off your orderSpend $50, Get 10% off your order
Percentage off basket, basket spend on collectionSpend $Y on Collection A, Get X% off your orderSpend $20 on cookie collection, Get 10% off your order
Percentage off basket, basket spend excludes collectionSpend $Y excluding Collection A, Get X% off your orderSpend $50 excluding cookie collection, Get 10% off your order
Percentage off basket, basket spend excludes alcoholSpend $Y excluding Alcohol, Get X% off your orderSpend $50 excluding alcohol, Get 10% off your order

Basket fee offers

Create offers with a Spend condition that give free delivery or free pickup as a reward. These offers can have conditions that include collections or exclude alcohol.

Discount typeCondition and RewardExamples
Free deliverySpend $Y, Get Free DeliverySpend $100, Get Free Delivery on a basket of $35+
Free delivery, basket spend on collectionSpend $Y on Collection A, Get Free DeliverySpend $30 on Holiday bakery collection, Get Free Delivery
Free delivery, basket spend excludes alcoholSpend $Y excluding Alcohol, Get Free DeliverySpend $30 excluding alcohol, Get Free Delivery
Free pickupSpend $Y, Get Free PickupSpend $50, Get Free Pickup on a basket of $35+
Free pickup, basket spend on collectionSpend $Y on Collection A, Get Free PickupSpend $30 on Holiday bakery collection, Get Free Pickup
Free pickup, basket spend excludes alcoholSpend $Y excluding Alcohol, Get Free PickupSpend $30 excluding alcohol, Get Free Pickup
Free delivery or free pickupSpend $Y, Get Free Delivery or Free PickupSpend $100, Get Free Delivery or Free Pickup on a basket of $35+
Free delivery or free pickup, basket spend on collectionSpend $Y on Collection A, Get Free Delivery or Free PickupSpend $30 on Holiday bakery collection, Get Free Delivery or Free Pickup
Free delivery or free pickup, basket spend excludes alcoholSpend $Y excluding Alcohol, Get Free Delivery or Free PickupSpend $30 excluding alcohol, Get Free Delivery or Free Pickup

Basket spend with exclusion and an item discount reward

In addition to the offers with a Spend condition described in the preceding tables, you can add an exclusion to the Spend condition and give an item discount reward.

Discount typeCondition and RewardExamples
Percentage off item, basket spend excludes collectionSpend $Y excluding Collection A, Get N for $X off
Spend $Y excluding Collection A, Get Collection B for %X off
Spend $50 excluding Holiday collection, Get 1 bouquet of flowers for 50% off
Spend $50 excluding Holiday collection, Get 1 item from Flowers collection 50% off
Free item, basket spend excludes collectionSpend $Y excluding Collection A, Get N free
Spend $Y excluding Collection A, Get N from Collection B free
Spend $50 excluding Holiday collection, Get 1 bouquet of flowers free
Spend $50 excluding Holiday collection, Get 1 item from Flowers collection free
Set price item, basket spend excludes collectionSpend $Y excluding Collection A, Get N for $X
Spend $Y excluding Collection A, Get N from Collection B for $X
Spend $50 excluding Holiday collection, Get 1 bouquet of flowers for $15
Spend $50 excluding Holiday collection, Get 1 item from Flowers collection for $15