W kodzie źródłowym [woocommerce_checkout]
(do_shortcode('[woocommerce_checkout]')
w moim załadowanym przez Ajax kodzie PHP) mogę wyświetlić formularz kasy gdziekolwiek chcę. Brakuje jednak metod płatności. Jak mogę je również mieć?WooCommerce: [woocommerce_checkout] shortcode wyświetla formularz kasowy, ale nie ma metod płatności.
Odpowiedz
Jeśli nie wywołujesz ajax z koszyka lub kasy, musisz ustawić WOOCOMMERCE_CHECKOUT = true przed wywołaniem shortcode;
define('WOOCOMMERCE_CHECKOUT', true);
echo do_shortcode('[woocommerce_checkout]');
Thx @Swarnendu, teraz pojawiają się metody płatności, ale formularz zgłoszenia do kasy zawiera "Błąd: wystąpił problem z połączeniem z bramką płatności", natomiast działa on po raz pierwszy z domyślnym motywem WP (ale z aktywnymi samymi wtyczkami). Dowolny pomysł? – drake035
Dodatkowa wskazówka: w domyślnym temacie WP kliknięcie przycisku "Złóż zamówienie" uruchamia funkcjonalność Ajax (z ładowaniem Ajaxa) przed przekierowaniem na stronę Otrzymane zamówienie. Ale dzięki temu niestandardowemu kodowi wydaje się, że nie ma żadnej funkcji Ajax, ta sama strona Checkout jest ładowana z komunikatem o błędzie, o którym wspomniałem. – drake035
Myślę, że to błąd. Sprawdziłem kod i okazało się, że <?php do_action('woocommerce_checkout_order_review'); ?>
na formularzu-checkout.php nie jest w stanie uruchomić haka add_action('woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20);
, jeśli używa się kodu w skrócie [woocommerce_checkout]
.
Ok, jak obejść ten błąd? – drake035
- 1. WooCommerce: Automatycznie realizuj płatne zamówienia (w zależności od metod płatności)
- 2. Formularz JSF nie wyświetla się.
- 3. WooCommerce Pokaż koszyk Przedmioty na kasie Strona
- 4. Wywoływany twórca ListView, ale nie ma innych metod.
- 5. WooCommerce stwórz zamówienie programowo i przekieruj do płatności
- 6. Jak przetwarzać płatności PayPal w jonowej aplikacji dla Woocommerce?
- 7. Jak dodać wybrane pole niestandardowe do strony płatności w WooCommerce?
- 8. Oddział kasowy na innym zdalnym
- 9. Jak ukryć metodę płatności w Woocommerce na podstawie kodu pocztowego
- 10. Django FormView nie ma kontekstu formularz
- 11. Przepływ: wypełnij formularz, dokonaj płatności PayPal, załóż konto
- 12. webhooks woocommerce nie wypalanie
- 13. Excel 2007 addin wyświetla, ale nie działa
- 14. Przeglądarka nie wyświetla favicon.ico, ale istnieje
- 15. skróconych wewnątrz SHORTCODE - wordpress
- 16. django - formularz nie zawiera błędów, ale form.is_valid() nie sprawdza
- 17. Formularz nie jest wyświetlana, ale jego treść nie
- 18. Sprawdź, czy formularz ma klucz?
- 19. Parse Wordpress jak shortcode
- 20. Wordpress jak zadzwonić shortcode w szablonie
- 21. WooCommerce - get_order() nie działa
- 22. Woocommerce zwraca listę pustych tablic podczas pobierania metod dostawy
- 23. Datepicker nie wyświetla kalendarza
- 24. Formularz kontaktowy Nie ma odpowiedzi na wysyłanie wiadomości e-mail?
- 25. woocommerce płatność kompletny hak
- 26. Widok obciążenia formularz StoryBoard, który nie ma Segue
- 27. WPF DataGrid ma wiersz RowEditEnding, ale nie ma wiersza RowEditEnded
- 28. urllib.urlopen działa, ale urllib2.urlopen nie ma
- 29. NetworkInfo.isConnected() zwraca true, ale nie ma połączenia
- 30. zmiana wyglądu shortcode w edytorze wordpress tinymce
Rozważmy również opublikowania w [WordPress Rozwoju Stack Exchange Network] (http://wordpress.stackexchange.com/) –
Nie, moje ostatnie pytania związane woocommerce-były tam odrzuconych:/ – drake035
Wow ...? Jestem trochę sfrustrowany moim 1-pytanowym doświadczeniem, jeśli to sprawia, że czujesz się lepiej. –