【问题标题】:code for table rates shipping method & cash on delivery" payment method in magentoMagento中的表费率送货方式和货到付款的付款方式代码
【发布时间】:2015-05-31 10:46:13
【问题描述】:

我正在使用这种运输“表格费率”和“webshopapp 矩阵费率”运输方式。

我需要的是,如果我们使用表费率运输方式,我想隐藏“货到付款”付款方式。

我正在关注这个链接:Magento - OnePage Checkout - Hide Payment method depending on Shipping Method

请帮我看看代码是什么

1) 表运费方式

2)货到付款”付款方式。

【问题讨论】:

    标签: magento payment-gateway


    【解决方案1】:

    您可以通过在 available.phtml 文件中使用简单的 if 语句来完成此操作。在

    app/design/frontend/your_theme/template/checkout/onepage/shipping_method/available.phtml

    在这个文件中你可以看到一些类似的代码

     <?php foreach ($_rates as $_rate): ?>
        <?php $codes=$_rate->getCode();?>
    <?php endforeach;?>
    

    在这些行下面有显示运输方式的代码和用于检查运输方式的单选按钮。您只需在此处检查条件即可。

    <?php if($codes=='shipping_method_code' ): ?>
    

    如果代码与您的餐桌费率代码匹配,那么您可以做任何您想做的事情。您可以根据需要进行检查。

    希望这会有所帮助。

    【讨论】:

    • 嗨,这是 available.phtml = > pastebin.com/tRhfGqUr 你能告诉我在哪一行我必须放置这个代码:
    • 嘿,在第 34 行之后,您可以执行 if 条件检查。检查结帐页面中的运输方式以获得更多洞察力,您可以可视化代码流。
    • 如果这有帮助,不要忘记接受并投票,这也将帮助其他人获得类似问题的答案。
    • 我必须使用这个代码吗? =>
    • 我在第 35 行之后粘贴了上面的行,但在“运输信息”之后,它重定向到“我的购物车”页面。
    猜你喜欢
    • 2013-05-25
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-29
    相关资源
    最近更新 更多