> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt # Method name: onCouponApplied(event: CouponAppliedEvent) # Method package: wixMarketingBackend # Method menu location: wixMarketingBackend --> Events --> onCouponApplied # Method Link: https://dev.wix.com/docs/velo/apis/wix-marketing-backend/events/on-coupon-applied.md # Method Description: An event that is triggered when a coupon is used. The `onCouponApplied()` event handler runs when an order with an applied coupon is completed, or when an order is manually marked as paid. > **Note:** Backend events don't work when previewing your site. # Method Code Examples: *** Note: do not assume any prop names or enum values other than the ones in the example. ## An event when a coupon is applied ```javascript // Place this code in the events.js file // of your site's Backend section. export function wixMarketing_onCouponApplied(event) { const appliedCouponId = event.data.coupon._id; const appliedCouponName = event.data.coupon.name; const couponAppliedTime = event.metadata.eventTime; const appliedCouponOrderId = event.data.wixAppOrderId; } /* Full event object * * { * "metadata": { * "id": "99a3d562-1650-40e6-97f5-3918e6ec94aa", * "entityId": "03a35393-7835-44b0-af53-6019a484b48b", * "eventTime": "2021-07-17T11:56:03.852350Z", * "triggeredByAnonymizeRequest": false * }, * "data": { * "coupon": { * "_id": "03a35393-7835-44b0-af53-6019a484b48b", * "name": "Summer Sale 10% off", * "code": "SummerSale", * "startTime": "Wed Jun 30 2021 21:00:00 GMT+0000 (Coordinated Universal Time)", * "expirationTime": "Tue Aug 31 2021 20:59:59 GMT+0000 (Coordinated Universal Time)", * "limitPerCustomer": 1, * "active": true, * "scope": { * "namespace": "stores", * "group": { * "name": "product", * "entityId": "5376f9ec-b92e-efa9-e4a1-f4f480aa0d3a" * } * }, * "_dateCreated": "Sun Jan 17 2021 11:40:56 GMT+0000 (Coordinated Universal Time)", * "numberOfUsages": 1, * "expired": false, * "displayData": { * "name": "Indonesian Blend", * "formattedPrice": "$35.00", * "mediaItem": "https://static.wixstatic.com/media/nsplsh_316b6449475f3235386255~mv2_d_2977_3951_s_4_2.jpg/v1/fit/w_2977,h_3951,q_90/file.jpg" * }, * "limitedToOneItem": false, * "type": "PercentOff", * "percentOffRate": 10 * }, * "wixAppId": "215238eb-22a5-4c36-9e7b-e7c08025e04e", * "wixAppOrderId": "6758b1bc-539f-430c-a0ea-889130ef3351" * } * } * */ ``` ---