货到付款选择隐藏/显示付款方式

Prestashop on delivery select hide/show payment method

本文关键字:付款方 显示 选择 隐藏 货到付款      更新时间:2023-09-26

我正在尝试弄清楚如何在选择交付方式时显示/隐藏付款方式。

尝试了几种解决方案,但它对我不起作用。

其中之一是这个:

<script>
   $(document).ready(function(){
       toggleFields();
       $('.delivery_option_radio').on('change', function() {
           toggleFields();
       });
   });
   function toggleFields() {
       if ($('#delivery_option_3_0').is(':checked')) {
          alert("Selected")
       } else {
          alert("Not Selected");
       }
   }
</script>

问题是它只工作了 2 次。例:

页面加载,出现警告框并显示:已选择,然后我选择其他单选按钮,它显示"未选择",然后停止工作。

有什么解决方案吗?我在这里找到了本教程:

http://jsfiddle.net/ngaK8

我读到可能是ajax..我必须重新加载我的jQuery,因为交付单选按钮使用ajax来计算总价格。

无需其他代码开发麻烦。使用非常好且免费的送货到付款模块。适用于 1.6/1.5 甚至 1.4

它是如何工作的?你有前任。货到付款运输/付款方式。因此,在下一个付款步骤中,您的客户将不会看到任何银行汇,PayPal,店内提货选项,只有一种货到付款付款方式。

下一个示例。客户希望直接在店内提货。他选择"交货"选项"在商店取货",在"付款"中,mehtods 不会看到"货到付款"付款方式或"PayPal/Bankwire "选项。