Results 1 to 4 of 4

Thread: Coupon with limited number of printing aloud

  1. #1
    Join Date
    Jul 2013
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Coupon with limited number of printing aloud

    I have a client looking to set up a coupon on a Webpage that allows visitors to be able to only print the coupon once.
    I am looking for the best option on how to set this up.

    Example: Person visits Website. Likes the coupon they see. Clicks Print, or File Print. Finds out they can only print it once. Once printed, the person can no longer print it again.

    Any example of code that will work or best options would be greatly appreciated!
    Thank you!

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    29,074
    Thanks
    44
    Thanked 3,216 Times in 3,178 Posts
    Blog Entries
    12

    Default

    I've never heard of such a thing. And I don't think it can be done. A web coupon is meant to be grabbed as many times as a person wants to. Put an expiration date on it. Make them use it within a week. Put other limitations on it - One per customer, or one per group. "may not be combined", those sorts of things.

    If the coupon cannot be restricted adequately via conditions on its use, it simply shouldn't be offered in the first place. You cannot restrict its printing.

    What exactly is this coupon for? If we knew that we might be better able to think of limitations that would prevent the sort of abuse you seem to be afraid of.
    Last edited by Beverleyh; 07-15-2013 at 03:15 PM. Reason: merged part of an answer from another post
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  3. #3
    Join Date
    Mar 2006
    Location
    Illinois, USA
    Posts
    12,164
    Thanks
    265
    Thanked 690 Times in 678 Posts

    Default

    I think this has been answered thoroughly, but I thought I'd add something to clarify a bit. What happens when you purchase tickets (for flights, buses, concerts, sporting events, whatever) online? You can print it multiple times. That has never been a question, a problem, or anything else. That's just how it works. So what do you do about it?
    If security/certainty matters (airports, for example), you check a photo ID (or any other kind of identifying information) when the ticket is used.
    If security/certainty doesn't really matter (a sporting event, for example) [and additionally when it does], you scan the ticket to be sure it is only used once.

    The method of printing is never a security method. Checking a second form of identification (beyond the ticket/whatever) is an option. But the simplest answer is to make each coupon/ticket/whatever unique. Have a code, check that code when it is used, and that's all.

    If that's too much trouble (which it might be), then this is not a practical project. You can certainly restrict someone to only using one coupon at a time. They might come back in the next day, and you might not recognize them. Ok. That's life. I'm sure that's what happens for all grocery stores, for example. But most people are reasonable about it. Or the stores give a limited window to buy the items, or they might even track them with their frequent shopper cards (or whatever they're called). Regardless, the piece of paper is never the solution.

    And as Beverley pointed out, they can just photocopy this.

    There's no question this is an unsolvable problem (and possibly one that should not be solved).



    And if you really need to solve this, then there is an answer: send this via mail (the real-life "snail mail" sort) and include some kind of watermark/seal that cannot be duplicated on a copy machine. Make it hard enough to duplicate that creating forgeries would not be worth the time. If it's a 20 cent coupon, who cares? If it's a $500 coupon, then you might want to consider a serious watermark or some kind of special paper and so forth. (But in that case, really, you'd just assign an individualized number anyway.)
    Daniel - Freelance Web Design | <?php?> | <html>| espa˝ol | Deutsch | italiano | portuguŕs | catalÓ | un peu de franšais | some knowledge of several other languages: I can sometimes help translate here on DD | Linguistics Forum

  4. #4
    Join Date
    Jul 2008
    Location
    Derbyshire, UK
    Posts
    2,009
    Thanks
    16
    Thanked 315 Times in 313 Posts
    Blog Entries
    13

    Default

    There has been much discussion with regard to this question so I will summarise the key points, and thin-out the replies, in an effort to make the responses easier to digest.

    The general consesus is that you cannot restrict the print operation with a web-based script, because it is a client-side function.

    We believe that you need to consider other methods to track the recipient/user at the end stage - when the coupon is redeemed against an actual purchase - and/or impose additional conditions of use.

    Ideas for tracking or limiting the coupon on redemption and/or via conditions of use include;

    - unique coupon IDs (the same ticket cannot be used more than once - checked off manually against a database)
    - limited validity against an expiry date (coupons are only valid for 1 week from the date of issue)
    - limited validity against a received quantity ("first come, first served", or, valid for the first 1000 customers)
    - one per household / email address / registered account (checked against suitable ID, such as a passport, utility bill, or drivers license)
    - non-combinable coupons (only one coupon per purchase)

    Depending on the value of the coupon, a further suggestion was made to distrubute coupons via regular postal mail, possibly on special watermarked paper, and again with a unique serial number.

    At the end of the day, actually limiting the print function is unfeasible, so we urge you to discuss other possibilities with your client.

    Thanks to the contributions of; Beverleyh, jscheuer1, traq, djr33, letom, ajfmrf and clueful
    Last edited by jscheuer1; 07-15-2013 at 04:04 PM. Reason: spelling
    Focus on Function Web Design | Latest News RSS | Facebook | Twitter |
    Fast Edit (A flat file, PHP web page editor & CMS. Small, FREE, no database!) | Fast Edit BE (Snippet Manager) (Web content editor for multiple editable regions!) | Fast Apps |
    The only limit to creativity is imagination: JemCon.org

Similar Threads

  1. Script to post a number then another number
    By PatrikIden in forum Looking for such a script or service
    Replies: 4
    Last Post: 02-11-2012, 11:29 PM
  2. Resolved Clicking on a button for limited times
    By egturnkey in forum PHP
    Replies: 15
    Last Post: 07-31-2009, 03:46 PM
  3. Looking for script to print a coupon
    By egghead2000 in forum Looking for such a script or service
    Replies: 2
    Last Post: 04-09-2008, 11:37 PM
  4. Ajax: Coupon Code Enter Get Instant Result
    By tomyknoker in forum JavaScript
    Replies: 2
    Last Post: 04-07-2007, 11:33 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •