Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: rolling_stone w Kwiecień 05, 2011, 06:12:22 pm

Tytuł: Między wyborem sposobu wysyłki a płatności - hook? AJAX?
Wiadomość wysłana przez: rolling_stone w Kwiecień 05, 2011, 06:12:22 pm
Hej wszystkim,

właśnie szykuję moduł wysyłki E-przesyłką Poczty Polskiej i mam pytanie. W momencie wyboru sposobu wysyłki użytkownik wybiera także konkretny urząd pocztowy, w moim przypadku z selecta lub przycisków radio (whatever). Potem ten urząd pocztowy powinien być zapisany w bazie danych, żeby można było wysłać przesyłkę pod dobry adres ;-)
O ile w przypadku 5-krokowego zamówienia problemu nie ma, można wykorzystac funkcję public function hookCart($params), o tyle nie mam pojęcia jak przechwycić wartość selecta w przypadku quick-ordera - wtedy hookCart jest raczej bezużyteczny.
Jedyne co mi przychodzi do głowy to AJAX i zapisywanie tych danych po każdej zmianie wyboru przez jakiś zewnętrzny plik, ale może jest jeszcze jakiś sposób?

Aha, Presta 1.4.0.17

Za pomoc odwdzięczę się gotowym modułem :-)
Tytuł: Odp: Między wyborem sposobu wysyłki a płatności - hook? AJAX?
Wiadomość wysłana przez: rolling_stone w Kwiecień 05, 2011, 06:53:50 pm
Ok - mam :)
Przy radio buttonie albo przy seleccie trzeba wywołać funkcję updateCarrierSelectionAndGift() (domyślnie w katalogu /js  szablonu graficznego prestashop) i zmodyfikować ją tak, żeby przekazywała odpowiednią wartość selecta (np.) również :)

Albo - napisać własną funkcję w obrębie tpla, która się tym zajmie.