Skip to main content

#Coupon Codes토론 중인 항목 0개

I want to limit the number of times a coupon code can be used across all users (so I can give it to a user and then five people can use it but no more) 

 

#Certifications

답변 1개
  1. Takaaki Motohashi (PERSOL CROSS TECHNOLOGY CO., LTD.) Forum Ambassador
    2021년 10월 20일 오전 2:08

    Please contact Trailhead Support center.

0/9000

Hi all,

 

I'm currently building a system to allocate discount vouchers in Marketing Cloud using a CloudPages form.

 

The discount vouchers are generated externally by our ecommerce system, then uploaded into a Data Extension containing three values (CouponCode, isClaimed and EmailAddress). 

 

When users enter their details in the CloudPages form, they're entered into a Data Extension, and every hour I have a Journey running which checks for new entries and sends them a code from the codes Data Extension, using AmpScript to select a code, set "isClaimed" to "True" and to put the user's email into "EmailAddress". All so far, so functional.

 

My issue is that we only want codes to be valid for 12 months after a user has requested them, but also to remain in the Data Extension to ensure that a user cannot request multiple codes.

 

We plan to upload new codes every three months, valid for a total of 15 months (at the start, to ensure that whenever they're requested, there's always at least 12 months of usage left).

 

What is the easiest way to deal with this via email? There's a couple of ideas I've considered but don't seem viable:

 

  • Have each batch of codes stored in a new data extension with each one set to purge all data after 12 months via Data Retention settings
    • Not viable because it needs to retain the record of the original code to prevent a user from requesting another one
    • Also would lead to four data extensions each year which seems excessive
  • Include the expiry and upload date fields with the codes and use some sort of logic to purge the database of their records after 1 year, allowing the customer to request a new code
    • To my knowledge, you can't set data retention on a row-by-row basis
    • It may be possible to use some logic in the AmpScript for this but I'm unsure.

I can't be the only one who's faced a similar issue in the past, but to summarise we need a system where:

 

  1. Users can self-serve to request codes
    1. We use Journey filtering to ensure that only users with approved email format are able to receive the emails, as these coupons are ostensibly a closed system.
  2. Codes are uploaded in their own data extension after being externally generated
  3. Codes can only be requested by a user once per year

Thanks!

 

#Coupon Codes  #Discounts  #AMPscript  #Marketing Cloud

답변 7개
  1. 2021년 9월 17일 오후 2:45

    Nice, yeah please do! Journey re-entry criteria is a good idea, as long as that journey is the only place a contact can claim a coupon code from. 

     

    You should absolutely be able to write some AMPscript to look up/claim rows based on the date column in your coupon DE, using some combination of LookupRows (or LookupOrderedRows) and UpdateDE.

     

    Have a good weekend!

0/9000

I'd like to create this promo:

 

- send a 10% coupon once the customer subcribes to the newsletter

- if the customer does not reedeem the 1st coupon, then he will receive a 2nd coupon of 15%

(the 2nd one disactives the 1st) after 30 days

 

Do you think is possible to set without any dev support?

 

From SFCC I do not see the possibility to set a validity period for a coupon once is received by the customer till its redemption.

 

Kindest regards

Giamma

 

#Coupon Codes

답변 1개
  1. 2021년 8월 29일 오후 4:53

    I would explore time-based workflow rules/scheduled flows to achieve this functionality. I feel you should be able to configure Time-based rule which will push the 2nd coupon creation into the queue and wait for 1st coupon's record status.  But, for this you should be able to distinguish 1st coupon and second coupon.

0/9000

How long in general do the coupon codes last before they expire? Trying to plan how much time I'll have to study after completing a certification day. Thanks!

댓글 4개
  1. 2021년 6월 1일 오후 10:34
    Hi Erin! I took a Cert Day today and the coupon from the class expires on 9/31/21. It would be safe to say that you will have at least 12 weeks to prepare for your test. Good luck!
0/9000

I've received a coupon code today during the webinar for exams but i am not intending to take the exam until early 2021.  will there be future certification day webinars that give out exam coupon codes that expire in 2021?

댓글 1개
0/9000

Hello,@Certification Days when will the promised coupon codes for the webinar attendees be available?  

0/9000
Anirban Samanta 님이 Certification Days에 글을 올렸습니다

@Ruby Arroyo Hi Ruby,

 

I had attended the Platform App Builder Webinar & the Platform Developer 1 webinars, but I did not receive the coupon codes for their respective exams....If you could provide me the same, that would be highly appreciated.

 

Regards,

Anirban (Sam)

댓글 5개
0/9000

Hello 

 

will the coupon codes be sent to our emails we used to register the webinar ? Also when wil the codes be sent ?

댓글 1개
  1. 2019년 4월 9일 오전 9:53
    Hi Nadina! Yes, you'll receive your code via email! You'll receive your email within a few days after class, so sit tight!
0/9000

Our client is looking to send a coupon only to shoppers who bought a specific SKU.

 

To do this, we have AMPscript that checks the SKU and if the SKU is found, the coupon is inserted.

 

However, what we're finding is that a coupon is always assigned and only displays in emails for those who bought the SKU in question...but we're going to run out of coupon codes if we keep doing it this way.

 

We tried to nest the AMPscript, but it appears the script is always executed, regardless of whether or not it's displayed.

 

How do we make it so a coupon is assigned only if the SKU is in the list of purchased products??!?!

댓글 5개
0/9000