Set coupon rules, validity, and usage limits

Control minimum spend, active dates, total uses, customer-group access, and the difference between an active and visible coupon.

A coupon can be active without being shown publicly. This lets you send a private code to a selected audience while StoreMink still validates it at checkout.

Available rules

  • Minimum order: the cart subtotal must reach this amount before the code applies. Use 0 for no minimum.
  • Maximum uses: the total number of successful orders that may use the code. Use 0 for no total limit.
  • Valid from and valid until: the date window when the code is accepted.
  • Status: Active accepts a valid code; Disabled rejects it.
  • Customer groups: only signed-in customers in at least one selected group can use a restricted code. No selected group means everyone.
  • Show on Storefront: controls whether the cart suggests the code; it does not decide whether the code itself is valid.

Date boundary: the current date-only fields are stored at midnight UTC. The valid-until date can stop accepting the coupon at the start of that UTC date, not the end of the store's local business day. Test the exact boundary before publishing a timed campaign.

Current group-targeting safeguard: do not use a customer-group restriction as the only boundary for a sensitive or private offer. After every group change, test the saved code as an intended member, a signed-in customer outside the group, and a guest. If an outsider can use it, disable the coupon immediately and contact StoreMink support.

How StoreMink prevents overuse

Usage is claimed atomically when an order is created. Two shoppers cannot both take the final allowed use. If checkout fails after the claim, StoreMink rolls the coupon claim back with the order cleanup.

If a valid code is rejected

  1. Check that the coupon is Active and within its date range.
  2. Check the cart minimum before tax and shipping.
  3. Confirm the signed-in customer belongs to an allowed group.
  4. Check whether the maximum use count has been reached.
  5. Refresh the cart after changing a coupon in the dashboard.