PDA

Zobacz pełną wersję : VirtueMart (lub inny sklep) - dodatkowe pola wyboru wpływające na cenę



kamil_w
25-07-2012, 20:31
Czy jest możliwość zrobić w VirtualMarcie (lub ewentualnie w innym dodatku e-commerce) tak, by przy danym produkcie było kilka list opcji do wyboru, które wpływałyby na cenę? Choci mi o coś takiego jak jest na tej stronie:
http://print4all.pl/products-wizytowki-33.html

Winnetou
25-07-2012, 20:45
Da się. Poczytaj o tzw. atrybutach w konfiguracji VirtueMart

kamil_w
25-07-2012, 21:02
Sprawdziłem demo VirtueMarta. Jest ono na Joomli 1.5. Tam mniej więcej wszystko ogarniam. Na Joomli 2.5 zainstalowałem najnowszą wersję tego sklepu i lipa. Utworzyłem sobie kategorie, produkty, regułę do obliczania VATu, ale kompletnie nie mam pojęcia jak zrobić te listy wyboru. Próbuję to zrobić w polach dodatkowych, ale nie wiem jak. Może jakieś nakierowanie? Byłbym wdzięczny.

Gall Anonim
25-07-2012, 21:45
Miałeś nakierowanie - słowo - atrybuty

Winnetou
25-07-2012, 22:12
Zainstaluj przykładowe treści/produkty w VirtueMart. One mają atrybuty. Łatwiej sie wtedy połapać jak i gdzie się to ustawia.

PeFik
25-07-2012, 22:42
OpenCart ma to również.

kamil_w
26-07-2012, 00:00
To może inaczej. Spójrzcie jak w podanym przeze mnie przykładzie zmieniają się ceny. Tu nie ma prostej reguły dodania X zł lub ich odjęcia. To raczej powinno wyglądać np tak:


250 szt.; format A5 = cena_bazowa
250sz.; format A4 = cena_bazowa * 1,25
500 szt.; format A5 = cena_bazowa * 1,4 = cena_500_a5
500 szt.; format A4 = cena_500_a5 * 1,25
itd

Tymczasem w VirtueMart 2.x męczę ten temat i nic nie mogę wymyślić. Ponadto w parametrze do zmiany ceny powinny być 3 opcje - cena ustawiana na sztywno (bez znaku przed liczbą), wzrost ceny (z plusem przed liczbą) i obniżka ceny (z minusem przed liczbą). Byłoby przyzwoicie gdyby tak to działało. Z tego co widzę w wersji demonstracyjnej to w starszej wersji tak to właśnie wyglądało. W nowej wersji natomiast brak znaku przed liczbą działa tak samo jak podanie w tym miejscu znaku plusa. ;/ Znaku "*" też ten dodatek nie rozpoznaje.