Woocommerce: disable payment method with cost on d

2019-09-22 08:11发布

问题:

I have a problem when I select cost on delivery as shipment method: the paypal button doesn't disappear, so the user could pay twice and this is a undesirable behaviour.

I've attached an image to clarify my problem because I'm searching the web but I don't find the solution.

Thanks

回答1:

A good way how to do this is through jQuery. Put inside the of your document the following

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

Then find the file where the checkout page is setup and enter the following:

$(document).ready(function() {
    if ($('input[name=your_radio_name]:checked').val() == "the value when the element should be hidden") {
        $('#id_of_the_element_that_should_be_hidden').hide();
    });
});