Dopasowanie wysy?ki do opcji p?atno?ci

Jeśli masz problemy z instalacją dodatkowych modułów takich jak wysyłka, płatność, język, itd.

Dopasowanie wysyłki do opcji płatności

Postprzez mirolla » 19 cze 2010, o 23:09

Witam, potrzebuje moduł lub modyfikacje skryptu tak aby klient po wybraniu opcji wysyłki miał automatycznie dopasową opcje płatności. Jeżeli wybierze opcje wysyłka za pobraniem nie mógł wybrać opcji płatnożci wpłata na konto i analogicznie odwrotnie. Używam wersji 1.4.7. Proszę o pomoc lub sugestie jest to sprawa pilna. Pozdrawiam Mirek
Avatar użytkownika
mirolla
 
Posty: 4
Dołączył(a): 19 kwi 2010, o 21:33
Lokalizacja: Wrocek

Re: Dopasowanie wysyłki do opcji płatności

Postprzez potas » 20 cze 2010, o 13:08

Witam,

Był już ten temat wspomniany: http://forum.opencart.pl/viewtopic.php?f=8&t=106
potas
Administrator
 
Posty: 192
Dołączył(a): 30 paź 2009, o 14:31

Re: Dopasowanie wysyłki do opcji płatności

Postprzez mirolla » 21 cze 2010, o 10:46

Czy ktoś jest wstanie za kase zrobić taką modyfikacje?
Avatar użytkownika
mirolla
 
Posty: 4
Dołączył(a): 19 kwi 2010, o 21:33
Lokalizacja: Wrocek

Re: Dopasowanie wysyłki do opcji płatności

Postprzez gadas » 26 sie 2010, o 09:05

Tak mi się wydaje że rozwiązanie twojego problemu może być bardzo proste i darmowe tylko za mało danych napisałeś ...
Opisz dokładnie jakie opcje mieć musisz to może ktoś się jeszcze zastanowi jak rozwiązać problem .
gadas
 
Posty: 240
Dołączył(a): 13 maja 2010, o 17:03

Re: Dopasowanie wysyłki do opcji płatności

Postprzez pki » 20 wrz 2010, o 20:22

Hej.

Cała sprawa nie jest taka trudna.

Można wykluczyć opcje płatności zależnie od wybanego sposobu dostawy. Aby n.p. wyłączyć płatność za pobraniem (COD) dla odbioru osobistego i wysyłki poleconej w pliku catalog/model/payment/cod.php należy przed linią

Kod: Zaznacz cały
$method_data = array();


wkleić następujące linijki
Kod: Zaznacz cały
        # modification by pki for COD
        if(isset($this->session->data['shipping_method']['id'])) {
            if ($this->session->data['shipping_method']['id'] != 'citylink.citylink') {
                $status = false;
            }
        }


Gdzie citylink.citylink to nazwa sposobu dostawy dla którego możliwa jest płatność za pobraniem. Citylink bo tą opcję dostawy przechrzciłem sobie na przesyłkę kurierską.

Dodatkowo ciekawy jest moduł do obliczania dodatkowej opłaty za pobranie (COD). Zrobiłem jedną poprawkę i dodałem polskie tłumaczenie, w tym część admina przetłumaczona jest na sztukę - było juź późno :)

A teraz co gorsze - to wszystko działa ładnie i pięknie dla użytkowników zalogowanych. Ci którzy kupują bez rejestracji mają wybór wysyłki i płatności na jednej stronie - należało by dorobić mały java-skrypt który by odpowiednie opcje płatności włączał i wyłączał w zależności od wyboru sposobu dostawy. Dla kogoś mocnego w JS to kilka minut, dla mnie kilka godzin. Jak nikt nie pomoże to kiedyś zrobię :)

Pozdrawiam wszystkich.
Nie masz wystarczających uprawnień, aby zobaczyć pliki załączone do tego postu.
pki
 
Posty: 2
Dołączył(a): 11 wrz 2010, o 15:24

Re: Dopasowanie wysyłki do opcji płatności

Postprzez ggooss » 25 lut 2011, o 16:38

Witam,
mam problem z tym modułem, opisałem w tym temacie:
http://forum.opencart.pl/viewtopic.php?f=10&t=721&p=1613#p1613
Czy jest on na pewno kompletny?
Widzę, że został pobrany wiele razy, ale najwyraźniej tylko ja mam z nim problemy.
ggooss
 
Posty: 7
Dołączył(a): 26 sty 2011, o 23:51

Re: Dopasowanie wysyłki do opcji płatności

Postprzez ggooss » 27 lut 2011, o 11:53

Witam raz jeszcze,
moduł ten jest płatny, choć niedrogi 10$.
Można go kupić na opencart.com.
Ten, który kupiłem działa.
Powyższy warto pobrać ze względu na tłumaczenie.
Pozdrawiam.
ggooss
 
Posty: 7
Dołączył(a): 26 sty 2011, o 23:51

Następna strona

Powrót do Pomoc przy modułach Opencart

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości