I have the spotlight theme. I’m trying to make the Discount Code be Required at checkout.
How can I do this?
Goal: Require a discount code at checkout (Shopify, Spotlight theme), ideally a unique, one-time-use code for a rewards-style checkout (no payment, just product selection and shipping).
Constraints: A respondent notes Shopify checkout customization is limited (as of Jan 2022) for security/consistency, implying making a discount code mandatory may not be supported.
Considerations raised against requiring a code:
Clarification from OP: Seeks a field/code that must be entered at checkout and cannot be reused, to restrict each participant to a single redemption.
Latest status: No concrete method or workaround was provided. Another participant asked if a solution was found; OP confirmed none yet.
Outcome: Unresolved/ongoing. Key open question: Is there a supported way to enforce a required, unique, single-use code in Shopify checkout for this use case?
I have the spotlight theme. I’m trying to make the Discount Code be Required at checkout.
How can I do this?
Hi @BRITTBRITT ,
It’s important to note that Shopify does have some limitations when it comes to customizing the checkout pages. As of my last knowledge update in January 2022, Shopify’s checkout customization options are indeed limited for security and consistency reasons.
Additionally, Making the discount code required at checkout has potential advantages, but there are also reasons why some businesses might choose not to implement this. Here are a few considerations:
User Experience:
Conversion Rates:
Marketing Strategies:
Customer Retention:
Promotional Outreach:
Competitive Edge:
Segmentation:
Customer Trust:
Thanks for the quick response. Is there a code or a field that a user must enter upon checkout that can be unique and not repeated?
I’m building a reward site so the people aren’t actually purchasing products just making a selection and providing their shipping address. As mentioned above I want them to only be able to use the code only once.
Any advice?
Hi! Did you ever figure out how to accomplish this? I’m looking to do the same thing and haven’t been able to find a clear answer on how to do it.
No not yet unfortunately. Let me know if you find a solution.