Mam problem ze SpecificPrice i nie mogę znaleźć rozwiązania problemu.
Może ktoś spotkał się z czymś podobnym.
Otórz potrzebuję rozwiązania, gdzie w momencie dodawania produktu do koszyka będzie wpisana cena produktu, którą mam zapamiętaną w coockies. Chciałem to uzyskać poprzez nadpisanie override/controllers/front/CartController.php w taki sposób jak pokazałem to tutaj:
https://www.prestashop.com/forums/topic/885414-refreshing-cart-price-after-adding-a-specific-price-rule-and-a-specific-price/Niestety uzyskałem tylko to, że do koszyka jest dodawana cena pierwotna i dopiero po kilku sekundach, jak odświeżę koszyk, to mam cenę tą, która powinna być.
Kod w override/controllers/front/CartController.php właściwie zapisuje dane w tabeli `PREFIX_specific_price_rule` oraz w tabeli `PREFIX_specific_price`, jednak nie powoduje to, że od razu w momencie dodania produktu do koszyka jest ta cena, która jest zapisana w `PREFIX_specific_price` dla danego koszyka i produktu, dopiero pokazuje się po jakimś czasie – z reguły po kilku sekundach – po odświeżeniu koszyka.
Być może jest jakiś cache lub powinienem definiować regułę w innym momencie, z tym, że mogę to zrobić tylko w fazie dodawania produktu do koszyka, ponieważ wtedy nam cenę.
W jaki sposób, co ew. można zmienić, gdzie zajrzeć, aby zaczęło to działać?
p.s.
Umieściłem analogiczny wpis również tutaj:
http://prestashopforum.pl/index.php/topic,16720.0.html