Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: a_pollo w Kwiecień 04, 2012, 12:02:30 pm

Tytuł: Pytanie o blokowanie produktów.
Wiadomość wysłana 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
Tytuł: Odp: Pytanie o blokowanie produktów.
Wiadomość wysłana przez: design4VIP w Kwiecień 04, 2012, 08:43:19 pm
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.
Tytuł: Odp: Pytanie o blokowanie produktów.
Wiadomość wysłana przez: a_pollo w Kwiecień 05, 2012, 10:14:19 am
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.


Tytuł: Odp: Pytanie o blokowanie produktów.
Wiadomość wysłana przez: design4VIP w Kwiecień 05, 2012, 12:43:04 pm
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 ;)