Udało mi się przerzucić cały moduł do overriede classes/controllers plus ogarnięcie jednego małego problemu, a mianowicie dwóch kwestii
[*:7xdpjqhw]kiedy w koszyku są same produkty do pobrania - normalnie wyświetlało że nie ma płatności, co jest błędem. Powinny być wszystkie płatności możliwe dla przedpłaty, teraz ustawiłem fallback do tradycyjnego wybierania płatności.
[*:7xdpjqhw]kiedy w koszyku znajduje się mieszanka produktów do pobrania, oraz normalnych, wtedy pojawiają się wszystkie możliwości przesyłki, jednakże niechcemy aby np voucher do pobrania, był kupiony za pobraniem. Tak więc dodałem ograniczenie na rodzaj wysyłki, w zależności od tego czy istnieją dla niej środki płatności - czyli np "Poczta - za pobraniem" się już nie pojawi.
[*:7xdpjqhw]Została w sumie tylko kwestia powrotu z np wybranych już płatności do wyboru płatności, gdyż wtedy wypisuje wszystkie możliwe - fallback, a powinno jedynie dla już wybranego kuriera. obecnie śmiga na wersji 1.4.0.17, ale na dniach będę sprawdzał na 1.4.3