2016-03-19 7 views
0

Ich habe cc-avenue Zahlungs-Gateway in meinem Magento-Shop implementiert.magento Auftrag nach erfolgreicher Zahlung von ccavenue erstellen

gerade jetzt, wenn ich ccavenue Zahlungsmethode wähle, während der Checkout es zu ccavenue umleitet, aber in Backend Magento eine Bestellung erstellen.

Ich möchte eine Bestellung nach erfolgreicher Zahlung von ccavenue erstellen.

kann mir jemand dafür helfen.

+0

In Magento wird die Bestellung standardmäßig mit der Statusverarbeitung erstellt. Nach Abschluss der Zahlung wird es als Erfolg markiert oder aufgrund des Status fehlgeschlagen. – Butterfly

+0

Ich denke nicht, dass es eine gute Option für Sie ist. weil Sie Informationen von Kunden verlieren werden, die versucht haben, zu bestellen, und schließlich haben sie bestellt. – fresher

+0

Bitte zeigen Sie Ihren Code. – Enigmativity

Antwort

0

In Magento müssen Sie eine Bestellung erstellen, bevor Sie sie an Payment Gateway umleiten. Weil jedes Zahlungsgateway einschließlich ccavenue Auftrags-ID und wenige auf die Bestellung bezogene Parameter benötigt. Was Sie tun können, ist, sollten Sie die Mail bei der Auftragserstellung stoppen.

Es ist ein Ereignis,

sales_order_place_after 

es außer Kraft setzen und stoppt Mail zu senden, wenn Sie Antwort von Ihrer Zahlung erhalten getway zu überprüfen, was Erfolg oder Misserfolg kommt nach, dass eine korrekte E-Mail senden.