Apply Special Promotion Program
1. Use case name (Required)
Apply Special Promotion Program
2. Keywords (Required)
Advanced Promotion Program, Special Promotion Program, BOGO, Buy one get one, Buy X get Y
3. Actors + description (Required)
As a store owner, I would like to attract customers with more advanced and diverse promotional programs that are not supported by Magento default
4. Pre-conditions
Admin sets up all promotion programs that can include the following points
Create various discount combinations with cheapest and most expensive items
With the Magento 2 promotions extension one can configure promotions like 'Purchase One and Get One Cheapest (or Most Expensive) Free', 'Buy 5 items, get the most expensive (cheapest) for 25% off',
Configure promos like 'Buy 4 or 5 items for full price and get each extra item for $50 or with 20% ($20) discount'
Such promotions are possible with the 'Each product after N' action. The magento 2 special promotions tool offers 3 discount types for this action:
Percent discount
Fixed discount
Fixed price
Offer product sets
The settings of the Magento 2 Promotions extension allow you offering sets of definite products (you should specify SKUs). Also, you can let customers compose their own sets from products of specific categories (in this case, you should determine these categories).Buy 3 items, get the cheapest (most expensive) free or Buy 5 products, get the cheapest (most expensive) with a discount and so on. As soon as BOGO selling model is an effective tool that encourages customers to make more purchases, cheapest/most expensive based deals will definitely help to quickly empty your stock.
Get $10 discount from each $100 spent
Create quantity step based promotions with fixed discounts
With the 'Each N-th: Fixed Discount' action of the Magento 2 promotion extension its possible to set any sum as a fixed discount and create as many various deals as you need. E.g. 'Get each 3rd book with $10 discount’.
Get each 3-d, 6-th book with a 20% discount
Buy each 2-d, 4-th, 6-th T-shirt with a $15 discount
Buy 2 blouses for full price and get 2 more with a 15% discount
Purchase 3 bags and get each additional one for $100
Buy 4 shirts and get each additional one with $10 off
Buy X get Y for a fixed amount
Percent Discount: Buy X get Y Free (Buy one get one - BOGO)
Get $Y for each $X spent
Fixed Discount: Buy X get Y with a fixed amount off / a fixed percentage of discount
Offer product sets
The settings of the Magento 2 Promotions extension allow you offering sets of definite products (you should specify SKUs). Also, you can let customers compose their own sets from products of specific categories (in this case, you should determine these categories).Buy X Get Y rules
Fixed and percent discounts
Detailed discount breakdown
Promotions based on spent amount
Promotions with quantity steps
Promotions based on customers' order history
Apply customer attributes as rule conditions
Product custom options as rule condition
Offer product sets
The settings of the Magento 2 Promotions extension allow you offering sets of definite products (you should specify SKUs). Also, you can let customers compose their own sets from products of specific categories (in this case, you should determine these categories).
6. Main flow (Required)
The most common path of interactions between the user & the system:
Cashier adds product to cart normally but the cart should be automatically applied with the preconfigured rule
Cashier also can the the cart hint, vivid labels or catchy banner at the top of product to suggest customer to buy more to get more benefit from promotional programs
8. Fit & Gap analysis (Keep internal)
Compare this use case with the current Magestore solution to identify 3 types: