Polskie wsparcie PrestaShop
PrestaShop => Moduły => Wątek zaczęty przez: davidoff23a w Kwiecień 11, 2012, 07:58:37 pm
-
Poszukuje modułu takiego jak poniżej na obrazku tylko zamiast ilość 1 to od 0.1,
Mam nadzieję że ktoś pomoże. Potrzebne na gwałt.
(http://img823.imageshack.us/img823/9586/beztytuupvf.png)
-
Fajki na sztuki będziesz sprzedawać :P
Wydaje mi się że tutaj potrzebna będzie modyfikacja całej presty a nie tylko moduł.
-
Sztuka to sztuka, rzecz niepodzielna.
to juz nie bedzie "ilosc szt." tylko "ilosc"
pewnie klient ci sie uparl ... ach to Agile
zadnym modulem tego nie zalatwisz, trzeba rzezbic w core, zmienic typ danych w bazie, rzutowanie typow, itp.
to cie powinno nakierowac
http://www.prestashop.com/forums/topic/93968-change-order-quantity-to-a-decimal-value/
to jesli chodzi o core
do tego trzeba przejrzec moduly, skrypty javascript, walidacje.......
kupa roboty i debugowania, ale jest to do zrobienia.
selektor po prawej stronie, zwiekszajacy lub zmniejszajacy ilosc pisalem kiedys w javascripcie, musialbym odszukac
-
Myślałem że mniej więcej będzie OK. Niestety zrobiłem wszystko jak w tym poradniku i kaplica,
strona zdechła i tyle. Kopie zapasowe trzeba było od nowa wgrywać. Straciłem 2h.
Jeżeli możecie jakoś pomóc chętnie wysłucham.
-
Konkretnie chodzi o to żeby była taka tabelka choć niekoniecznie,
chce by osoby mogły kupować przedmioty wpisując w ilość np. 0.1, 0.4, 1.1, 3.6 itp.
-
Nie ma innej drogi
a jak ci strona "zdechla" to powinna sypac wyjatkami, nawet powie ci co i gdzie jest nie tak, i tak kroczek po kroczku az zrobisz do konca
logi serwera tez sa pomocne.
sorki ale nikt tego za ciebie nie zrobi.
na poczatek zamiast przecinka dziesietnego, uzywaj kropki
po 2 godzinach miales juz dosyc ?
hmm
-
Nie powiem dużo pomogłeś, co prawda już próbowałem użyć tego ale niestety nie poszło. Nadal się z tym morduje i jedyne co w kółko robię to importuje baze danych. Liczę na wskazówki.
-
zacznij od bazy danych
np. w ps_product zmien typ kolumny quantity z int(10) na decimal(12,2)
bedziesz mial do dyspozycji 2 miejsca po przecinku albo
decimal(11,1) z jednym miejscem po przecinku
i tak tabela po tabeli
w prescie wlacz debug i pokazywanie bledow, to samo tyczy sie smarty
rob to lokalnie na kopii sklepu u siebie na komputerze, bedzie bezpieczniej i szybciej
podziel robote na etapy
jesli nie masz umiejetnosci w php i javascripcie to odpusc sobie
-
Tutaj nie powiem już mnie na coś prowadzisz :D.
Tylko że mam zmieniać wszystkie wartości czy tylko te gdzie jest "INT 10"
Szybciej w angielskim tutku kazali wpisywać 17.2
-
w tutku mniej wiecej masz napisane, ze modyfikujesz tylko kolumny odnoszace sie do ilosci (quantity lub qty lub total_product itp.) raptem kilka(nascie) modyfikacji.
co do wartosci 17,2
int(10)- pozwala na zapisanie liczby do 10 cyfr
decimal(12,2) - pozwala na zapisanie liczby do 10 cyfr + 2 znaki po przecinku
nie ma co przesadzac z iloscia bo potrzeba wiecej bitow do zapisu rekordu i baza niepotrzebnie sie rozrasta
-
hmmm może prościej było zmienić jednostkę?
0,1 to raczej nie sztuka. więc np. zamiast metrów zrób cm zamiast kg dkg zamiast dkg gram itp :)