Applying a promo code to exsisting customers?
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.
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
Support Staff 1 Posted by Marc Guyer on Jun 11, 2013 @ 02:16 PM
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 Posted by Derreck Nassar on Jun 11, 2013 @ 04:04 PM
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 Posted by Dean on Jun 11, 2013 @ 04:12 PM
Derreck -- You can execute a plan change and apply the promotion to those grandfathered customers no problem.
Support Staff 4 Posted by Marc Guyer on Jun 11, 2013 @ 06:42 PM
Hi Derreck -- You can add the coupon code in the
customers/edit
using thesubscription[couponCode]
param or via 'customers/edit-subscriptionusing the
couponCode 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 Posted by Derreck Nassar on Jun 18, 2013 @ 04:51 PM
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"
Support Staff 6 Posted by Marc Guyer on Jun 19, 2013 @ 05:51 PM
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.
As soon as it is added to the subscription.
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.
At a glance, that appears correct. Though it must be a POST. Usually the POST URL is something like:
With POST data like this:
7 Posted by Derreck Nassar on Oct 14, 2013 @ 11:33 PM
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..
Support Staff 8 Posted by Marc Guyer on Oct 18, 2013 @ 02:13 PM
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.