【问题标题】:Prestashop on delivery select hide/show payment methodPrestashop 交货选择隐藏/显示付款方式
【发布时间】:2015-03-10 19:23:46
【问题描述】:

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

我尝试了几种解决方案,但对我没有用。

其中一个是这个:

<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 来计算总价。

【问题讨论】:

    标签: javascript jquery ajax prestashop


    【解决方案1】:

    无需其他代码开发麻烦。使用非常好的免费 Ship to Pay 模块。适用于 1.6/1.5 甚至 1.4

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-13
      • 2014-12-23
      • 1970-01-01
      • 2020-04-04
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 2021-01-26
      相关资源
      最近更新 更多