Muszę wiedzieć, czy istnieje jakieś rozwiązanie, jak dodać w sumie zamówienia magento success.phtml? Ponieważ chcę po złożeniu zamówienia, klient otrzymuje wszystkie informacje, jak dokonać płatności, w tym cenę, jaką trzeba zapłacić, ponieważ klient nie pamięta w ostatnim kroku, jaka jest całkowita cena.Dodaj łączną cenę na stronie powodzenia kasy
Odpowiedz
można użyć coś takiego w swojej success.phtml
:
$sOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();
$oOrder = Mage::getModel('sales/order')->load($sOrderId);
echo $oOrder->getGrandTotal();
Dziękuję !!!!!! – Brek
To jest straszna odpowiedź. Możesz łatwo przypadkowo pokazać komuś kolejność elosów, jeśli 2 zamówienia przebiegną w milisekundach. Użyj '$ order = Mage :: getModel ('sales/order') -> load ($ this-> getOrderId());' zamiast. – dotty
@dotty: 'last_order_id' jest zapisywany w sesji PHP, gdy użytkownik kliknie" Kup ". Identyfikator sesji PHP jest powiązany z przeglądarką konkretnego użytkownika, zwykle przez plik cookie. Chcesz wyjaśnić, w jaki sposób wartość odczytana z sesji użytkownika powinna prowadzić do pokazania kolejności innego użytkownika? –
w success.phtml szablonu można użyć
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$total = $order->getGrandTotal();
właściwy sposób jest rozszerzenie Mage_Checkout_Block_Onepage_Success
i dodać własną metodę ponownie ładuje kolejności (jak w tym widoku cytat jest już nieaktywna), ponieważ nie jest miło załadować takiej rzeczy w szablonach
To jest odpowiednia odpowiedź, która jest bezpieczna, w przeciwieństwie do wybrana odpowiedź. – dotty
- 1. WooCommerce uzyskaj łączną kwotę
- 2. Kasy ładowanie obrazów kolorowych
- 3. jak sprowadzić cenę akcji z Australii giełdzie
- 4. OpenCart: Dodaj lewą kolumnę (zawiera kategorie itp.) Na stronie Domyślne
- 5. Dodaj wydarzenie kalendarza Outlook z linkiem na stronie internetowej
- 6. pozycje Grupa o łączną kwotę
- 7. sprawdzanie powodzenia write.csv w R
- 8. Android Studio - kasy * oddział * od GitHub
- 9. magento pomiń metodę płatności z kasy
- 10. Jak uzyskać obiekt pliku na oddzwonienie powodzenia z kamery cordova?
- 11. Jak sprawdzić łączną liczbę pobrań aplikacji ios.?
- 12. Jak mogę przekazać Sinatrze łączną, domyślną trasę?
- 13. Podaj najniższą cenę w koszyku Magento
- 14. FOSUserBundle: Cel powodzenia po zresetowaniu hasła
- 15. Jak zdobyć Asin i cenę z Amazon
- 16. Rails 4, jak złapać ajax: zdarzenie powodzenia
- 17. Uzyskaj łączną liczbę elementów w tablicy
- 18. 403 Prośba o cenę wyższą niż skonfigurowana
- 19. Jak uzyskać cenę aplikacji w Steam WebAPI?
- 20. używanie bluebird z niezdefiniowaną funkcją powodzenia oddzwonienia
- 21. Elementy Drupal Commerce Line: zmienić cenę?
- 22. Magento jedna strona kasy - otrzymywanie TypeError: checkout undefined (w opcheckout.js)
- 23. Dodaj animację po lewej prawej stronie w angularJS z Routingiem?
- 24. Jak mogę sprawdzić łączną liczbę instalacji dla mojego rozszerzenia chrome?
- 25. Wiele easyXDM na jednej stronie
- 26. Sencha Touch TabBar Dodaj przycisk po lewej stronie zakładek
- 27. Wiele elementów iScroll na tej samej stronie
- 28. Wróć przycisku na stronie
- 29. skryptozakładka na stronie https
- 30. powiększ na stronie internetowej
przeszukaj to zostało odebrane przed tutaj –
mówisz o tym? http://stackoverflow.com/questions/3927685/magento-checkout-success-page-product-price-and-sku-retrival ten nie działa – Brek