Coupon Page Type Tutorial    
This topic is assigned to Victor

Jan 25, 2012 02:56 AM

Coupon Page

The coupon type page allows to include a coupon image in your app which the end user will be able to use (namely show it to the vendor) in order to benefit of a discount, etc.
The coupon image becomes unlocked (displayed on the screen of the device) after end user scans a certain amount of times the QR code printed on your product, or displayed on the screen in your points of sale, etc.

The coupon type page allows to include a coupon image in your app which the end user will be able to use (namely show it to the vendor) in order to benefit of a discount, etc.
The coupon image becomes unlocked (displayed on the screen of the device) after end user scans a certain amount of times the QR code printed on your product, or displayed on the screen in your points of sale, etc.

NOTE: Coupon page type can only be viewed on a device. Editor mode simulator is for demonstration purposes only.

In Edit mode, it is possible to customize the following options:

1. Coupon name: Your coupon name

2. Coupon image: Your coupon image

3. Start date: Coupon will be available starting with this date

4. End date: Coupon will be available until this date

5. QR code data: Data (text, etc) contained in the QR code

6. Check-in target amount: Number of times required to scan QR code in order to unlock the coupon image in the app

7. Hours before next check-in: Hours to pass until next scanning is possible

8. Can be used again: The coupon can be used again after being used once

9. Coupon description: Set description for coupon

The coupon is "locked" until QR code is scanned the required amount of times.
User can read instructions tapping on "How to Unlock" or proceed to scanning by tapping on "Scan" button. 


Coupon successful scanning the Checkin target amount will be automatically incremented by 1 (for instance 1 of 4) and the following message will pop up:

When Checkin amount target is reached (for instance 4 of 4) coupon image is unlocked and user prompted to show the coupon to the vendor:

After vendor taps on "Use this coupon" the coupon image becomes locked and Check-in target amount is nulled (0 of 4)

Unlocking the coupon will require scanning the QR code from the beginning.
In case of failure to scan the following messages will pop-up:

- scan the QR code again,

- coupon is not valid until Start date (availability period is set in the page),

- coupon is not valid any longer (date is set in the page).
BTW, how do you get the QR code related to this coupon ?!
yeah there is no generated coupon code? wtf mate. thats kind of important.

Jan 26, 2012 01:38 PM
This is awesome. Will be great for retail clients. Have you ever thought about doing this coupon feature but instead qr code make it a check in feature so people have to visit the place and check in a certain amount of times before the coupon is unlocked?

Could be the exact same framework but check in based on the gps location instead of a qr code

Feb 02, 2012 01:52 AM
Hi Vadim
i didnt understand
what should i need to add into the "qr code data" field ?
can i translate the popup message to another language?


Feb 02, 2012 04:22 AM
in the qr code data field you enter data (text) that is contained in the QR code that users will scan. For instance the qr code image used in this tutorial contains the text "qr code for testing".

You can translate popup messages by editing appropriate strings (second of two will be the translated message) in the file "Edit Localizable strings" from Dashboard of your app.

//Coupone page
"You will be allowed to scan this coupon in %d hours." = "You will be allowed to scan this coupon in %d hours.";
"QR code has been scanned succesfully." = "QR code has been scanned succesfully.";
"Scanned QR code does not match coupon's QR code." = "Scanned QR code does not match coupon's QR code.";
"Show this coupon to the vendor." = "Show this coupon to the vendor.";
"This coupon expired" = "This coupon expired";
"This coupon will be valid" = "This coupon will be valid";
"This page was set up incorrectly." = "This page was set up incorrectly.";
"Scan complet" = "Scan complet";

Feb 02, 2012 10:37 AM
Thanks vadim

got the idea, its working now..

May 18, 2012 05:35 AM
It's worth pointing out that this can be circumvented by the user scanning the QR code with a free QR Code Scanner App and using the resulting data to create their own copy of the code "offsite". The Coupon can then be accessed without having to make a purchase / go to the store.

Is there a way around this to make it safe to use SC?
Thank you for your feedback. We will keep in mind this issue when will revamp this page.

Aug 30, 2012 04:14 AM
Do anyone know if the above information is up to date ?! Or is it for iOS only ?
Because I've try it many times with Droid, it looks nothing this on my phone, how strange ?!? And off course I have read the above over 10 times but is NOT the same as what I'm getting ! Anyone know why ?

