Skocz do zawartości

lustfingers

Members
  • Zawartość

    106
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Ostatnia wygrana lustfingers w Rankingu w dniu 16 Lipiec 2015

lustfingers posiadał najczęściej polubioną zawartość!

O lustfingers

  • Tytuł
    Zaawansowany
  1. Tworzonie zamówienia w BO a ilość minimalna produktu

    Teraz tak na początku kontrolera jest funkcja renderForm() dodałem w niej $product = new Product((int)$id_product); i w wywołaniu smarty 'product' => $product, dumpując w form.tpl {$product->minimal_quantity} dostaje int 1 czyli nie otrzymuje prawdziwego wyniku powinno być 5, więc zwraca mi to tylko na zasadzie true zamiast poprawnej wartości.
  2. Tworzonie zamówienia w BO a ilość minimalna produktu

    Dzięki, dokopałem się do tego kontrolera, jak na razie ikośc kodu mnie przerasta, ale powoli aby do celu, znalazłem kilka funkcji nad którymi muszę posiedzieć wydaje mi się że odpowiada za to ajaxProcessAddProductOnOrder() poza tym dokopałem sie do pliku admin/themes/default/controllers/form.tpl tam znajduje sę input z ilością w value ma ustawione 1 gdy dumpuje tam product to dostaje null, gdyby mi tam zwracało wynik to mógłbym w value podstawić minumum quantity. Ważne że o krok bliżej jestem.
  3. Witam, presta w wersji 1.6.1.4 Mam taki problem gdy produkt posiada ustawioną minimalną ilość np 10 sztuk i chce w panelu utworzyć nowe zamówienie, wybieram z listy produkt wpisuje ilość i produkt jest dodawany, problem jest w sytuacji gdy wpisze ilość mniejszą od minimalnej np 8 wtedy zamiast dodać mi produkt wyświetla komunikat błędu musisz dodac wymagana ilość 10 szt. To jest ok jednak jest to czasochłonne. Tak samo jest w sytuacji gdy do istniejącego zamówenia chce dodać taki produkt w mniejszej ilości niż wymagana. Oczywiście ciężko spamiętać wszystkie produkty i ilości minimalne więc szukam sposobu aby w tych dwóch miejscach w inpucie od razu wyświetlało ilość minimalną. Ktoś może podpowiedzieć gdzie zacząć grzebać w jakich plikach? Co za to odpowiada?
  4. Cena kombinacji po zmianie waluty

    Witam ponownie powrócę jeszcze to tego kodu: function hookdisplayList($params){ $product=new Product($params['id_product']); $combinations=$product->getAttributeCombinations($this->context->language->id); $this->smarty->assign('combo',$combinations); return $this->display(__FILE__, 'podglad.tpl'); } dzaiła on ok, ale jak to samo próbuje zrobic dla funkcji convertPrice($params, $smarty) otrzymuje błąd undefind index id_product, w konsekwencji każdy produkt wyświetla dane produktu o id 1, zamiast swoich danych. Próbowałem pobrać jakoś id produktu dodawałem $id_product = (int)Tools::getValue('id_product'); bez skutku. Może mnie ktoś nakierować jak to zrobić aby każdy produkt miał swoje id i dane, ewentualnie co blokuje ten kod, że w hooku displayList działa, a w convertPrice już nie.
  5. Bug wyświetlania ceny przy atrubutach presta 1.6.1.X

    Za chwile przetestuje.
  6. Bug wyświetlania ceny przy atrubutach presta 1.6.1.X

    Ponieważ nie doszukałem się różnic w szablonie pomiedzy 1.6.1.2 i 1.6.1.3 postanowiłem postawić czystą 1.6.1.3 i chyba sower albo mnie nie zrozumiałeś albo ja mam cos dziwnego. Ustawienia waluty: Ustawienie domyslnego atrybutu: Listing produktów (cena prawidłowa): Strona produktu (cena błędnie przeliczona): Czyli tak jak widać po przeliczeniu ceny w innej walucie niż domyślna na listingu kategorii cena jest liczona poprawnie, natomiast w karcie produktu cena jest przeliczana źle, wyliczenie powinno wygladać tak: (cena * kurs waluty) + (dodatek_cenowy_atrybutu * kurs waluty) (62,72 * 0,5) + (2 * 0,5) = 32,36 Natomiast jest tak w karcie produktu: (62,72 * 0,5) + (2 * 1) = 33,36 Prosze jeszcze raz o sprawdzenie czy jest tak jak napisałem w wersji 1.6.1.3 Poza tym jak sie doda taki produkt z błędną cena do koszyka to w koszyku cena widnieje poprawnie, tak jak w kategorii.
  7. Witajcie, przy okazji grzebania w sklepie zauważyłem pewien błąd wyswietlania ceny produktu tylko w karcie produktu, w kategorii i koszyku jest ok. Presta 1.6.1.2 zaktualizowana do 1.6.1.3 ustawiłem waluty zł - 1, ? - 0.5 Cena produktu 10 zł dodałem do produktu atrybuty a: +10zł b: +20zł Sytuacja w zł cena końcowa a: 20 zł i b: 30 zł Sytuacja w ? cena końcowa a: 15 ? i b: 25 ? powinno być a: 10 ? i b: 15 ? Ktoś może potwierdzić lub zdementować takie wyświetlanie cen w czystej 1.6.1.3 ? Nie wiem czy to wina szablonu ogólna, spowodowana aktualizacją, czy jeszcze jakaś inna.
  8. Cena kombinacji po zmianie waluty

    Dzieki sower, działa jak należy Przy okazji znalazłem pewien bug w prescie nie wiem czy to tylko u mnie czy to wina szablonu, opisze w nowym wątku.
  9. Chciałem sobie dorzucić widok kombinacji, stworzyłem sobie pod to funkcje: function hookdisplayList($params){ $product=new Product($params['id_product']); $combinations=$product->getAttributeCombinations($this->context->language->id); $this->smarty->assign('combo',$combinations); return $this->display(__FILE__, 'podglad.tpl'); } Zauważyłem że gdy zmienie walutę to cena kombinacji i tak jest jako domyślna waluta wyświetlana, nie wiem dlaczego się nie przelicza? Ewentualnie może ktoś wie jaka funkcja odpowiada za przelicznik walut to bym sobie pobrał i przeliczył to już w szablonie o ile to możliwe.
  10. Sortowanie wyników w smarty

    Próbowałem wcześniej tak ale mi nie łapało coś, teraz sortuje to po stronie kontrolera jeszcze przed przesłaniem do smarty i jest ok, dzięki za pomoc.
  11. kontroler product-list

    Dzięki głównie chidziło mi o categorycontroller ale nie zwracał mi tego ci chciałem, ostatecznie zrobiłem to jako osobny moduł.
  12. Sortowanie wyników w smarty

    W jaki sposób moge posortować wyniki petli foreach w smarty? Dla przykładu mam pętle: {foreach from=$variable item=variabit name=variabname} {$variabit.cost|var_dump} {/foreach} W wyniku otrzymuje: 1 2 4 6 3 5 7 9 8 a chcę aby było: 1 2 3 4 5 6 7 8 9 Ktoś wie jak to można zrobić?
  13. kontroler product-list

    Witam jaki kontroler odpowiada za wyswietlanie elementów w product-list, chce sobie przekazać pewną zmienną do smarty i nie mogę namierzyć odpowiedniego kontrolera.
×