Advertisement
Fany_VanDaal

Automatické nastavení slevy podle počtu kusů

Oct 15th, 2021
1,285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.31 KB | None | 0 0
  1. // automatické nastavení slevy podle počtu kusů včetně doby, jak dlouho má sleva trvat
  2. // obě funkce spolu souvisí a doporučuji je používat společně.
  3. // u obou funkcí by se mělo vždy jednat o stejný počet kusů na skladě, v tomto případě 10 ks
  4.  
  5. //[VyseSlevy({POCET_KUSU[1]},{CENA[1]})]
  6. // porovnáme pole počet kusů, jestli je vyšší nebo se rovná 10
  7. function VyseSlevy($pocetkusu, $vyseslevy) {
  8.     if ($pocetkusu>= 10) {
  9.         // pokud odpovídá, nastavíme cenu o 10% nižší
  10.         $vyseslevy = $vyseslevy * 0.9;
  11.         // výslednou cenu ještě zaokrouhlíme, abychom tam neměli halíře
  12.         $vyseslevy = ceil($vyseslevy);
  13.     } else {
  14.         // a když není počet kusů vyšší než 10, tak vrátí prázdný řetězec
  15.         $vyseslevy = "";
  16.     }
  17.     return $vyseslevy;
  18. }
  19.  
  20. //[KonecSlevy({POCET_KUSU[1]})]
  21. // porovnáme pole počet kusů, jestli je vyšší nebo se rovná 10
  22. function KonecSlevy($budesleva){
  23. if($budesleva >= 10) {
  24.   // pokud odpovídá, nastavíme konec slevy o 4 dny později, než je proveden import
  25.   // to znamená, že pokud budeme importovat například 15.11. 2021, bude datum nastaveno na 19.11. 2021
  26.   $budesleva = date( "Y-m-d", strtotime( "+4 days" ) );
  27. } else {
  28.   // pokud neodpovídá, vrátíme prázdný řetězec
  29.   $budesleva = "";
  30. }
  31.         return $budesleva;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement