【问题标题】:Magento 1 create partial invoice for specific amount and not productsMagento 1为特定金额而不是产品创建部分发票
【发布时间】:2020-04-14 23:00:48
【问题描述】:

对于 Magento 订单,在下订单并授权 Payflow 付款后,我希望能够为订单添加费用。我可以捕获与授权金额不同的金额,但这会带来限制问题,因为对于 Paypal,捕获的金额只能高于/低于授权金额的 15%。为了克服这个问题,我想让用户能够单独支付剩余费用。但是,当用户再次尝试使用 Payflow 信用卡支付剩余费用时,会创建完整的发票,这会导致当前订单被取消并创建订单 ID 为 xxx-1 的新订单。 我想要的是为同一订单提供多张发票,我相信这可以使用部分发票来完成,如下所示:

if($order->canInvoice()) {          
$invoiceId = Mage::getModel('sales/order_invoice_api')
        ->create($order->getIncrementId(), $itemsarray ,'your_comment' ,1,1);

}

但是如何为给定价格创建与任何项目无关的部分发票?

【问题讨论】:

    标签: paypal magento-1.9 invoice


    【解决方案1】:

    如何为给定价格创建与任何项目无关的部分发票?

    指定您自己的新 $itemsarray 替换,其中包含描述给定价格收费的单个行项

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 2016-02-03
      • 1970-01-01
      • 2018-10-09
      • 2011-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多