从结帐页面中删除贝宝快速结帐单选按钮

Posted

技术标签:

【中文标题】从结帐页面中删除贝宝快速结帐单选按钮【英文标题】:Removing paypal express checkout radio button from checkout page 【发布时间】:2012-04-22 15:39:13 【问题描述】:

我的购物车页面和结帐页面中有 paypal 快速结帐按钮。我只想从一页结帐的付款信息步骤中删除贝宝快速结帐单选按钮。

我已尝试从位于

的 xml 文件中删除以下代码

app/design/frontend/default/default/layout/paypal.xml

<checkout_cart_index>
    <reference name=\"checkout.cart.top_methods\">
        <block type=\"paypal/express_shortcut\" name=\"checkout.cart.methods.paypal_express\" template=\"paypal/express/shortcut.phtml\"/>
    </reference>

    <reference name=\"checkout.cart.methods\">
        <block type=\"paypal/express_shortcut\" name=\"checkout.cart.methods.paypal_express\" template=\"paypal/express/shortcut.phtml\"/>
    </reference>
</checkout_cart_index> 

但它不起作用。知道如何做到这一点吗?

【问题讨论】:

【参考方案1】:

您正在编辑 checkout_cart_index - 这意味着您正在从购物车中删除按钮。 您可以使用 css 和对 template/checkout/onepage/payment/methods.phtml 进行一些修改来做到这一点: 改变

<dt> 

<dt class="<?php echo $_code; ?>"> 

例如和

<dd>

<dd class="<?php echo $_code; ?>">

现在你把这个添加到你的样式表中:

.sp-methods .paypal_express  display:none; 

【讨论】:

【参考方案2】:

您能否刷新一下magento缓存并再次检查。

【讨论】:

以上是关于从结帐页面中删除贝宝快速结帐单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress - 单选按钮结帐 woocommerce 显示/隐藏必填字段

根据 WooCommerce 中的自定义结帐单选按钮和文本字段设置动态费用

根据 Woocommerce 结帐中的单选按钮动态更新费用

WooCommerce 结帐单选按钮,可根据特定项目小计设置百分比费用

动态贝宝快速结帐按钮

从贝宝快递结帐中删除送货地址