Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.7 => Wątek zaczęty przez: bollydow w Sierpień 25, 2018, 09:36:06 am

Tytuł: problem ze SpecificPrice w momencie dodawania produktu do koszyka
Wiadomość wysłana przez: bollydow w Sierpień 25, 2018, 09:36:06 am
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
Tytuł: Odp: problem ze SpecificPrice w momencie dodawania produktu do koszyka
Wiadomość wysłana przez: west w Sierpień 26, 2018, 01:26:53 pm
Musisz przekazać zmienną do js i przetworzyć cenę podasz akcji dodania do koszyka. Zobacz sobie jak są przypisywane inne zmienne w module koszyka.