1


KLARNAでは、これはMagentoの問題に違いないと言っているので、誰かが助けてくれるかもしれません.
Magento CE1.7 と KLARNA モジュールを使用しています。Magento API を介して、この支払い方法で注文を自動的に処理できるようにしたいと考えています。私が他の人とこれをするのと同じように。

荷物が運送業者によって集荷された場合、次の標準的な電話で出荷通知と請求書を作成します。

String sid = mservice.salesOrderShipmentCreate(mlogin,id,ids,comment,1,1);
int stid = mservice.salesOrderShipmentAddTrack(mlogin,sid,carrier,title,trackingNo);
String invId = mservice.salesOrderInvoiceCreate(mlogin,id,ids,comment,"1","1");
Boolean cap = mservice.salesOrderInvoiceCapture(mlogin,invId);

KLARNA 関連の注文でこれを行うと、Magento で請求書が作成され、KLARNA でアクティブ化されます。ただし、KLARNA の請求書には請求書料金のみが含まれています。Magento 請求書に商品がありません
しかし、同様の販売注文を作成し、Magento バックエンドで [請求書の作成] を手動でクリックすると、注文は KLARNA で有効になり、正しい合計価格とすべての商品が含まれます。

それで、Magento APIを介してこれを行う際に何が間違っているのだろうか? Magento のバックエンドで両方の請求書を見ると、違いはわかりません。
助けてくれてありがとう。
-クリス-

4

1 に答える 1

0

それは不可能のようです。
しかし、KLARNA のドキュメントでは、Magento モジュールでは引用符を部分的にのみアクティブ化することはできないと述べています。
とにかく、これではモジュールが役に立たないので、注文を完了するときに KLARNA php API も使用する必要があります。

于 2013-12-22T19:50:46.607 に答える