Applying a promo code to exsisting customers?

Derreck Nassar's Avatar

Derreck Nassar

Jun 10, 2013 @ 10:36 PM

I am looking to launch a new product soon. This will be a premium product and I want existing customers to upgrade to the more expensive service. I want to offer the existing customers a discount via a promo code for their loyalty. Is there a way I can apply a promo code to an existing user's account that only applies to the new product? I am using ASP.net and the C# wrapper does not handle promo codes although I was able to add them in for new users.

  1. Support Staff 1 Posted by Marc Guyer on Jun 11, 2013 @ 02:16 PM

    Marc Guyer's Avatar

    Hi Derreck -- Do you mean that you're wanting to create a new "pricing plan"? As far as terminology goes, we consider a "product" to be a totally different CG account.

  2. 2 Posted by Derreck Nassar on Jun 11, 2013 @ 04:04 PM

    Derreck Nassar's Avatar

    I have a new pricing plan and want current customers to upgrade to it along with getting a discount using a promo code. When you update the customer record can you apply a coupon at the same time?

    Marc Guyer <[email blocked]> wrote:

    >pre { width: 92%; margin: 10px 2%; padding: 5px 2%; background: #efefef; border: 1px solid #d6d6d6 }

  3. 3 Posted by Dean on Jun 11, 2013 @ 04:12 PM

    Dean's Avatar

    Derreck -- You can execute a plan change and apply the promotion to those grandfathered customers no problem.

  4. Support Staff 4 Posted by Marc Guyer on Jun 11, 2013 @ 06:42 PM

    Marc Guyer's Avatar

    Hi Derreck -- You can add the coupon code in the customers/edit using the subscription[couponCode] param or via 'customers/edit-subscriptionusing thecouponCode param. More detail on that here:

    https://cheddargetter.com/developers#update-customer-subscription

    If that functionality is not currently in the c# wrapper, it should be trivial to add it and issue a pull request to the maintainer. Let us know if we can help further.

  5. 5 Posted by Derreck Nassar on Jun 18, 2013 @ 04:51 PM

    Derreck Nassar's Avatar

    When a coupon code is applied to a existing customer then will I see the code under their profile in CheddarGetter? Also when is the coupon applied? The next charge on their account or will it code be retroactive and credit the last payment.

    I am new to using the API, but it seems that a UEL is created with the wrappers and then executed to make the changes to the customer (or create/get customers). Can you tell me if this is correct?:

    https://cheddargetter.com/xml/customers/edit-subscription/productCode/Stats_Service/code/[email blocked]/couponCode/test76

    My customer codes are the customers' emails. Coupon code here is "test76"

  6. Support Staff 6 Posted by Marc Guyer on Jun 19, 2013 @ 05:51 PM

    Marc Guyer's Avatar

    When a coupon code is applied to a existing customer then will I see the code under their profile in CheddarGetter?

    Yes. The coupon information is shown on any invoice it has been applied to or is expected to be applied to when the invoice is billed.

    Also when is the coupon applied?

    As soon as it is added to the subscription.

    The next charge on their account or will it code be retroactive and credit the last payment.

    Coupons can only be applied to future invoices or one that is executed in real-time when the coupon is applied.

    You can use a custom credit to achieve what you're looking for.

    Can you tell me if this is correct?:

    At a glance, that appears correct. Though it must be a POST. Usually the POST URL is something like:

    https://cheddargetter.com/xml/customers/edit-subscription/productCode/Stats_Service/code/[your_customer_code
    

    With POST data like this:

    couponCode=test76
    
  7. 7 Posted by Derreck Nassar on Oct 14, 2013 @ 11:33 PM

    Derreck Nassar's Avatar

    Just a suggestion, but promo codes should have the option to only be redeemed by new customers. By default all promo codes can be redeemed by anyone and then have an option to only allow promo to be redeemed by new customers. Maybe even allow only for existing customers? Just some ideas..

  8. Support Staff 8 Posted by Marc Guyer on Oct 18, 2013 @ 02:13 PM

    Marc Guyer's Avatar

    Thanks for the suggestion, Derreck. I'm assuming you mean this to be an enhancement of the hosted pages interface? I've added this to our enhancement request list. If and when we implement it, we'll let you know here.

Discussions are closed to public comments.
If you need help with Cheddar please start a new discussion.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac