Try the Demo

Magento Forum

   
Dobbelt ordrebekræftelse
 
espz
Jr. Member
 
Total Posts:  4
Joined:  2008-08-30
 

Vi arbejder med en shop som bruger ePays betalingsmodul.
Alt fungerer fint, men når en ordre gennemføres bliver der konsekvent afsendt ordrebekræftelse til kundens mail-adresse to gange.

Der er forskellige muligheder for at “tænde og slukke” for mails og jeg har forsøgt følgende:

-----------------------------
Indstilling:
Magento backend > Konfiguration > “Salgs email” > “Ordre” : JA
Magento backend > Konfiguration > “Betalingsformer” > “ePay” > “Send Email Order Confirmation” : JA

Resultat: To ordrebekræftelser modtages
-----------------------------
Indstilling:
Magento backend > Konfiguration > “Salgs email” > “Ordre” : JA
Magento backend > Konfiguration > “Betalingsformer” > “ePay” > “Send Email Order Confirmation” : NEJ

Resultat: Ingen ordrebekræftelser modtages
-----------------------------
Indstilling:
Magento backend > Konfiguration > “Salgs email” > “Ordre” : NEJ
Magento backend > Konfiguration > “Betalingsformer” > “ePay” > “Send Email Order Confirmation” : JA

Resultat: Ingen ordrebekræftelser modtages
-----------------------------
Indstilling:
Magento backend > Konfiguration > “Salgs email” > “Ordre” : NEJ
Magento backend > Konfiguration > “Betalingsformer” > “ePay” > “Send Email Order Confirmation” : NEJ

Resultat: Ingen ordrebekræftelser modtages
-----------------------------

Når betalingen sendes til ePay kaldes en callback URL der bekræfter at ordren er betalt. Den har jeg forsøgt at kalde manuelt, og det aktiverer en ordrebekræftelse....så jeg har på fornemmelsen af problemet ligger her. Men, hvis man slår callback fra kommer der slet ingen mail.

Hvem kan hjælpe...eller hvem har gode ideer?

/Kasper

 
Magento Community Magento Community
Magento Community
Magento Community
 
Thissel
Sr. Member
 
Total Posts:  80
Joined:  2007-11-06
 

Jeg har bakset med det samme problem, men har fået Thomas fra ePay til at komme op med en løsning som virker - i hvert fald for mig:

Det du skal gøre er at åbne filen Mage/epay/controllers/StandardController.php

find

if($order->getId()){

og erstat med

if($order->getId() && !$this->_callbackAction){

Håber at det kan hjælpe dig

 Signature 

 
Magento Community Magento Community
Magento Community
Magento Community
 
Etasker
Member
 
Total Posts:  54
Joined:  2008-07-17
Denmark
 

Har samme problem, nogen der har hørt noget fra e-pay ?

 Signature 

My Magento shop E Tasker my other Magento shop E Skilte

 
Magento Community Magento Community
Magento Community
Magento Community
 
powerhosting.dk
Guru
 
Avatar
Total Posts:  549
Joined:  2008-10-20
 

Thissels løsning lader til at virke på dobbelt ordrebekræftelse

-Dog ikke på Epay´s 2x notification om betaling

Andre der kan bekræfte dette ?

 Signature 

Magento Performance Hosting
Unprecedented scalability and security | Our demo store
High-End dedicated servers, reserved and optimized for Magentocommerce

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top