Skip to main content

What stays off the catalog

These stay in the sync so you can see them. They are not offers.

SituationWhy it stays off
No promotion codeA customer needs a string to paste.
Stripe says the coupon is not validvalid is false.
Promotion code inactiveStripe has not turned that code on.
Locked to one Stripe customerIt is a private code for that customer, not a public offer.
Not publishedSync imported it. You have not published it onto a product.
Past Stripe expiryexpires_at or redeem_by has passed.
Past a Dealpuffin expiryA tighter date, when one is set, has passed.
Stripe redemption cap reachedThe code's times_redeemed or the coupon's has hit max_redemptions.
Dealpuffin cap reachedClaim count has hit the platform maximum, when one is set.
HiddenA Dealpuffin override hides the coupon or the code.
No overlapping productA limited coupon is not published onto a listing that carries one of its Stripe product ids.

The Stripe page lists each reason in words. list_my_coupons returns the same reasons to an agent, and includes the code, because it is your coupon.

Customer-locked codes are kept on purpose. They are useful in Stripe and the wrong thing to hand to a stranger.

Frequently asked questions​

Why is my coupon missing from the catalog?​

Open the Stripe page after a sync. The row says which rule failed. The usual ones are "not published," "no promotion code," and "locked to one customer."

Does a failed rule delete the coupon from Stripe?​

No. Dealpuffin only decides whether to show it here. Stripe is unchanged.