Jump to content

Dwa konta bankowe


krystianl

Recommended Posts

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

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...