1.krok - iba ak nemate pridanu menu
INSERT INTO currencies VALUES (2,'Euro','EUR','&euro;','','.',',','2','0.0331939', now());


2.krok - vlozenie premennych do configu

INSERT INTO configuration_group VALUES (NULL, 'Dualne ocenovanie', 'Zobrazovanie duálnej ceny', '1', '1');
UPDATE configuration_group SET sort_order = last_insert_id() WHERE configuration_group_id = last_insert_id();

SET @t4=0;
SELECT (@t4:=configuration_group_id) as t4 
FROM configuration_group
WHERE configuration_group_title= 'Dualne ocenovanie';

INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Zobraziť duálnu cenu', 'SHOW_DUAL_PRICE', 'true', 'Zobrazovať duálnu cenu v Eshope.', @t4, '1', 'zen_cfg_select_option(array(\'true\', \'false\'), ', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Symbol Duálnej Memy', 'SYMBOL_DUALNEJ_MENY', 'EUR', 'Symbol duálnej meny, ktorý je vytvorený v Lokalizácia - Mena.', @t4, '2', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Prepočítať duálnu cenu delením?', 'TYP_VYPOCTU_DELENIM', 'true', 'Prepočítavať duálnu cenu podľa kurzu delením (true) alebo násobkom (false)', @t4, '3', 'zen_cfg_select_option(array(\'true\', \'false\'), ', now());
INSERT INTO configuration (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) VALUES ('Duálny kurz', 'DUALNY_KURZ', '30.126', 'Duálny kurz pre výpočet.', @t4, '4', now());


3.krok - /includes/classes/currencies.php
na koniec vlozit

  function display_price_dual($products_price, $products_tax, $quantity = 1) {
    if (TYP_VYPOCTU_DELENIM) return $this->format((zen_add_tax($products_price, $products_tax) * $quantity)/DUALNY_KURZ, false, SYMBOL_DUALNEJ_MENY);
    else  return $this->format((zen_add_tax($products_price, $products_tax) * $quantity)*DUALNY_KURZ, false, SYMBOL_DUALNEJ_MENY);
  }

4.krok - /includes/functions/functions_prices.php

hladat - nahradit - ide o 4 prvky - pozor niektore eshopy mozu mat v tychto funkciach doplnene "zobrazenie ceny s DPH alebo bez nej - podla fora" - tak si to upravde podobnym sposobom 

//hladat
$show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';

//nahradit
          if (SHOW_DUAL_PRICE) {
            $show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '<br /><small class="priceInEur">('.$currencies->display_price_dual($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])).')</small></span>';
          } else {
            $show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';
          }



//hladat
$show_special_price = '&nbsp;' . '<span class="productSpecialPrice">' . $currencies->display_price($display_special_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';

//nahradit
          if (SHOW_DUAL_PRICE) {
            $show_special_price = '&nbsp;' . '<span class="productSpecialPrice">' . $currencies->display_price($display_special_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '<br /><small class="priceInEur">('.$currencies->display_price_dual($display_special_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])).')</small></span>';
          } else {
            $show_special_price = '&nbsp;' . '<span class="productSpecialPrice">' . $currencies->display_price($display_special_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';
          }


//hladat
$show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';

//nahradit
          if (SHOW_DUAL_PRICE) {
            $show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '<br /><small class="priceInEur">('.$currencies->display_price_dual($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])).')</small></span>';
          } else {
            $show_sale_price = '<br />' . '<span class="productSalePrice">' . PRODUCT_PRICE_SALE . $currencies->display_price($display_sale_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . '</span>';
          }


//hladat
$show_normal_price = $currencies->display_price($display_normal_price, zen_get_tax_rate($product_check->fields['products_tax_class_id']));

//nahradit
          if (SHOW_DUAL_PRICE) {
            $show_normal_price = $currencies->display_price($display_normal_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])). '<br /><small class="priceInEur">('.$currencies->display_price_dual($display_normal_price, zen_get_tax_rate($product_check->fields['products_tax_class_id'])).')</small>';
          } else {
            $show_normal_price = $currencies->display_price($display_normal_price, zen_get_tax_rate($product_check->fields['products_tax_class_id']));
          }


5.krok - tento krok Vam nepopisem cely, len cas - ide o ceny, ktore sa zobrazuju v sablonach, a ktore chcete zobrazovat dualne, priklad na sablone kosika - riesenie je na vas, tuna je len nejaky vzorcek

vytvorte si specialnu funkciu, napr. do subora umiestneneho v adresary /includes/functions/exstra_functions


function _dualna_cena_zobraz ($cena) {
  global $currencies;

  if (TYP_VYPOCTU_DELENIM) return $currencies->format($cena/DUALNY_KURZ, false, SYMBOL_DUALNEJ_MENY);
  else  return $currencies->format($cena*DUALNY_KURZ, false, SYMBOL_DUALNEJ_MENY);
}

ideme upravovat page - shopping_cart - /includes/modules/page/shopping_cart/header_php.php

//za
$cartShowTotal = $currencies->format($_SESSION['cart']->show_total());

//doplnit
if (SHOW_DUAL_PRICE) {
  $cartShowTotal .= '&nbsp;&nbsp;<small class="priceInEur">('._dualna_cena_zobraz($_SESSION['cart']->show_total()).')</small>';	
}



