Polskie wsparcie PrestaShop

PrestaShop => Płatności - moduły => Wątek zaczęty przez: plaxton w Marzec 11, 2019, 01:25:51 am

Tytuł: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: plaxton w Marzec 11, 2019, 01:25:51 am
Czy ktoś próbował zrobić kopię modułu bankwire - płatność na konto ?

Próbowałem wykonać kopię amatorsko, niestety skopiowanie i wymiana zmiennych z BANKWIRE na TRANSFER , ale nie wyszło. Prawdopodobnie dlatego że moduł ma wszyte w system wysyłanie powiadomień o zmianie statusu "oczekuje na przelew" . Rozjeżdża się przy ostatnim kroku płatności.

Dlatego potrzebuje pomocy.
Tytuł: Odp: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: west w Marzec 11, 2019, 10:12:55 am
Musisz pozmieniać zarówno nazwy funkcji jak i nazwy zmiennych w całym pliku php modułu oraz tpl
Tytuł: Odp: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: plaxton w Marzec 11, 2019, 02:06:11 pm
Wszytko co maiło nazwę bankwire , BANKWIRE , bank_wire , pozmieniałem odpowiednio na transfer. Dodałem też na wszelki wypadek ręcznie status transfer. Ale to nie pomogło.

W którym miejscu w module zaszyty jest kod odpowiadający za status zamówienia?
Tytuł: Odp: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: west w Marzec 11, 2019, 05:15:22 pm
w kontrolerze validation.
$this->module->validateOrder($cart->id, Configuration::get('PS_OS_BANKWIRE'), $total, $this->module->displayName, NULL, $mailVars, (int)$currency->id, false, $customer->secure_key);
Tytuł: Odp: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: plaxton w Marzec 11, 2019, 06:06:43 pm
Zmieniłem na Transfer ale dalej niestety nie działa  :(

rt->id, Configuration::get('PS_OS_TRANSFER'), $total, $this->module->displayName, NULL, $mailVars, (int)$currency->id, false, $customer->secure_key);
Czy status bankwire jest wszyty w silnik sklepu, bo to moduł defaultowy ?
Czy może trzeba stworzyć nowy status bezpośrednio w module ? Stworzenie ręcznie statusu w sklepie niestety niewiele dało.
Tytuł: Odp: kopia modułu - Płatność na Konto
Wiadomość wysłana przez: west w Marzec 12, 2019, 11:28:26 am
musisz się odwołać do zmiennej - id stworzonego statusu