Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: ttomekb w Sierpień 12, 2014, 02:31:55 pm
-
witam
mam nasepujący problem... musze zmienić wpływa na wage w każdej kombinacji... mam 160 produktów i niektóre maja kilka tys kombinacji wiec nawet zakladka kombinacji na karcie produktu sie nie wczytuje... pozostaje zatem tylko zmiana przez bazę danych...
trzeba zmienić pole WEIGHT w tabeli ps_product_attribute
niestety zmiana tylko tego pola nie działa... tzn nie zmienia się na zapleczu ta wartość ale zmieniając na zapleczy wartość weight w tej tabeli się zmieni...
podejżewam ze rzeba wprowadzić ejszcze jedną zmianę...
na zapleczu jest pole: Wpływ na wagę
i nastepujace opcje do wyrobu: żąden, wzrost, obniżka
gdzie zmienić tą opcję w bazie danych? czy dobrze kombinuję?
-
żąden, wzrost, obniżka to nic innego jak "0, +, -" w tej tabeli.
a czy dobrze kombinujesz? no i tak i nie, ale nie wiem jaki sens jest sie meczyc, juz w tym temacie bylo poruszane zastosowanie modulu AWP, gdzie taka zmiana stala by sie formalnoscia.
-
napewno jest inne rozwiązanie poza wydaniem 150$ zeby zmienić wagę kombinacji ;)
może ktoś wie jak to zrobić inaczej niż za pomocą AWP
-
nie chodzi tylko o wage, ale o optymalizacje storny, wczytujac odgornie 2tys kombinacji musisz miec naprawde dobry serwer i liczyc na to, ze kazdy klient wchodzacy na sklep bedzie mial dobre lacze... raczej na 1Mb nie zaszaleje i predzej zrobi sobie kawe niz zakupy na tej stornie... raczej na to polozylbym najwiekszy nacisk.
a jezlei chodzi o same wagi to jak najbardziej, tak jak wyzej, wrzucasz dane w tabele weight.
PS.
tylko pamietaj jeszcze, ze powyzej PS 1.5 sa tez tabele '_shop'.... a to juz bardziej komplikuje sprawe...
-
no właśnie chciałbym spytac czy ktoś wie ile takich tabel trzeba zmienić aby dodać wpływ na wagę...
http://doc.prestashop.com/display/PS15/Fundamentals#Fundamentals-Databaseschema
tutaj jest to słabo pokazane..
-
ale nie ma prostszem metody jak wprowadzic dla jednej, o znanym ID, kombinacji wartosci przez panel i porownaniu w tabeli co i w jaki sposob zostalo dodane czy zmienione. tak jak psialem, poza tabelami 'width' w kombinacji zwroc tez uwage jakie zmiany zostaly poczynione dla tej kombinacji w tabeli '_shop"
-
no własnie o to mi chodzi w jakich tabelach dokłądnie powinienem sprawdzac :)
edit:
@deejay3
[/size]miałeś rację wystarczyły zmiany w 2 tabelach:
[/size]product_attribute -> weight
[/size]product_attribute_shop ->weight
[/size]
[/size]po zmianach w tych 2 tabelach na zapleczu też się zmienia :)
-
nie wime dlaczego nie moge zedytowac posta wiec pisze kolejnego
dla potomnych takie 2 zapytania:
UPDATE ps_product_attribute SET weight='0.5' WHERE id_product_attribute='295';
UPDATE ps_product_attribute_shop SET weight='0.5' WHERE id_product_attribute='295';
-
no własnie o to mi chodzi w jakich tabelach dokłądnie powinienem sprawdzac :)
edit:
@deejay3
[/size]miałeś rację wystarczyły zmiany w 2 tabelach:
[/size]product_attribute -> weight
[/size]product_attribute_shop ->weight
[/size]
[/size]po zmianach w tych 2 tabelach na zapleczu też się zmienia :)
jak juz dziesiatki razy wspominalem, nie daje gotowcow tylko zmuszam do pracy i myslenia, co pozniej dla tych co chca procentuje. dostales prosta, bezposrenia wytyczna i uzyles ja prawidlowo, troche to trwalo ale jednak ;) wlasnie to jest ta pulapka dla bezposrednich zapytan do bazy, prawie wszystko zapisywane jest od wer. 1.5 w 2 tabelach (_value oraz _value_shop)... bezsensownie powielane ze wzgeldu na multishop ale taka jest konstrukcja... zawsze trzeba sprawdzac, czy w podobnej nazwie tabeli z dodakiem _shop nie ma zapisanych tych samych danych. a jezlei w ogole istnieje taka podobna tabela to zapewne sa :D