Magento Forum

   
Pomoc pri nesprávnej mene
 
Rastlinky
Jr. Member
 
Total Posts:  1
Joined:  2012-07-12
 

Dobrý deň,
chcel by som poprosiť o pomoc, máme internetový obchod v dvoch menách EUR a CZK. Pri CZK v pokladni vyhlási na konci hlášku:
z Vaši karty bude odečteno. No nevieme do odstrániť. nemáte nejakú skúsenosť s týmto?

Neviem s tým ani s firmou čo nám to tvorila pohnúť. Kde by to bolo zakódované?

Image Attachments
chyba_obchod_CZK.jpg
 
Magento Community Magento Community
Magento Community
Magento Community
 
peterbartos
Jr. Member
 
Total Posts:  1
Joined:  2011-02-08
 

Dobry den,

tento riadok pri checkoute sa vypise ak je mena pre dane storeview ina ako bazova mena katalogu. Tazko odhadnut ako mate ten multicurrency setup spraveny, ale kedze podla obrazku mate sumu v CZK rovnaku ako v EUR tak to nemate nastavene dobre. Ak aj zrusite zobrazenie tohoto riadku, problem sa navyriesi. Zuctovacia mena bude stale nastavena bazova mena katalogu, cize potvrdenie obj., faktura, a pod bude stale v CZK aj v EUR. Kedze neviem presne ako to mate spravene skuste nieco z tohoto:

1. Ak mate multisite setup a ceny pre produkty mate pri ceskej website v ceskych korunach tak nastavte bazovu menu katalogu pre tuto website tiez ceske koruny. v “System/Configuration/Currency setup” vyberte vlavo hore “Configuration scope” cesku website a v “Currency Options” nastavte ako “Base Currency” ceske koruny.  Tym padom budete mat nastavenu bazovu menu pre cesku website ceske koruny a vsetko zuctovanie sa bude diat v CZK. Metoda needDisplayBaseGrandtotal() v triede Mage_Checkout_Block_Cart_Totals vrati false a ten riadok sa nezobrazi.

2. Nastavte vsade ceny v EUR, aj bazove meny katalogu EUR a pre ceske storeview nastavte menu CZK (Default Display Currency a Allowed Currencies). Posom v “System/Manage Currency/Rates” nastavte spravny kurz CZK/EUR a ulozte. Ceny budete mat v CZK, checkout tiez. Tento riadok ktory ukazujete sa vam sice zobrazi, ale kurz EUR/CZK bude ok, cize ak bude kurz 25:1 a cena bude 100 CZK, suma uvedena v eur bude 4.

3. Natvrdo vyhodte ten riadok. Skopirujte app/design/frontend/base/default/template/checkout/onepage/review/totals.phtml do app/design/frontend/vas_balik/vasa_tema/template/checkout/onepage/review/totals.phtml a zakomentujte riadky 36 az 45
asi nejako takto:

<?php if ($this->getTotals()): ?>
<tfoot>
    
<?php $_colspan $this->helper('tax')->displayCartBothPrices() ? 3?>
    <?php 
echo $this->renderTotals(null$_colspan); ?>
    <?php 
echo $this->renderTotals('footer'$_colspan); ?>
    <?php 
/*if ($this->needDisplayBaseGrandtotal()):?>
    <tr>
        <td class="a-right" colspan="<?php echo $_colspan; ?>">
            <small><?php echo $this->helper('sales')->__('Your credit card will be charged for') ?></small>
        </td>
        <td class="a-right">
            <small><?php echo $this->displayBaseGrandtotal() ?></small>
        </td>
    </tr>
    <?php endif  */
?>
</tfoot>
<?php endif; ?>

vycistite cache a uz by sa to namalo zobrazovat. Ale ako som spominal, stale sa to bude objavovat pri potvrdeni objednavky, vo fakture a pod. Ak mate nejaku platobnu branu, tak aj tam sa pravdepodobne posle bazova mena.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top