Guest checkout and one time discount codes?

AI-generated summary

Preventing reuse of newsletter promo codes during guest checkout was the main issue. The store only allows guest checkout, so the key question was whether a single Shopify discount code could be restricted to one use per customer without requiring customer accounts.

  • A more complex option mentioned was generating unique codes in bulk and sending one code per subscriber through Mailchimp.
  • The simpler answer given was to configure the Shopify discount code with a limit of one use per customer.
  • This limit was clarified to be tied to the customer’s email address, not to whether the buyer has a registered account.

Current outcome:

  • Guest customers should still be restricted to one use of the code per email address.
  • The original concern was resolved based on that explanation.

Remaining limitation:

  • It was acknowledged that someone could still use a different email address to redeem the code again.

Hi all,

I’m trying to figure out a way to prevent promo codes from being reused on my store. We only have guest checkout as an option, as the business is new, so all discount codes will be sent to our newsletter recipients (handled with Mailchimp).

I am aware that a good way to do this would be using the Bulk discount code generator and sending users a unique code via mail, however this seems like it may get a bit complex for what I need.

My question is simple: if I were to set up just one discount code with Shopify (instead of creating unique codes), would a user be able to use this code twice with the same email, or does Shopify store a record of the email used in the checkout process, and therefore prevent it from being used again with that email? I understand if this is the case the user could just use a different email, but I’m not too worried about that.

Thanks

Hi @_nrrm

You can specific in your discount code creation screen to limit the code use to one per users, that solves your issue automatically!

Hi JHKCreate,

Thank you for your response. Does this apply to guest users, or only to users with an account already? All my users will checkout as guest, so it is important they can only use the code once.

Thanks,

Nick

It’s related to the E-Mail, not the presence of an account so that would work for you regardless!

Fantastic, thanks for the solution.