krystianl Posted April 23, 2017 Share Posted April 23, 2017 Witam, Mam takie pytanie odnosnie 2 kont bankowych, dla PLN oraz walutowe dla EUR. Czy jest moze jakis darmowy modul ktory dla danej waluty przypisywalby odpowiednie dane bankowe? lub recznie w ktorych plikach moznaby wpisac warunek IF (jesli PLN to zawartosc pole bankowe xxxx oraz jesli EUR to zawartosc pole bankowe yyyy) ? Moze ktos przerabial juz cos takiego i pomoze w jakich plikach i jak warunek ten powinien wygladac. Wersja prestashop to 1.6.1.6 Dziekuje i pozdrawiam, Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Plik to payment_return.tpl i tam teoretycznie powinno dać się ustawić warunek typu {if $currency.sign == €}INNY_NUMER_KONTA, jednak nie sprawdzałem czy działa. Pozostaje oprócz tego kwestia np emaili gdzie jest przez kontroler modułu przekazywany numer konta. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 Witam i dziekuje za szybka odpowiedz. Pole tekstowe w module bankowym chcialbym zostawic puste i te dane zapisac w warunku IF, tylko gdzie, co i w jakich dokladnie plikach to zapisac? Pzdr Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Podałem nazwę pliku i jaki warunek, przetestuj jak nie zadziała to będziemy myśleć dalej. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 Dzieki endriu, ale gdzie ten plik sie znajduje, probowalem zminic cos w pliku /themes/my_theme/modules/bankwire/views/templates/hook/payment_return.tpl ale nie dziala wiec to chyba nie ten :/ Pzdr Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Powinien być ten plik, po zmianach włącz kompilacje i wyczyść cache. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 Jak skompilowalem zadzialalo ale wklejam na rozne sposoby warunek i ciagle cos nie tak, ponizej zawartosc tego pliku: {if $status == 'ok'} <p class="alert alert-success">{l s='Your order on %s is complete.' sprintf=$shop_name mod='bankwire'}</p> <div class="box"> {l s='Please send us a bank wire with' mod='bankwire'} <br />- {l s='Amount' mod='bankwire'} <span class="price"><strong>{$total_to_pay}</strong></span> <br />- {l s='Name of account owner' mod='bankwire'} <strong>{if $bankwireOwner}{$bankwireOwner}{else}___________{/if}</strong> <br />- {l s='Include these details' mod='bankwire'} <strong>{if $bankwireDetails}{$bankwireDetails}{else}___________{/if}</strong> <br />- {l s='Bank name' mod='bankwire'} <strong>{if $bankwireAddress}{$bankwireAddress}{else}___________{/if}</strong> {if !isset($reference)} <br />- {l s='Do not forget to insert your order number #%d in the subject of your bank wire.' sprintf=$id_order mod='bankwire'} {else} <br />- {l s='Do not forget to insert your order reference %s in the subject of your bank wire.' sprintf=$reference mod='bankwire'} {/if} <br />{l s='An email has been sent with this information.' mod='bankwire'} <br /> <strong>{l s='Your order will be sent as soon as we receive payment.' mod='bankwire'}</strong> <br />{l s='If you have questions, comments or concerns, please contact our' mod='bankwire'} <a href="{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}">{l s='expert customer support team' mod='bankwire'}</a>. </div> {else} <p class="alert alert-warning"> {l s='We noticed a problem with your order. If you think this is an error, feel free to contact our' mod='bankwire'} <a href="{$link->getPageLink('contact', true)|escape:'html':'UTF-8'}">{l s='customer service department.' mod='bankwire'}</a>. </p> {/if} jak Ty bys to zrobil? dla waluty EUR powinien byc znak € czy EUR? Dzieki Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Nie wiem co masz, w panelu możesz ustawić co chcesz. Natomiast powiem jak to możesz zrobić w lepszy sposób i z działającymi poprawnie wiadomościami email, wystarczy drugi moduł przelewu bankowego i w zakładce Moduły > Płatność możesz przypisać moduł do waluty, więc gdy klient wybierze odpowiednia walutę to wyświetli mu się odpowiedni moduł z odpowiednim numerem konta. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 Jest to bardzo dobre rozwiazanie ale czy mozna sklonowac modul? jak cos takiego zrobic? sorry za pytania ale dopiero sie ucze presty :/ Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Trzeba przepisać moduł od nowa zmieniając mu klasy i tabele w bazie, nie napiszę jak to zrobić dokładnie ponieważ forum prestashop nie jest miejscem na naukę programowania od a do z. Sugeruje zainteresować się kursami php. Ewentualnie jak sam tego nie ogarniesz to mam moduł przelewu bankowego który wyświetla dodatkowe szczegóły więc się na da jako drug moduł. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 Juz sie mecze pol dnia, mialem modul do presty 1.5 ale tez jakies bledy sa :/ Twoj modul przypasowalby do mojej werjsi 1.6.1.6 ? Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Tak. Link to comment Share on other sites More sharing options...
krystianl Posted April 23, 2017 Author Share Posted April 23, 2017 aa co trzeba zrobic zeby dostac Twoj modul? Pzdr Link to comment Share on other sites More sharing options...
endriu107 Posted April 23, 2017 Share Posted April 23, 2017 Męczysz się już prawie cały dzień jak napisałeś a można go po prostu kupić, jak chcesz to się odezwij na PW. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now