Jak mogę ponownie załadować stronę po usunięciu przedmiotu z mini koszyka?
Wiem, że to Magento 2
błąd.
Na stronie koszyka kasy jest wiele produktów W mini koszyku, a także na stronie koszyka kasy podczas usuwania W mini koszyku zawartość nie jest aktualizowana i wiem, że aktualizowanie zawartości strony koszyka kasy za pomocą Ajaxa jest duże, więc zastanawiam się, kiedy klient usuwa przedmiot z koszyka Muszę ponownie załadować stronę.
window.location.reload();
po pomyślnym usunięciu ajax.Odpowiedzi:
Naprawiono problem we wszystkich Magento 2 na stronie kasy
=> wstaw kod komentarza po zakończeniu funkcji
źródło
Jeśli masz jakiś moduł w
/app/code
środku, to w skrzynce tego modułu lub edytuj plik podNamespace/Your module/etc/frontend/sections.xml
.I napisz i wewnątrz Ten plik:
To powinno być napisane pod prawidłową deklaracją konfiguracji, możesz zobaczyć, jak napisać to w module kasowym w dostawcy / magento.
źródło
Prosta poprawka tego problemu.
Skopiuj plik
vendor / magento / module-checkout / view / frontend / web / js / view / minicart.js
do
twoja_theme_path / Magento_Checkout / web / js / view / minicart.js
W funkcji inicjalizacji
Dodaj ten kod do funkcji contentLoading w ten sposób
źródło