Does Monk work with discount codes?

Due to inherent Shopify restrictions, upsells interfere with functioning of discount codes on the checkout page when a discounted product from the upsell offer is added to cart. At Monk, we've built a workaround for this that collects the discount code on the cart page itself and stacks the upsell and code discount together on checkout. Below are screenshots of what this will look like on mobile as well as desktop. You can customize the colors and text of this pop up to match your theme's design. We'll soon be launching a non-pop up version of this as well.

If discount codes are a key part of your marketing strategy & you wish to ensure that your pre purchase upsells/cross sells are compatible with the codes your customers use - please reach out to us via chat or email support. We shall take a quick look at your store & enable it manually from our backend.

How do the upsell discount & discount code work together?
The discounts are applied/stacked in a sequential fashion - first the upsell discount is applied on the product being offered in the upsell followed by the application of the discount code on the final cart value.
Example:
Let's assume you want to show an offer of 20% discount on shoe polish whenever someone adds a pair of shoes to cart using Monk. Also let's assume your customer has a CODE10 discount coupon that applied a 10% discount on the final cart value.
Price of shoe: $10
Price of shoe polish: $3

First the 20% upsell discount will be applied on the shoe polish making it worth $2.4.
Adding up the total cart value to be $10+$2.4 = $12.4
Now your customer uses CODE10 - this discount code will be applied on the cart value post the upsell discount i.e. 10% of $12.4. 
This will bring the final value to $11.16 ($12.4 - (10% of $12.4))

Will either of these show up if the customer does not add anything from the offer to cart?
No. In that case the customer will be able to add a discount code on cart or checkout page in the normal way that your theme supports.

What happens if I don't give any discounts in the upsell offers?
These discount code options will not show up. They only appear if the customer adds something to cart from a discounted offer. There will be no change in the user flow & they'll be able to apply the discount codes they have on the checkout page.

Does this work with automatic discounts as well?
No. Our offers are specifically compatible only with discount code

Is Monk compatible with discount codes that target only specific customers?
No. Since we do not collect any of your customer's data (due to privacy concerns) - Monk will not work with discount codes that are intended to target specific customers or groups of customers. If you wish to use these kind of discount codes but also wish to show your customers upsell/cross sell offers using the app - do so by setting up upsell/cross sell funnels that have no discount. Your customers will be able to add the offered product to cart from the app's popup/in page widget as well as use the discount code on the checkout page.

Is Monk compatible with all types of discount codes?
Monk does not work with "Buy X get Y" type of codes & "Free Shipping" codes that target selected countries or have an amount cap. If you wish to use these kind of discount codes but also wish to show your customers upsell/cross sell offers using the app - do so by setting up upsell/cross sell funnels that have no discount. Your customers will be able to add the offered product to cart from the app's popup/in page widget as well as use the discount code on the checkout page.

If you have any other questions or queries please reach out to us via chat support or write to us at support@monkcommerce.com.