【发布时间】:2013-12-11 04:54:42
【问题描述】:
我正在使用带有 paypal express checkout 的 magento。我已经配置了它。
但是当我在管理员中创建订单时,我没有在此处获得此选项。 我怎样才能做到这一点?
请帮忙。
【问题讨论】:
标签: magento paypal paypal-sandbox
我正在使用带有 paypal express checkout 的 magento。我已经配置了它。
但是当我在管理员中创建订单时,我没有在此处获得此选项。 我怎样才能做到这一点?
请帮忙。
【问题讨论】:
标签: magento paypal paypal-sandbox
我们遇到了同样的问题,但没有找到自动处理通过 Magento 后端创建的订单的 PayPal 付款的解决方案。我们最终所做的是一个手动流程,需要销售人员执行几个步骤,但它使我们能够保持订单及其付款方式井井有条且准确无误。
我们创建了一种名为“PayPal - 手动开票”的自定义付款方式。它被配置为仅出现在 adminhtml 订单创建屏幕上。从功能上讲,除了标记订单的付款类型以进行手动开票外,它实际上没有任何作用——在创建订单后,销售人员必须前往 PayPal 并向客户发送发票。同样,当支付发票时,销售人员必须手动在 Magento 中为订单开票。
有关制作付款方式的体面教程,请查看:http://excellencemagentoblog.com/magento-create-custom-payment-method
本教程将引导您扩展核心 Mage_Payment_Model_Method_Abstract 类,将您的新支付方式添加到 Payment Methods,并添加必要的 UI 组件。
【讨论】:
大多数 Magento 付款方式不支持在管理员中使用它。 PayPal Express 方法也不支持。
附:创建订单后,客户将被重定向到 PayPal。如果您为客户创建订单,他将不会被重定向并且无法支付订单。 您需要搜索允许还款的付款方式(付款链接)。
支付方式有参数
protected $_canUseInternal = false;
但将其更改为 true 是不够的 :)
【讨论】: