Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.5 => Wątek zaczęty przez: djpirania w Sierpień 06, 2015, 02:24:10 pm
-
Witajcie
Aktualnie mam problem z wagą produktu, po zmianie atrybutu np. koloru waga zostaje bez zmian pomimo dodanego w panelu admina wpływu na wagę przy atrybucie.
Aktualny kod który wyświetla wagę : {$product->weight}
Próbowałem zrobić konfigurację według tej instrukcji ale nie działa :
https://www.prestashop.com/forums/topic/68051-mod-display-the-declinated-weight-on-product-page/
Czy ktoś miał może podobny problem ?
-
a kolor i wage dodawalem jako osobne atrybuty czy jako kombinacje?
-
Nie. W karcie produktu mam podaną wagę czyli 10g i w kombinacji atrybutów np. dla koloru niebieskiego dodałem wpływ na wagę o wartości 1g
I chciałbym aby waga produktu wyświetliła 10 g + 1 g (wpływ z atrybutu) = 11 g
Zmiana powinna następować po zmianie koloru.
Kolory (wpływ na wagę):
Zielony --> 0g
Niebieski --> 1g
itp.
-
no i w czym problem w takim razie? bo nie rozumiem, tak bedzie wlasnie dzialac jak piszesz. jezeli masz ustawiona wage, dodajesz do atrybutu (kombinacji !!) wzrost wago to ta bedzie se zwiekszala wraz z wybranym atrybutem.
-
ale kolega chce by się waga wyświetlała na karcie produktu po zmianie kombinacji. W takim razie należy przerobić ProductController.php oraz product.tpl tematu
-
ale kolega chce by się waga wyświetlała na karcie produktu po zmianie kombinacji. W takim razie należy przerobić ProductController.php oraz product.tpl tematu
ja bym jeszcze dodal, i to chyba przede wszystkim, kontroler sktypru product.js zeby ze zmiana atrybuty w ajaxie pobieral wagge, analogicznie do ceny.
-
niekoniecznie jeśli weźmiesz pole select i zrobisz np "nazwa kombinacji - waga" to ajax nie jest potrzebny cena zmieni się i tak ponieważ pobierana i aktualizowana jest do innego miejsca w product.tpl