One of the best ways to ensure repeat business from your clientele is by always maintaining an array of discounts that can be used for your offerings. This capability also extends into the realm of physical coupons, and this article will describe the step-by-step process in creating a coupon discount to be used with SuperSalon. Step 1: Step 2: Step 3: Step 4:
- Journal of Computer Networks and Communications
- The Myths of TLC’s “Extreme Couponing” – How Couponing Really Works
- Welcome to CPA Canada!
- strategic coupon processing solutions
- strategic coupon processing solutions
- Creating Coupon Discounts in SuperSalon
- Dive into Deep Learning with 15 free online courses
- SpiderLabs Blog
- Discount Coupons Dematerialization: a Comprehensive Literature Review
- Coupon Redemption Agent For Your Small Business
Journal of Computer Networks and Communications
To receive news and publication updates for Journal of Computer Networks and Communications, enter your email address in the box below. This is an open access article distributed under the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A mobile coupon m-coupon can be presented with a smartphone for obtaining a financial discount when purchasing a product or a service. M-coupons are a powerful marketing tool that has enjoyed a huge growth and diffusion, involving tens of millions of people each year. We propose an architecture which may enable significant improvements over current m-coupon technology, in terms of acceptance of potential customers and of marketing actions that become feasible: We are not aware of any proposal with these properties.
A mobile coupon m-coupon is a piece of data constructed and delivered electronically that can be used for a financial discount when purchasing a product or a service [ 1 ]. M-coupons are used for a variety of marketing purposes, usually in sales promotion as well as for attracting customers to services and entertainment [ 2 ]. M-coupons have enjoyed a huge growth and diffusion: Tens of millions of people redeemed m-coupons by presenting them on the screen on their smartphones or tablets.
From a technological point of view, m-coupon implementations must address several security-related issues. When a customer presents an m-coupon to a merchant for redemption, the merchant must be able to ascertain that the m-coupon a is authentic, b has not been modified in any part, c has not been redeemed already, and d has not expired m-coupons usually have an expiration date. Ensuring these properties is essential to the merchant and, more broadly, to all the actors involved in the marketing action [ 4 ].
All the m-coupon implementations that we are aware of are based on one or more of the following constraints: These requirements are usually fulfilled by forcing customers to handle m-coupons through dedicated software to be installed on their smartphones or tablets [ 4 — 6 ]. Furthermore, customers must often exhibit a validation code or password to the store when redeeming the m-coupon [ 7 , 8 ].
A key reason for the ubiquitous presence of those constraints is because they allow ensuring the necessary security properties efficiently. For example, an m-coupon inextricably coupled to a certain device cannot be redeemed at multiple locations simultaneously. Similarly, redemption of an m-coupon linked to a small set of stores may be made known at all those stores very quickly. In this work, we propose the design of an architecture for m-coupons that is not affected by the above constraints.
In our proposal, an m-coupon may be redeemed by any device of any customer and an m-coupon may be redeemed at any store involved in the promotion, without any prior arrangement. The set of such stores may be geographically dispersed and very large, that is, even in the order of many thousands. Most importantly, customers are not required to install any dedicated app on their devices: We are not aware of any other proposal with these features.
The resulting scenario has several highly desirable properties. First and foremost, the fact that customers do not need to install any app makes the customer experience easier and removes a crucial constraint that is associated with significant security and privacy-related risks. Indeed, those factors play a crucial role in the willingness of potential customers to participate in marketing actions based on m-coupons [ 9 — 11 ].
Furthermore, the ability to access m-coupons from multiple personal devices freely has nowadays become a practical necessity; for example, one could obtain an m-coupon by email while browsing with a tablet at home and then redeem the m-coupon while travelling with only the smartphone available. The ability to move m-coupons across devices of different owners has become essential as well: Removing the need of checking the identity of customers, or their knowledge of a certain code, also enables much faster and frictionless processing of m-coupon redemption within stores.
The ability to redeem an m-coupon anywhere without any prior arrangement with the store also contributes to making the customer experience easier: The simplicity of the overall scenario may encourage potential customers to use m-coupons even when their financial value is small, which may enable a range of marketing actions which do not fit current m-coupon technology well [ 12 — 14 ].
The difficulty in supporting anonymous m-coupons on a large network of stores may be realized easily, as it suffices to consider this key security threat: Note that step 2 may be executed in a matter of seconds and may potentially involve thousands of geographically dispersed colluding customers. Several m-coupon solutions have been proposed in different forms: To the best of our knowledge, none of them exhibits the properties stated in the previous section.
The commercial platform described in [ 7 ] may be deployed in a variety of ways. Validation of an m-coupon may be done either on a dedicated application installed on the customer device or on a different dedicated application installed on a device in control of the store. In the latter case, the customer has to provide a password to be manually inserted in the device. Fulfilling this requirement in a large network of geographically distributed stores is clearly difficult.
A centralized service has to be contacted in order to prevent single spending. Depending on the specific deployment options, the centralized service is also the only entity able to check authenticity, integrity, and temporal validity. Similar remarks apply to platform [ 5 ]. Platform [ 6 ] is designed for retailers composed of a small number of shops and stores m-coupons in a dedicated application on the customer device.
Models and protocols for generating and distributing digital coupons with strong security properties are proposed in [ 4 ]. The analysis is not focused on the technological aspects and the proposed implementation assumes that the customer is equipped with a dedicated application. A similar remark applies to more recent proposals in [ 16 , 17 ], which assume that the customer is equipped with a dedicated application able to implement a certain communication protocol.
Finally, we mention that the ability of our architecture to validate authenticity of an m-coupon locally i. For example, it has been recently shown that exclusive airline lounges in several airports allow access by presenting a simple QR code that can be faked easily [ 18 ]. An m- coupon is a piece of data that is constructed by an issuer and may be redeemed by a customer at a store in exchange for an item or a service. The customer does not need to install any dedicated app and exhibits an m-coupon either in print or on the screen of a smartphone.
An m-coupon has a predefined expiration date and is not bound to any specific customer or store. We target a design region consisting of potentially thousands of stores, where thousands of m-coupons may be redeemed at each store each day. Transmission of m-coupons from issuer to customers is orthogonal to this work, as well as all the business and operational agreements between issuer and stores. Our proposed approach ensures the following security properties for m-coupons: In this section, we assume that attacks on these security properties may only come from customers: Concerning attacks on the single-spendability property, in particular, we consider the worst possible threat model: Of course, the more pessimistic the threat model, the more potentially complex and costly the solution.
We emphasize our assumption that customers do not need to install any dedicated app on their smartphones or tablets. While assuming that customers exhibit m-coupons through a dedicated trusted app would simplify the implementation, we believe that considering customer-provided data as untrusted leads to a stronger solution: Furthermore, forcing customers to install an app on their smartphones or tablets would prevent the redemption of printed coupons and may hinder wide acceptance of the solution; such a requirement is intrusive and constitutes a strong privacy risk.
In our approach, an m-coupon consists of two components: The clerk at the store is equipped with a dedicated validation app running on a smartphone. The validation app may be distributed and updated through the standard app store mechanisms i. The smartphone needs an Internet connection. The clerk scans the QR code in the m-coupon exhibited by the customer and the validation app quickly shows one of the following outcomes: This description may include a universal product identifier https: Note that stores do not need to ask for any proof of identity of customers.
Clerks must be instructed to do the following: They must use only a store-provided smartphone or their personal smartphone, if allowed to do so by the store owner. The item description presented by the customer in an m-coupon is not to be trusted. The app verifies authenticity, integrity, and temporal validity of the coupon locally. The app verifies that the coupon has not been redeemed already by contacting via HTTPS a centralized service. Key feature of our approach is that the QR code embeds a cryptographic signature of the issuer.
It follows that m-coupons cannot be forged or modified. The validation app ensures authenticity, integrity, and temporal validity locally , by simply verifying the validity of the signature. Contemporary technology makes this approach practically feasible, even with low-end smartphones see Discussion. The validation app cannot ensure the single-spendability property locally: The QR code is a piece of data cryptographically signed by the issuer.
The validation app executes the following operations: This operation is done locally. To this end, the app must have a certificate with the public key of the signer. This certificate may be distributed with the app. All these operations are typically executed in a few seconds in particular, the cryptographic steps involved in the digital signature verification and HTTPS interaction with a centralized server may be expected to take much less than one second based on the data in [ 19 , 20 ].
These operations can be easily integrated with the usual store and register working. Communication exceptions are presented by the app as outcome 2 - c in the previous section. It follows that phishing or pharming attacks in which a customer drives the validation app on a fake web site under the control of the customer are impossible [ 21 ].
The app may support a working mode in which the centralized service may only be queried without redeeming the coupon. This working mode will be used only in special cases, that is, for ascertaining the outcome of a transaction which experienced a communication failure, or for answering occasional questions by customers that are unsure whether a coupon is still valid or has been redeemed already.
The centralized service is composed of two main components Figure 1: We emphasize that the design has been carefully structured to accommodate the different latency and throughput requirements of the two components: This allows using highly scalable NoSQL databases. Thus, this component may rely on more traditional database technologies without any critical requirement in terms of latency and throughput. The main data structure at the redemption service is the following: Each element is a tuple: M-coupons just created are inserted into the table by the same mechanism.
The CouponCodeStatusTable is accessed for the processing of requests from the app, that is, during customer transactions at the store. Thus, access to this table must be very efficient. This table is implemented with a NoSQL database supporting atomic read-write update at the level of a single row [ 22 ]:
The Myths of TLC’s “Extreme Couponing” – How Couponing Really Works
Every day brings new headlines for how deep learning is changing the world around us. A few examples:. Want to see what the fuss is all about? Looking to master the technical content to advance your career or start your own company? I explored the open source project Class Central and found 31 online courses 15 of which are completely free that cover everything from the basics of deep learning to the most cutting edge research today. Before we start, you may be asking yourself:
To receive news and publication updates for Journal of Computer Networks and Communications, enter your email address in the box below.
Welcome to CPA Canada!
How retailer coupons increase attitudinal loyalty — the impact of three coupon design elements Author s: Practical implications. The fulltext of this document has been downloaded times since Article Options and Tools. Journal Information. Current Issue Available Issues Earlycite.WATCH THE VIDEO ON THEME: ProLogic's AutoScan Technology Brings Innovation to Coupon Processing
strategic coupon processing solutions
Attracting more than a half-million annual readers, this is the security community s go-to destination for technical breakdowns of the latest threats, critical vulnerability disclosures and cutting-edge research. We all shop online. How many times, just before placing an online order, have you noticed the Coupon Code option and wondered — Could I get it cheaper if I had a coupon code? Most of us will drop the order to go and look for an available coupon code. Some will skip this thought and continue with the purchase, feeling a bit gullible. A hacker, on the other hand, will probably have other ideas in mind Coupons have been used for over a decade by online retailers as a powerful advertising tool. As eCommerce rapidly expands, so does the number of online coupon codes offered to customers to attract their attention and replace the old printed ones. Today we can no longer ignore it; coupons have become an integral part of eCommerce. Despite this most online retailers take the security aspect of the coupon code mechanism for granted, keeping it too simple to abuse.
strategic coupon processing solutions
Creating Coupon Discounts in SuperSalon
Technical defects in electrical appliances cab often be repaired by yourself. If you know how, of course. Therefore we always try to help you first from a distance. For example, by asking you on the telephone to press a button and hold it for a few seconds. Or to remove and rinse a filter and then put it back in place If the problem is solved over the phone, you did not have to miss your appliance. That is and remains the best solution. But, naturally, this is not always possible.
Dive into Deep Learning with 15 free online courses
Have you ever heard that you can send expired coupons to military families overseas, for use in their commissaries? Well you can, and here s how to do it. If you use a few coupons or a lot you know that sinking feeling you get when you realize you went to all the trouble to clip it, but it expired before you used it. Not so fast! Overseas military commissaries will accept something that is basically worthless because it is expired for up to six months after the expiration date. The do not accept store coupons, restaurant coupons, nor do they accept Internet coupons that you printed yourself. While there is a six month grace period given for overseas families to use these coupons, from a practical perspective that isn t really that long. Think about it -- you ve got to gather and mail them, the commissaries have to receive them, and then the families need time to use them.
Discount Coupons Dematerialization: a Comprehensive Literature Review
This comprehensive two-part course delivers the latest indirect tax resources, techniques and business tools to help you succeed. Students must have a copy of the Excise Tax Act. This top-rated course is the definitive training program for professionals who provide audit, assurance and other services to brokers and investment dealers. By guiding parents through the five aspects of money management — Earn, Save, Spend, Share and Invest — the book provides hands-on suggestions that parents can apply to teaching kids about money at any age. Get an introductory overview and analysis of the key aspects that affect financial restructuring, bankruptcy and proposals for individuals in financial trouble. Please Note: On-demand webinars are guaranteed to be available for 90 days. Get an introductory overview and analysis of the key aspects that affect financial restructuring, bankruptcy and proposals for corporations in financial trouble. Thank you for entering the CR awards. This national program showcases the best corporate reporting models in the country.
Coupon Redemption Agent For Your Small Business
Advertiser Disclosure: The credit card offers that appear on this site are from credit card companies from which MoneyCrashers. This compensation may impact how and where products appear on this site, including, for example, the order in which they appear on category pages. Advertiser partners include American Express, Chase, U. Bank, and Barclaycard, among others. Is it even possible to shop like that all the time? Before you grab your coupon binder and a ton of newspaper inserts, make sure that you get all the facts about hardcore couponing and what it could mean for your shopping habits. The TV program always shows the couponers sitting down and clipping coupons in piles, and even going house-to-house to collect inserts and sheets of coupons. Of course, an episode is only 30 minutes in length. Some people find that time is better spent earning money as opposed to saving money grocery shopping. Extreme couponers always seem to know where to shop to get the cheapest price, and some of the best deals occur when a store doubles coupons. You could do the same, right? Well, not exactly. Many of the stores featured in the show came under fire when it was discovered that coupons were doubled for the show only. When other couponers headed in to claim the same deal, store owners pointed out that the show was done for promotional reasons only, and coupon doubling was not allowed.VIDEO ON THEME: Coupon Codes Tutorial - WooCommerce