Shopify coupons can be set to a one-per-person limit, but if an order using the coupon is canceled, it cannot be used on a second order with the same email address or phone number.