Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: a_pollo w Kwiecień 04, 2012, 12:02:30 pm
-
Witam,
mam pytanie czy jest możliwość zablokowania łączenia zakupów, tzn jedno zamówienie jeden produkt. Czy można zablokować możliwość dodania do koszyka więcej niż jednego produktu.
Dzięki z góry za odpowiedź.
Pozdrawiam
-
wybor ilosci tylko jednej sztuki mozna rozwiazac tak:
drobna modyfikacja plikow tpl: blockcart, order-list i products - rozwiazala by ten problem. wystarczy wyrzucic z karty produktu mozliwosc wybrania ilosci, z koszyka (jezeli jest przewidziana w nim taka mozliwosc) tez usunac wybor ilosci oraz z listy zamowienia to samo.
co do laczenia prodtuktow... to juz wyzsza szkola jazdy i zalezy od tego co rzeczywiscie chcialbys osiagnac, bo Twoje pytanie jest bardzo ogolnikowe w tej kwestii.
-
Problem polega na tym że:
Mam kilka produktów, i przykładowo klient kupuje produkt nr 1 i może sobie wpisać ile chce np. 100szt. i po dodaniu do koszyka tego produktu nie może dodać innego produktu. Czyli chodzi mi o to że klient kupuje dany produkt i jest to jedno zamówienie, jeżeli chce kupić jeszcze inny produkt to musi ponownie robić zamówienie.
-
to pierwsze tak jak pisalem wczesniej, czyli wybieranie ilosci, musisz poprostu pousuwac fragmenty kodu odpowiedzialnego za to.
jezlei chodzi o 1 zamowienie == jeden produkt to tutaj najprostszym rozwiazaniem byloby wrzucenie {if} z funkcja badanie ilosci przedmiotow w koszyku i jezeli >1 to np. alert java "nie mozesz dodac przedmiotu" pod przyciski "dodaj do koszyka". ilosc rzeczy w koszyku mozesz wyciagnac ze skroconego koszyka w headerze (blockuserinfo)
wszystko to mozesz zrobic nie ruszajac core sklepu, czyli tylko i wylacznie w plikach twojej templatki. naprostsze rozwiazanie, bez wiekszej znajmosci budowy kodu sklepu. wtedy masz pewnosc, ze nic nie spierdzelisz ;)