Applying the same coupon code to a one time payment AND a two time payment subscription

  • Profile Image
    Asked on February 18, 2015 at 12:43 PM

    I have to subscriptions via Paypal customers can choose from. It is the same service but customers can choose to make a one time payment or split the amount into two (2) payments.

    I have the same coupon code set up for both payments. Since one is a one time payment, the coupon code is set to first payment only.

    The other coupon code is set up to take the discount off the first payment since there are two payments to made.

    When the coupon code is entered it only changes one payment not both:

    How I do I fix this???

  • Profile Image
    Answered on February 18, 2015 at 02:22 PM

    I am currently looking into this form you. I will provide an update soon. 


  • Profile Image
    Answered on February 18, 2015 at 02:36 PM

    I did some test on your issue and I discovered that because you are using the same coupon code for both of your subscriptions, it is only functioning for the first subscription that you have available. I would recommend adding a number to your monthly subscription coupon code so that there is no conflict with this functionality.

    Here is a demo form that mimics your options. For the one time yearly payment subscription, the coupon code is WNH49 and for the monthly subscription the coupon code is MGR25. You will notice that the codes will affect their intended subscription when applied if it was selected or not by the form user. This is because the subscriptions coupon codes are not identical for both options.

    View here is my test form:

    I hope this helps. Do let us know if further assistance is needed.


  • Profile Image
    Answered on February 18, 2015 at 03:20 PM

    Thanks for your quick reply.

    I can't change the promo (emails have already been sent out) so I changed my one time payment so it is now a one time set up fee with one payment of $0. I then made only one coupon code so that $24 will be taken off of the first payment of both payment options. Seems to be working fine. Here's my question: Is there some way I can make it say 10Mile Training Program (no processing fee) ($264.00 for the first payment) AND THAT'S ALL. Right now it reads: 10Mile Training Program (no processing fee) ($264.00 for the first payment then, $0.00 one-time payment.) THAT IS CONFUSING.


  • Profile Image
    Answered on February 18, 2015 at 05:13 PM

    Please try to inject the following CSS code to your form:

    #cid_37 > span:nth-child(2) > label > span { display:none; }
    #cid_37 > span:nth-child(2) > label:after { content: ' ($264.00 for the first payment)';}

    This would be the result:

    However, please note that since CSS code is being used to show the price of the product this means that if the price of the product is changed then you'll also need to change the CSS code to reflect the new price.

    Hope this helps.

    If you need further assistance, please let us know.
    Thank you.