Sep 15, 2012 10:52 PM
What I see for Android is pretty much what is advertised. What I don't understand is why the page doesn't show a Scan button, which is referenced on the How to Unlock? page.

I stumbled upon the fact that a Scan button pops up if you tap the Android phone's built-in menu key, but why not just put it on the page? There's no indication to the user at all that they need to tap the menu key.


Sep 18, 2012 06:37 AM

I've tryed to scan test QR code but operation don't close automatically and wait you press cancel bottom button to end operation, instead when you scan a real QR code iPhone at finish iphone drill and a message say QRcode acquired!

Sep 23, 2012 09:23 PM
No seriously....where in the world do you obtain the qr code for the "coupon"? I'm either blind or this is a function that was not fully developed. 

When the information is filled out and you save. And you're done.  That's it.  There's no "QR" to download.....


Sep 23, 2012 09:29 PM
Seriously guys.....where in the hell do you get your QR Code once you've created this "QR" Coupon.

There is no place to download/view/or obtain a "QR".  

Keep up the good work.

BTW, are you doing in Apple iOS or Android ?

Sep 23, 2012 10:18 PM

Finally someone feel he same way,  I've been asking the same things for months.

Well...they says you go to any of the QR code maker site, and get it there !

Questions is, how do one link the QR code ( which is just a url link) back to the App and review the coupon ? 

I guess, they will ask you to submit a ticket for this.

And they do good work, except for this. Which I think is the most attractive thing for SMB owners, which I'm sells to.... what a pity can't get this working!

Sep 26, 2012 03:23 AM

The Page works like this: 
You need fill out all the fields from Edit Page.
Pay attention to QR code data: here you write a secret data (text, etc) that will be contained in the QR code. Let's say you have written "secret". Then in order to unlock the coupon you will have to scan the QR Code od the word "secret". If you scan the QR Code af another word/URL then then the coupon will not unlock. 
A very simple example how you could use this page: 
Let's say I am a shop owner. The Coupon Page would work like this - "In order to unlock the coupon, please go to the third floor. There on the wall will be a QR Code printed. Scan this with your device and unlock the Coupon and show it to the vendor in order to get a 50 % discount." 
You can get the QR Code of any text or URL from Internet. Just search QR Code Generator - there are a lot online and free. With your device you just need to scan (there is a scan button, for Android you have to press menu button in order to see scan tab).
So as you see this is a pretty simple Page to use.

SeattleClouds Customer Support Team.    
As I am trying to find a solution among the many platforms for app building, to this check - in / loyalty thing. The code will not work for many of my clients as they are bars with only enough staff to have the time to service customers. Putting in a cod would not be feasible. However, I think this coupon thing could work..If they go to the location and scan the qr code it is like checking them in as it requires them to scan so many times before the coupon comes up. After 11 scans (visits) the f...

Oct 15, 2012 02:19 AM
Thanks for more explanation.
I can see how this can work if you only need to scan it once and coupon reveals itself. But if you need scan it a few times before the coupon shows, then how do the App know how many times it has scanned ? There is no linkage/relationship  between the scanner or the QR code or the App ?! Am I missing something here ?

Oct 15, 2012 09:05 AM
You can create the QR codes you need at  Make sure you enter identical code data so the coupon will unlock.  The app does know how many times it has been scanned. I've tested it successfully multiple times.  To keep people from generating their own QR code and using it without visiting a store, you can lock it to a specific GPS coordinate, so the user MUST be at that location in order to have a successful scan.
If the QR code "text" is not publically know, then there is no way for someone to duplicate the QR code. I think you are confused on how this works. They can not get the "text" from the app, and can not readily discern the "text" from a actual QR code.
Not confused at all. Simply pointing out an additional security feature that is available. And you can get an app that will "read" a QR code, so it can be decoded.
If you read the code from another QR scanner (not the coupon scanner) it will give you the text.

Oct 15, 2012 11:56 AM

Thanks for your input.
I'll try again.
Does it matter which scanner you used?
Also please show where you can do this : "you can lock it to a specific GPS coordinate" ?! I can't see it on the coupon page....

    1 2   next