Check for a plugin or theme conflict following this guide: https://docs.woocommerce.com/document/woocommerce-self-service-guide/#section-4.
The main thing here is to see if this happens when using only the WooCommerce plugin, along with a default WordPress theme like twenty seventeen.
Thanks, Caleb. No dice. I have changed themes, disabled plugins, and it is still messed up. Could this have anything to do with the Woocommerce update?
Merging with https://wordpress.org/support/topic/paypal-button-is-missing-in-checkout/. So there is a PayPal and Coupons issue.
This is what I see when checking out on your site: http://cld.wthms.co/EvCwg8. It looks like you are using this plugin: https://wordpress.org/plugins/cardconnect-payment-module/. Are you sure PayPal is configured correctly and enabled?
And then when you disabled all plugins except for WooCommerce and switched to a default WordPress theme, what error happened when trying to apply a coupon? Could you do this again, except create a new coupon with a simple $10 discount and no other rules?
If that doesn’t work, then please take a screenshot of the coupon error occurring while on a default theme with other plugins disabled. I recommend https://snag.gy for easily sharing screenshots – please follow the instructions on the page, then paste the URL here. It works with Chrome, Firefox and IE.
Secondly, if errors are still happening, then please paste a copy of your site’s System Status Report here. You can find it via WooCommerce > Status.
Thanks, Caleb.
I stripped it down again. This time in 2017 with no plugins the coupon code worked, as did paypal (I had it deactivated while I figured things out).
Now, I turned the theme (TheGem) back on and it appears that the theme is the problem. What can I do about this?
Thanks!
Sweet, deleted the theme, reinstalled, and now we’re cooking with propane.