PDA

Zobacz pełną wersję : VM - błąd linku "Pokaż koszyk"



erper
24-01-2012, 17:45
Witam,
Parę dni temu miałem problem z koszykiem, bo nie działały przyciski "Dodaj do koszyka". Jak to zostało rozwiązane, to teraz jest inny bład, a mianowicie:

1. klient dodaje towar do koszyka -> pojawia się standardowe okienko pop up z informacją o dodaniu produktu i przyciskami "Kontunuuj" i "Koszyk", a w module "Koszyk" jest wyświetlony stan koszyka (1 produkt).

2. jeśli wokienku pop up klient kliknie na przycisk "Koszyk" to jest przenoszony do koszyka i jest OK, ale jeśli to okienko zniknie i wówczas chce obejrzeć koszyk, to po kliknięciu na link "Pokaż koszyk" wyświetla się strona z linkiem "Kontunuuj zakupy", a w module koszyka jest informacja "Twój koszyk jest pusty".

3. jeśli klient kontynuuje zakupy (przechodzi do stron produktów), to znów pojawia się prawidłowa informacja ze stanem koszyka (1 produkt), ale wejście do koszyka przez link "Pokaż koszyk" nie skutkuje wyświetleniem koszyka tulko strony wskazanej w punkcie 2.

Tak się dzieje bez względu na to, czy w konfiguracji templatki AJAX jes włączony, czy wyłączony.

Poza tym, pomimo, że w konfiguracji witryny jest wyłączone cache, to koszyk potrafi pokazać produkt, który został z niego usunięty, tak jakby to cały czas tkwiło w pamięci podręcznej, któa jest wyłączona.

Jakieś podpowiedzi ?

erper

Gall Anonim
24-01-2012, 18:27
Sprawdź w dwóch opcjach:
Składnie:
a
www.TwojaDomena.xxx
b
TwojaDomena.xxx

Napisz czy problem powstaje w obydwu przypadkach
Pamiętaj że:
wyłączasz przeglądarkę
potem czyścisz casch przeglądarki na jakiekolwiek innej stronie np. google (twoja strona ma być wyłączona)
potem wykonujesz test dla składni a
Po czym
wyłączasz przeglądarkę
potem czyścisz casch przeglądarki na jakiekolwiek innej stronie np. google (twoja strona ma być wyłączona)
potem wykonujesz test dla składni b
Pzdr

erper
25-01-2012, 15:24
Dziękuję.
Chyba kiedyś już to ćwiczyłem i to nic nie dało (stronę mam bez www i tak jest w konfiguracji), ale sprawdzę jeszcze raz. Wydaje mi się jednak, że w którymś momencie coś "nagrabiłem" w kodzie VM ( nie w plikach związanych z koszykiem i nie w plikach konfiguracji, chyba w pliku standard_shipping.php), a że robiłem to w pośpiechu i nie zapisałem "na boku" co zrobiłem, to teraz mam efekt (pamięć już nie ta).
Piszę to, bo sprawdzałem jak działa moja druga strona (na której nie robiłem żadnych "ulepszeń") i tam jest dobrze.

erper

---------- Post dodany 25-01-2012 o 15:24 ---------- Poprzedni post był 24-01-2012 o 18:36 ----------

Problem rozwiązany. Próby zmian w konfiguracji i czyszczenia cache nic nie dały. Skończyło się przywróceniem witryny z kopii zrobionej miesiąc temu i zaktualizowaniem bazy do stanu dzisiejszego.
Zamykam wątek.

erper