• I have a site running Paid Memberships Pro and Woocommerce. Everything works fine except that when applying a discount code I get an error message: “Error Applying Discount Code [1]”.

    I did disable all plugins and themes as recommended, and found out that when the Woocommerce plugin is disabled everything works fine. But I need Woocommerce as an important part of the site. So how can I get this to work without to disable Woocommerce?

    The “fun” thing is that the discount is actually applied at the checkout when you are paying, even though I get an error message and the page is not updated. (However, no user would trust that the discount is made if the price is not updated to a new).

    Further info:

    Woocommerce version 2.4.7
    PM Pro version 1.8.6.2
    Stripe gateway (but the same problem changing to Paypal)

    …/wp-admin/admin-ajax.php?action=applydiscountcode&code=Epic&level=2&msgfield=pmpro_message 500 (Internal Server Error)

    send @ jquery.js?ver=1.11.3:5
    m.extend.ajax @ jquery.js?ver=1.11.3:5
    (anonymous function) @ ?level=2:582
    m.event.dispatch @ jquery.js?ver=1.11.3:4
    r.handle @ jquery.js?ver=1.11.3:4

    Thanks for your time!
    Best Regards
    Magnus

    https://www.ads-software.com/plugins/paid-memberships-pro/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    Thanks for this information. I’ve noticed a similar issue and have been having trouble getting it fixed. It seems to have to do with hitting a non-HTTPS URL for the AJAX call instead of the HTTP one (even though PMPro tries to use the HTTPS version when appropriate).

    v1.8.6.3 did not include a fix for this, but stay tuned to the next update. If you learn anything more, please post here or on GitHub. Thanks.

    Hi, just wondering if this issue has been fixed yet? I don’t have woocommerce, but am having a similar issue – I have changed themes, disabled all plugins and it makes no difference – I get error code 1 whenever I try to use a discount code.

    I have checked the server error log and it tells me that there is no such file in: wp-content/plugins/paid-memberships-pro/includes/services.php on line 12 and failed opening: wp-content/plugins/paid-memberships-pro/includes/../services/applydiscountcode.php’

    I also tried using nuclear option with no success.

    I am running WordPress 4.4.2 and PmPro 1.8.8.3 – it only started happening after updating WordPress and PMPro.

    Thanks for any help

    Anita

    *bump*

    I’m experiencing a similar situation. Any update? I also do not have WooCommerce installed in this instance.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘PM Pro: error applying discount code [1] woocommerce conflict’ is closed to new replies.