Do you handle customer-based discount requirements (customer ID or customer segment)?
While the app can do certain checks regarding whether a customer is eligible for a discount, there are limitations to what it can do:
- It can check the customer requirement that is set up by selecting customers manually. -It can check the customer requirement that is set up by selecting customers segments.
- It can check the single-use per customer requirement as well - for single-discount orders.
- It CANNOT check discount usage when stacking is involved and when draft orders are involved (like using the same discount code in multiple orders).
- When customers are not logged into an account (using the log-in page), Shopify does not expose customer segments data until the Checkout page, where our app does not run. Thus, customers segment requirements only work well if most of your customers are logged in. Subscribing for an email list isn't the same as logging in.
Customer-related discount requirement checks for non-logged-in customers are disabled by default, and can be enabled using the "Ask Logged-out Customers To Log In Before Applying Restricted Discounts" option on the app's Settings page. The reason to keep it disabled is that the conversion rate improvement from showing savings immediately to non-logged-in customers is usually far greater than the potential loss from (1) showing that a discount can be applied on cart, when it will fail on Checkout, or from (2) adding a discount to a stacked or draft order (which are not validated on Checkout) for customers who should not be eligible for that discount.
When discounts are stacked, or your shop uses apps that create draft orders, discounts applied on cart will NOT be validated on Checkout (even when the customer logs in right before going to Checkout), and discount usage will NOT be tracked by Shopify!
- It can check the customer requirement that is set up by selecting customers manually. -It can check the customer requirement that is set up by selecting customers segments.
- It can check the single-use per customer requirement as well - for single-discount orders.
- It CANNOT check discount usage when stacking is involved and when draft orders are involved (like using the same discount code in multiple orders).
- When customers are not logged into an account (using the log-in page), Shopify does not expose customer segments data until the Checkout page, where our app does not run. Thus, customers segment requirements only work well if most of your customers are logged in. Subscribing for an email list isn't the same as logging in.
Customer-related discount requirement checks for non-logged-in customers are disabled by default, and can be enabled using the "Ask Logged-out Customers To Log In Before Applying Restricted Discounts" option on the app's Settings page. The reason to keep it disabled is that the conversion rate improvement from showing savings immediately to non-logged-in customers is usually far greater than the potential loss from (1) showing that a discount can be applied on cart, when it will fail on Checkout, or from (2) adding a discount to a stacked or draft order (which are not validated on Checkout) for customers who should not be eligible for that discount.
When discounts are stacked, or your shop uses apps that create draft orders, discounts applied on cart will NOT be validated on Checkout (even when the customer logs in right before going to Checkout), and discount usage will NOT be tracked by Shopify!
Updated on: 16/02/2024