Jak wyczyścić poprzednią zawartość koszyka

bartbart

Avatar: bartbart

2012-04-19 12:20

Potrzebuje zmienić troszkę zachowanie funkcji "do koszyka".
Mamy załóżmy 3 produkty.
Celem moim jest możliwość zamówienia jedynie 1szt. 1 produktu (usunięte zostanie przelicz i usuń, z tym problemu nie mam).
Domyślnie zachowanie funkcji "do koszyka" dodaje bądź to kolejne sztuki bądź dodatkowe produkty.
Chciałbym, aby realizowane było to tak, iż po kliknięciu "do koszyka" najpierw cała poprzednia zawartość koszyka jest czyszczona
a potem dodawany jest dany produkt.

Mam nadzieję, iż w miarę jasno to opisałem.

Czy ktoś może podpowiedzieć jak to wykonać w Quick.Cart 4.2?

» Quick.Cart v4.x

boboo

Avatar: boboo

2012-04-19 15:18

Czyli można zakupić tylko jeden rodzaj produku (ewentualnie tylko jego ilość zmienić w samym koszyku)?

bartbart

Avatar: bartbart

2012-04-19 15:29

Tak można będzie tylko 1 rodzaj produktu zakupić.
Jeśli wybraliśmy np. produkt A, a potem wybierzemy produkt B.
To tylko produkt B ma widnieć w koszyku.

Oczywiście jeśli ponownie wybralibyśmy produkt B to również nie może zwiększać się liczba danego produktu ma być na stałe 1.

Stąd moja próba rozwiązania tego w ten sposób, aby po kliknięciu "do koszyka" poprzednia zawartość była usuwana. Z podobny sposób dzieje się to po zakończeniu składania zamówienia.

Z tymże nie mogę tego wytropić :)

boboo

Avatar: boboo

2012-04-19 19:39

w actions_client/p_orders.php
nad:
$oOrder->addToBasket($iProductAdd,$iQuantity);
dodaj:
$oFF->deleteInFile(DB_ORDERS_TEMP,$_SESSION['iCustomer'.LANGUAGE],'iCustomer');

qc-plugins.kimla.de

bartbart

Avatar: bartbart

2012-04-19 20:17

Extra!!! Dzięki wielkie!

O to mi właśnie chodziło

Do góry
o nas | kontakt