// automatické nastavení slevy podle počtu kusů včetně doby, jak dlouho má sleva trvat
// obě funkce spolu souvisí a doporučuji je používat společně.
// u obou funkcí by se mělo vždy jednat o stejný počet kusů na skladě, v tomto případě 10 ks
//[VyseSlevy({POCET_KUSU[1]},{CENA[1]})]
// porovnáme pole počet kusů, jestli je vyšší nebo se rovná 10
function VyseSlevy($pocetkusu, $vyseslevy) {
if ($pocetkusu>= 10) {
// pokud odpovídá, nastavíme cenu o 10% nižší
$vyseslevy = $vyseslevy * 0.9;
// výslednou cenu ještě zaokrouhlíme, abychom tam neměli halíře
$vyseslevy = ceil($vyseslevy);
} else {
// a když není počet kusů vyšší než 10, tak vrátí prázdný řetězec
$vyseslevy = "";
}
return $vyseslevy;
}
//[KonecSlevy({POCET_KUSU[1]})]
// porovnáme pole počet kusů, jestli je vyšší nebo se rovná 10
function KonecSlevy($budesleva){
if($budesleva >= 10) {
// pokud odpovídá, nastavíme konec slevy o 4 dny později, než je proveden import
// to znamená, že pokud budeme importovat například 15.11. 2021, bude datum nastaveno na 19.11. 2021
$budesleva = date( "Y-m-d", strtotime( "+4 days" ) );
} else {
// pokud neodpovídá, vrátíme prázdný řetězec
$budesleva = "";
}
return $budesleva;
}
Comments
0 B
|👍
/👎