wdrożenia PrestaShop

Zapamiętywanie koszyka jak wyłączyć

  • 6 Odpowiedzi
  • 4550 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline jesiu

  • Nowy
  • *
  • 4
  • 0
Zapamiętywanie koszyka jak wyłączyć
« dnia: Maj 24, 2011, 03:39:55 pm »
Witam

Jak wyłączyć zapamiętywanie koszyka dla niezalogowanego klienta. Jeśli klient doda coś do koszyka to po ponownym wejściu na stronę (zamkniecie i otwarcie przeglądarki) koszyk powinien być pusty, a jest zapamiętany.


*

MERA

  • Gość
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #1 dnia: Maj 24, 2011, 03:48:42 pm »
W Adminie  Ustawienia   na samym dole  zakliknij NIE

*

Offline jesiu

  • Nowy
  • *
  • 4
  • 0
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #2 dnia: Maj 24, 2011, 04:40:06 pm »
Opcje "Przywróć koszyk przy logowaniu:" mam zaznaczone "nie".

*

MERA

  • Gość
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #3 dnia: Maj 25, 2011, 07:24:08 am »
Jak robisz na swioim komputerze to trzeba wyczyścić ciasteczka . ,dobry program to ccleaner zainstaluj sobie jest darmowy.Powinno pomóc

*

Offline jesiu

  • Nowy
  • *
  • 4
  • 0
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #4 dnia: Maj 26, 2011, 02:00:47 pm »
Chodzi mi o to aby koszyk był pamiętany tylko poprzez bieżącą sesje, a nie zachowany w cookie w przeglądarce. Klient wychodzi do sklepu kolejnego dnia i koszyk ma być pusty, teraz jest cały czas zapisany w cookie.


*

MERA

  • Gość
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #5 dnia: Maj 26, 2011, 02:33:49 pm »
Jeżeli masz zakliknęte NIE to klientowi powinien sam się opróżniać koszyk .Żeby sprawdzić czy tak jest to musisz pierwsze wyczyścić ciasteczka ,bo pozostają zapamiętane stare wiadomości,a następnie robić próby.Tak jest u mnie i wszystko działa.

*

Offline jesiu

  • Nowy
  • *
  • 4
  • 0
Odp: Zapamiętywanie koszyka jak wyłączyć
« Odpowiedź #6 dnia: Czerwiec 02, 2011, 12:13:44 pm »
No to sam odpowiem.

w pliku classes/cookie.php w linijce:

$this->_expire = isset($expire) ? intval($expire) : (time() + 1728000);


Zmieniamy liczbę  1728000 wartość w milisekundach (domyślna to 14 dni).