Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: tchomasz w Wrzesień 03, 2009, 09:30:36 am
-
Witam,
Mam pytanie odnośnie kombinacji atrybutów. Otóż dorzuciłem testowy produkt, który posiada dodatkowo trzy opcje. Dla przykładu 'główną' opcją jest rozmiar, później jest jeszcze dwie. Jest różna ilość modeli w zależności od rozmiaru. No i teraz przy wybraniu 'niewłaściwej' opcji wyświetla się:
Stan: Produkt nie jest dostępny w wybranym modelu. Proszę wybrać inny.
Czy jest możliwość aby po wybraniu np. rozmiaru w pozostałych opcjach wyświetlane były tylko te dostępne dla tej wybranej opcji - tak aby zawężał się zakres wyboru - klient nie musi przecież do końca wiedzieć jakie opcje musi wybrać.
Mam nadzieję, że za bardzo nie zagmatwałem.
Pozdr.
tchomasz
-
Ja to robiłem ostatnio i zdębiałem że tak to jest zrobione :(
O tyle lipa ze jak np sprzedajesz zegarek to masz ustawienia:
szkiełko: plastik, szkło,
materiał: aluminium, plastik,
pasek: aluminium, skóra
To musisz stworzyć 8 obrębnych kombinacji atrybutów do jednego produktu aby klient mógł kupić dany produkt.
Czyli ma to wyglądać tak:
ZEGAREK 1: szkiełko: plastik; materiał: aluminium; pasek: aluminium
ZEGAREK 2: szkiełko: plastik; materiał: aluminium; pasek: skóra
ZEGAREK 3: szkiełko: plastik; materiał: plastik; pasek: aluminium
ZEGAREK 4: szkiełko: plastik; materiał: plastik; pasek: skóra
ZEGAREK 5: szkiełko: plastik; szkło: aluminium; pasek: aluminium
ZEGAREK 6: szkiełko: plastik; szkło: aluminium; pasek: skóra
ZEGAREK 7: szkiełko: plastik; szkło: plastik; pasek: aluminium
ZEGAREK 8: szkiełko: plastik; szkło: plastik; pasek: skóra
Wiem że jest to wkurzające i sam bym chciał aby to było zupełnie inaczej rozwiązane :( Jak mam produkt który kosztuje tyle samo a zmienia się parametr np mocy w soczewce od -6.0 do +6.0 co 0.25 bo przecież idzie się zaj**ać a nie to wpisać :(
-
Panowie/Panie czy ktoś z Was wie jak powiązane są atrybuty w bazie danych ?
Są tabele:
ps_attribute_group_lang
ps_attribute_lang
Ale czy jest tabela która łączy je ze sobą ?
-
Ogólnie ta część jest tak źle zaprojektowana.... że szkoda słów. Właśnie ta część jest określana jako najgorsza w preście...
-
Ok, ale może ktoś chociaż wie jak są powiązane te atrybuty z wartościami atrybutów i same atrybuty z produktami ? Na pewno szybciej dałoby się wrzucać produkty bezpośrednio do bazy ?
-
Ok znalazłem gdzie są połączenia grup atrybutów z wartościami artybutów:
tabela: ps_attribute
-
Ok, a tabela połączeń atrybutów do produktów to: ps_product_attribute i ps_product_attribute_combination
-
??? Czy ktoś wie może jak zrobić, żeby zmieniała się wyświetlana cena w sklepie wraz z wyborem atrybutu?
np
kolor biały bez zmiany ceny ( standard)
kolor czerwony dopłata 20 zł ( albo nowa cena większa o 20 zeta)
:(
-
już wiem - sorry za wpis :-[