[{"data":1,"prerenderedAt":272},["ShallowReactive",2],{"article-\u002Fstore-and-payments\u002Fcoupons":3,"surround-\u002Fstore-and-payments\u002Fcoupons":263},{"id":4,"title":5,"body":6,"category":252,"description":253,"extension":254,"meta":255,"navigation":256,"order":257,"path":258,"seo":259,"stem":260,"updated":261,"__hash__":262},"docs\u002Fstore-and-payments\u002Fcoupons.md","Coupons",{"type":7,"value":8,"toc":242},"minimark",[9,18,23,47,50,57,63,67,74,103,107,114,135,160,164,182,200,204,211,217,221],[10,11,12,13,17],"p",{},"Coupons let you discount store purchases: run a sale across every gallery, or hand out a code to a single client. Coupons live on the Marketing page: open your store and go to ",[14,15,16],"code",{},"app.afterify.com\u002Fstore\u002Fmarketing",".",[19,20,22],"h2",{"id":21},"create-a-coupon","Create a coupon",[24,25,26,34,44],"ol",{},[27,28,29,30,17],"li",{},"On the Marketing page, click ",[31,32,33],"strong",{},"Add Coupon",[27,35,36,37,40,41,17],{},"Enter a ",[31,38,39],{},"Name"," (this is for your reference; it's not the code clients type) and click ",[31,42,43],{},"Add",[27,45,46],{},"The coupon opens so you can configure the details below.",[10,48,49],{},"New coupons start tomorrow and expire 30 days later by default. Adjust the dates before saving if you need a different window.",[10,51,52],{},[53,54],"img",{"alt":55,"src":56},"The Marketing page with the Add Coupon button","\u002Fimages\u002Fhelp\u002Fstore-and-payments\u002Fstore-marketing.webp",[10,58,59],{},[53,60],{"alt":61,"src":62},"The Add Coupon modal","\u002Fimages\u002Fhelp\u002Fstore-and-payments\u002Fcoupon-form.webp",[19,64,66],{"id":65},"discount-type-and-amount","Discount type and amount",[10,68,69,70,73],{},"Under ",[31,71,72],{},"Coupon Details",", set:",[75,76,77,91,97],"ul",{},[27,78,79,82,83,86,87,90],{},[31,80,81],{},"Promotion Type",": ",[31,84,85],{},"Amount Off"," (a flat dollar discount) or ",[31,88,89],{},"Percentage Off"," (a percentage of the order, capped at 100%).",[27,92,93,96],{},[31,94,95],{},"Discount",": the amount or percentage to take off.",[27,98,99,102],{},[31,100,101],{},"Minimum Order Amount",": the smallest order total the coupon applies to.",[19,104,106],{"id":105},"how-the-discount-is-triggered","How the discount is triggered",[10,108,109,110,113],{},"The ",[31,111,112],{},"Discount Trigger"," setting controls how clients get the discount:",[75,115,116,122],{},[27,117,118,121],{},[31,119,120],{},"Automatic",": the discount applies by itself to qualifying orders. No code needed. Use this for storewide sales.",[27,123,124,127,128,130,131,134],{},[31,125,126],{},"Discount Code",": clients must enter a code at checkout. Type your own ",[31,129,126],{}," or click ",[31,132,133],{},"Random Code"," to generate one. Codes must be unique across your coupons; you'll see an error if the code is already in use.",[10,136,137,138,82,141,144,145,144,148,151,152,155,156,159],{},"With a code coupon you can also narrow what it ",[31,139,140],{},"Applied To",[31,142,143],{},"All Products",", a ",[31,146,147],{},"Project Type",[31,149,150],{},"Product Category",", or a ",[31,153,154],{},"Product Type",", and use ",[31,157,158],{},"Exclude Products"," to carve out exceptions.",[19,161,163],{"id":162},"limits-and-expiry","Limits and expiry",[75,165,166,176],{},[27,167,168,171,172,175],{},[31,169,170],{},"Starts \u002F Expires",": the coupon only works inside its date range. Tick ",[31,173,174],{},"Never Expires"," to leave it open-ended.",[27,177,178,181],{},[31,179,180],{},"One Discount Per Email",": limit the coupon to a single use per client email address.",[10,183,184,185,188,189,192,193,196,197,17],{},"The coupons table shows each coupon's status at a glance: ",[31,186,187],{},"Live"," (active now), ",[31,190,191],{},"Pending"," (start date is in the future), ",[31,194,195],{},"Expired",", or ",[31,198,199],{},"Archived",[19,201,203],{"id":202},"duplicate-archive-and-delete","Duplicate, archive and delete",[10,205,206,207,210],{},"Open a coupon with ",[31,208,209],{},"View"," to edit it, or use the duplicate option to copy an existing setup. Deleting a coupon that has never been used removes it permanently. If the coupon has already been redeemed, it's archived instead so your order history stays accurate.",[212,213,214],"blockquote",{},[10,215,216],{},"Coupons discount the order subtotal, so on print orders your markup absorbs the discount. The lab's product cost doesn't change. Price with that in mind when running a large percentage sale.",[19,218,220],{"id":219},"related","Related",[75,222,223,230,236],{},[27,224,225],{},[226,227,229],"a",{"href":228},"\u002Fstore-and-payments\u002Fprice-sheets","Price sheets",[27,231,232],{},[226,233,235],{"href":234},"\u002Fstore-and-payments\u002Forders-and-invoices","Orders and invoices",[27,237,238],{},[226,239,241],{"href":240},"\u002Fstore-and-payments\u002Fstore-setup-overview","Store setup overview",{"title":243,"searchDepth":244,"depth":244,"links":245},"",2,[246,247,248,249,250,251],{"id":21,"depth":244,"text":22},{"id":65,"depth":244,"text":66},{"id":105,"depth":244,"text":106},{"id":162,"depth":244,"text":163},{"id":202,"depth":244,"text":203},{"id":219,"depth":244,"text":220},"store-and-payments","Create automatic discounts and coupon codes for your store, with limits and expiry dates.","md",{},true,6,"\u002Fstore-and-payments\u002Fcoupons",{"title":5,"description":253},"store-and-payments\u002Fcoupons","2026-09-19","xs_PGs66ysRdA0IcpF4SIufsfPijzyACqxreRvbLh-k",[264,268],{"path":265,"title":266,"order":267},"\u002Fstore-and-payments\u002Fprint-fulfillment","Print fulfillment",5,{"path":269,"title":270,"order":271},"\u002Fstore-and-payments\u002Fset-up-taxes","Set up taxes",7,1789936982267]