Zdravím,

Chcel by som poprosiť o pomoc s importom ceny a jej úpravou.

1. Používam custom PHP funkcie a neviem ich dať dokopy aby som mal žiadúci výsledok: Cena pred importom je v PLN a ja ju konvertujem do EUR s tym ze sa este zaokruhluje pomocou tejto funkcie:

Kód:
<?php
function round_price( $price = null, $multiplier = 1, $nearest = .01, $minus = 0 ) {
    if ( !empty( $price ) ) {
		// strip any extra characters from price
		$price = preg_replace("/[^0-9,.]/", "", $price);
		// perform calculations
        return ( round ( ( $price * $multiplier ) / $nearest ) * $nearest ) - $minus; 
    }
}
?>
funkciu volám týmto callom:
Kód:
[round_price({sizes[1]/size[1]/@price},"0.46","10",".01")]
kde sizes[1]/size[1]/@price je vlastne namapovana cena v PLN bez zaokruhlenia a 0,46 je moj kurz a marza

Táto funkcia funguje sama o sebe OK ale to, čo potrebujem je pridať ešte aj zlavu nasledujúcou funkciou:

2. Táto funkcia má na svedomie zobrazit cenu v zlave a ak nie je dostupná tak hodí cenu bez zlavy. Problém je však, že neviem spojiť tieto dve funcie spolu aby to fungoval. Teda že ak je cena v zlave tak ju prepocita funckou vyssie a zaroven ju da ako sale price:

Druhá funkcia:
Kód:
function example_determine_sale_price ($sale_price, $sale_price_status) {
if ( $sale_price_status == '1' ) {
return $sale_price;
} else {
return;
}
}
Funckiu vyvolavam
Kód:
 [example_determine_sale_price({sale_price_netto[1]},{sale[1]})]
Samostatne funguju ok ale neviem ich dat dokopy.

Dakujem za kazdu radu ci pomoc.