// 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; }