You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Magento 1.9移除PayPal Standard快捷结账并改为常规支付方式

Magento 1.9 PayPal相关问题解决方案

1. 如何移除PayPal Standard结账功能?

有两种实现方式,可根据你的需求选择:

方式一:后台简单禁用(推荐)

  • 登录Magento后台,依次进入 系统 -> 配置 -> 销售 -> 支付方式
  • 在「PayPal」分组下找到「PayPal Standard」,将「启用此支付方式」设置为 否
  • 点击页面右上角的「保存配置」,最后进入 系统 -> 缓存管理 刷新全部缓存即可生效

方式二:代码级彻底移除(适合不想让模块在后台显示的场景)

  • 复制 app/etc/modules/Mage_Paypal.xml 文件到 app/etc/modules/local/Mage_Paypal.xml(若local目录不存在,直接新建即可)
  • 打开复制后的文件,将 <active>true</active> 修改为 <active>false</active>
  • 保存文件后,刷新Magento缓存,PayPal相关模块就会被完全禁用

2. 将PayPal Standard调整为常规支付方式(替代快捷结账,与Payumoney/CC Avenue并列)

PayPal Standard默认会关联Express Checkout(快捷结账)模块,导致它单独展示。我们需要关闭快捷结账,让标准支付方式和其他网关并列显示:

步骤1:禁用PayPal Express Checkout

  • 后台进入 系统 -> 配置 -> 销售 -> 支付方式
  • 找到「PayPal Express Checkout」选项,将「启用此支付方式」设置为 否,保存配置

步骤2:正确配置PayPal Standard

  • 回到「PayPal Standard」配置项,确保「启用此支付方式」设为 是
  • 填写你的PayPal商家邮箱、API信息(按需配置),重点检查:
    • 不要勾选任何与「快捷结账」「Express Checkout」相关的选项
    • 将「支付方式标题」设置为你想要的名称(比如「PayPal」),保证前台和其他支付方式统一展示
  • 保存配置

步骤3:调整模板/布局(若前台仍未正常显示)

如果你的自定义主题修改了支付方式渲染逻辑,可能需要调整模板:

  • 找到主题下的 template/checkout/onepage/payment/methods.phtml 文件
  • 确认文件中没有单独将PayPal模块排除在常规列表外的代码,所有启用的支付方式应通过统一循环渲染(比如 <?php foreach ($this->getMethods() as $_method): ?> 这段代码要包含PayPal Standard)
  • 修改后保存文件,刷新缓存

步骤4:验证效果

  • 进入后台 系统 -> 缓存管理 刷新全部缓存
  • 前台访问结账页面,检查PayPal是否已和Payumoney、CC Avenue等支付方式并列显示,不再是单独的快捷结账入口

内容的提问来源于stack exchange,提问作者Midhun Puthenpurackal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:55:32