cancel
Showing results for 
Search instead for 
Did you mean: 

[1.9] Płatności przy wyłączonej opcji Enable Onepage Checkout

[1.9] Płatności przy wyłączonej opcji Enable Onepage Checkout

Mam rozszerzenie Magento płatności, które nie wymagają przekierowania poza sklep. Rozszerzenie tak działa, że gdy opcja „Enable Onepage Checkout” jest włączona, w „ORDER REVIEW” umieszczany jest link, który uruchamia skrypt JavaScript, który z użyciem technologii AJAX prowadzi do dokonania płatności za koszyk. W skrypcie „/Block/Checkout/Onepage/Step.php” zdefiniowana jest klasa dziedzicząca po „Mage_Checkout_Block_Onepage_Abstract”, a w skrypcie klasa dziedzicząca po „Mage_Checkout_Controller_Action. Ponadto istnieje dokument XML rozszerzenia w katalogu „app/design/frontend/base/default/layout/”. Zdefiniowane są szablony „/checkout/onepage/step.phtml” i „/checkout/onepage/step/info.phtml”. W tym drugim szablonie zdefiniowany jest wygląd sekcji „ORDER REVIEW”.

Jednak przy wyłączonej opcji „Enable Onepage Checkout” od razu po kliknięciu „PLACE ORDER” następuje przejście do strony o sukcesie zamówienia. Jak rozbudować rozszerzenie dla Magento 1.9, aby przy wyłączonej opcji „Enable Onepage Checkout” działało podobnie, jak przy włączonej? Jak podejść do obsługi płatności wykonywanych na stronie sklepu Magento 1.9 przy wyłączonej opcji „Enable Onepage Checkout”? Jak zrobić w rozszerzeniu płatności, aby przed przejściem do strony o pomyślnym złożeniu zamówienia konieczne by było dokonanie zapłaty na stronie sklepu? Jak umieścić kod HTML widoczny w kreatorze zamówienia Magento 1.9? Jak zmienić działanie kreatora, aby przejście do strony o pomyślnym zamówieniu nie było automatyczne? Proszę o pomoc.

Kamil Szmit