【问题标题】:Magento manual order creation in Admin, Payment Method Paypal express checkout is not visibleMagento 在管理员中手动创建订单,付款方式 Paypal 快速结帐不可见
【发布时间】:2013-12-11 04:54:42
【问题描述】:

我正在使用带有 paypal express checkout 的 magento。我已经配置了它。

但是当我在管理员中创建订单时,我没有在此处获得此选项。 我怎样才能做到这一点?

请帮忙。

【问题讨论】:

    标签: magento paypal paypal-sandbox


    【解决方案1】:

    我们遇到了同样的问题,但没有找到自动处理通过 Magento 后端创建的订单的 PayPal 付款的解决方案。我们最终所做的是一个手动流程,需要销售人员执行几个步骤,但它使我们能够保持订单及其付款方式井井有条且准确无误。

    我们创建了一种名为“PayPal - 手动开票”的自定义付款方式。它被配置为仅出现在 adminhtml 订单创建屏幕上。从功能上讲,除了标记订单的付款类型以进行手动开票外,它实际上没有任何作用——在创建订单后,销售人员必须前往 PayPal 并向客户发送发票。同样,当支付发票时,销售人员必须手动在 Magento 中为订单开票。

    有关制作付款方式的体面教程,请查看:http://excellencemagentoblog.com/magento-create-custom-payment-method

    本教程将引导您扩展核心 Mage_Payment_Model_Method_Abstract 类,将您的新支付方式添加到 Payment Methods,并添加必要的 UI 组件。

    【讨论】:

    • 您是否遇到过 IPN 问题?我们正在做类似的事情,Paypal 正在尝试通过 IPN 更新订单并抱怨它们失败了。
    【解决方案2】:

    大多数 Magento 付款方式不支持在管理员中使用它。 PayPal Express 方法也不支持。

    附:创建订单后,客户将被重定向到 PayPal。如果您为客户创建订单,他将不会被重定向并且无法支付订单。 您需要搜索允许还款的付款方式(付款链接)。

    支付方式有参数

    protected $_canUseInternal              = false;
    

    但将其更改为 true 是不够的 :)

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 2014-12-03
      • 2014-09-17
      • 2012-03-07
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      相关资源
      最近更新 更多