仅1个国家/地区的WooCommerce自定义结帐字段

时间:2020-02-03 07:47:51

标签: php wordpress woocommerce

我现在有5种语言的网上商店,我们在欧洲销售和运送我们的产品。我已经在WooCommerce中创建了自定义结帐字段,没有问题。

对于1个国家(挪威),我们需要添加一个额外的字段(PID号)。没问题,但是应该只对挪威可见。其他所有国家/地区都不会看到此自定义结帐字段。

我们如何仅为1个国家/地区创建自定义结帐字段?

2 个答案:

答案 0 :(得分:0)

您可以使用Checkout Field Editor (Checkout Manager) for WooCommerce插件来实现在结帐时添加条件字段的功能。

答案 1 :(得分:0)

您可以按照本教程添加自定义字段 How to Add a Custom Checkout Field

<script>
$(document).ready(function (){

    if ($('#your_country_selet_id').val() == 'your_field_val'){
        $('#newfield').show();
    }

    $('#your_country_selet_id').on('change',function() {
            if ($('#your_country_selet_id').val() == 'your_field_val'){
            $('#newfield').show();  
        } else {
        $('#newfield').hide();

        }
    })
})
</script>

然后使用此jquery隐藏并在结帐页面上显示您的自定义字段