Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: wildcat w Luty 10, 2013, 08:10:17 pm
-
Witam,
Czy można gdzieś ustawić opcję, że gdy cena = 0 to nie wyświetlać jej na stronie Produktu?
-
w konfiguracji sklepu? - nie ma takiej opcji
Musisz sobie dodac odpowiednie warunki np w tpl-ach
-
jak najbardziej jest taka opcja. w karcie wprowadzania prduktu masz pole do zaznczenia czy cena ma byc wyswitlana czy nie, po prawej od nazwy produktu.
-
@deejay3 - a przeczytałeś dokładnie o co kolega pyta?
że gdy cena = 0 to
to o czym ty piszesz odnosi się do globalnych ustawień bez różnicy czy cena jest równa czy większa od 0
a kolega zapewne chce uniknąć problemu gdy nagle w sklepie pojawiają się produkty za 0 (przez jakiś błąd czy to ludzi czy np przy imporcie)i klienci kupują je no a sklep musi takie produkty dostarczyć....np telewizor ;)
-
i musi i niemusi, wystarczy w regulaminie napisac, ze wg KC oferta nie jest handlowa itp.
-
jak najbardziej jest taka opcja. w karcie wprowadzania prduktu masz pole do zaznczenia czy cena ma byc wyswitlana czy nie, po prawej od nazwy produktu.
Zauważyłe to. Jest tak:
Opcje:
sprzedaż (tryb katalogu jeśli nieaktywne)
pokazuj w sklepie cenę
wyłącznie online (niedostępne w sklepie)
i gdy mam "zaptaszkowane" przy "sprzedaż" .... to nieaktywne jest "pokazuj cenę w sklepie" ... a jest zaznaczone domyślnie :-(
-
jest tak w zalozeniach prawnych sklepu, kazdego, nie tylko internetowego, ze Klient musi znac cene. a polkie prawo mamy takie, ze nawet jak cena jest 0 to musisz wypisac, ze jest 0 ;/
dokladnie wiem co chcesz osiagnac. czy chcesz "sprzdawac" produkt o wartosci 0 czy jezeli cena 0 to ma go nie sprzedawac (czyli nie ma ceny nie ma "do koszyka"). w drugiej wersji masz do tego obsluge powyzszej funkcji a do pierwszego musisz {if}owac ceny dla wartosci 0 w kazdym wypadku (product-list, produkt, homefeatured, blockspecials, blocknewproduct.... no w paru miejscach te ceny wystepuja wiec trzeba by wszystkie wychwycic, nie zapominajac juz o koszyku ;)
-
I jednak wyszło że musi warunki dopisać, a co do wpisu w regulaminie - też nie tak to że sobie coś w regulaminie napisze to nie znaczy że jest zgodne z obówiązującymi przepisami prawa-sklep internetowy niczym się nie różni od sklepu stacjonarnego
-
Dziękuję za podpowiedzi, bo opcja "awaryjna" (przypadkowe wstawienie produktu z ceną równą 0 zł) jest do wykorzystania na przyszłość.
Mnie chodziło o to, że produkty w moim "sklepie" (może nie powinienem nazywać "sklep", bo nie ma na razie takiego celu, żeby zarabiać na sprzedaży) będą "kosztować" 0 zł..... pomyślałem, że może gdyby się nie wyświetlała ta cena, to np. byłoby bardziej przejrzyście na stronie oraz mniej "ważyłaby" strona :-)
-
co do "wagi" strony to jezeli chodzi o szybkosc dzialania itp to za wiele nie zyskasz na wywaleniu cen, a nawet dolozysz, bo dojdzie kolejny warunek do sprawdzenia czy cena jest 0 czy cena nie jest 0, a jezeli chodzi o wyglad to juz wysztsko po stronie szablonu iu jego rozplanowania.
PS.
acha i jeszcze jedno mnie naszlo. bo nawet jak zwarunkujesz cene to bardzo mozeliwe, ze trzeba bedzie tez delikatnie podmodyfikowac takze skrypty szablonu. nie w paru wypadkach (np. atrybuty) cena generowana jest dynamicznie i bez wzgledy na to co masz w DIV zostanie to zastapione, ewentualnie warunkowac cale DIVy ale wtedy tez musisz uwazac na style zeby przy braku jakiegos elementu nie sypalo kolejnych np pozycjonowanych po relative. jednak sprawa nie wydaje juz taka trywialna dla poczatkujacego ;)
-
Dziękuję za komentarza.... chyba przekonałem się, że nie ma sensu tego wprowadzać :-)
-
sens jest zawsze, pytanie tylko jak bardzo jestes zdesperowany na taka funkcjonalnosc i ile czasu chcesz na to poswiecic. tak szczerze to dla wprawionego "gracza" to okolo godziny roboty z testami i porpawkami, tak mi sie wydaje bo jeszcze sie az tak nie bawilem ale mysle, ze to wstarczajacy czas. gorzej dla kogos kto nie zna struktury presta. tak jeszcze myslac, nie wiem czy nie zalatwola by sprawa modyfikacji kontrolera np. w funkcji getPrice i w niej przyposac warunek. 90% wszystkich cen wywolywanych jest wlasnie w tej funkcji wiec teoretycznie powinno to zadzialac.