Mam witrynę Magento używającą wersji 1.6.2.0
, z którą mam problemy z duplikatami zamówień.Magento Duplicate Orders
Po zbadaniu tematu, znalazłem głównie wątki na forum wyjaśniające, że 1.4.x
miało problemy z duplikatami zamówień, a wspomniane rozwiązania (nawet te na SO, które znalazłem) sugerują tylko, że użytkownik aktualizuje Magento do >1.4
.
Znalazłem również proponowane rozwiązanie here, ale jestem niechętny do usuwania obserwatorów, co uniemożliwi zakupy do pobrania działa.
Zauważyłem również wspomnianą już parę razy poprawkę o nazwie "Array of Death" (np. here), ale ten problem nie występuje w 1.6.x
, wydaje się, że Zend to rozwiązał.
Istnieje kilka propozycji hackingu JavaScript, w których przycisk Potwierdź zamówienie jest ukryty po przesłaniu, ale Magento 1.6.x
już to robi.
Zwiększyłem zmienną konfiguracyjną limitu czasu płatności na 120 sekund i jeszcze nie widzę, czy daje ona wyniki. Nie mogę tego przetestować, ponieważ problem jest sporadyczny (i prawdopodobnie spowodowany komunikacją lub jej brakiem między bramką płatności a Magento).
Używam Sagepay jako bramy płatności.
Jeśli ktoś ma jakieś pomysły, które mogą pomóc, lub może doradzić, w jaki sposób mogę dalej to debugować, i idealnie rozwiązać to, co byłoby bardzo cenne!
Mamy ten sam problem w/magento 1.6.2 i SagePay. Czy udało ci się to zbadać? –
Niestety, nie! Jest on obecnie badany przez kolegę, ale nie znalazłem niczego, o ile wiem. Zgłosimy to tutaj, jeśli to zrobią. –