Beste Allemaal.
Ik zit met een klein probleempje ik weet niet hoe ik iets moet uitrekenen.
Stel iemand besteld 10 stuks van 1 artikel maar op het artikel zit een combinatie korting bijvoorbeeld 3 voor €2 normaal €0.75 per stuk.
Dus de klant zou in in dit geval €6.75 moeten betalen maar hoe reken ik dit uit?
Ik zit zelf met modulo in mijn hoofd net wat mee gestoeid maar was het toch niet (denk ik)
Martijn
- Combinatie korting uitrekenen
-
02-02-2016, 20:28 #1
- Berichten
- 501
- Lid sinds
- 18 Jaar
Combinatie korting uitrekenen
-
02-02-2016, 21:01 #2
- Berichten
- 115
- Lid sinds
- 11 Jaar
Re: Combinatie korting uitrekenen
Even een logica schrijven waarmee je eerst t aantal split in kortings aantallen dus 10/3=3.33 dat afronden dan heb je 3 keer de 3 voor 2 prijs plus 10-3x3 =1 keer de normale prijs
-
02-02-2016, 21:08 #3
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Combinatie korting uitrekenen
Oke kijken of ik hem door heb....
12 voor 5 euro.....
iemand bestelt 25 stuks dus 25/12 = 2.08 2x 5 euro
Restant is 25-12*2 is 1 stuks over
-
02-02-2016, 21:11 #4
- Berichten
- 115
- Lid sinds
- 11 Jaar
Re: Combinatie korting uitrekenen
Klopt
-
03-02-2016, 02:10 #5
- Berichten
- 102
- Lid sinds
- 12 Jaar
Re: Combinatie korting uitrekenen
Je zou in de database verschillende prijzen kunnen zetten per product.
Hier een klein voorbeeldje, er vanuit gaande dat $product uit de database komt.
Code:<?php $product['prijs_1'] = 10; $product['prijs_5'] = 8.5; $product['prijs_10'] = 6; if($aantal >= 10){ echo $product['prijs_10'] * $aantal; } elseif($aantal >= 5){ echo $product['prijs_5'] * $aantal; } else { echo $product['prijs_1'] * $aantal; } ?>
-
03-02-2016, 06:13 #6
- Berichten
- 115
- Lid sinds
- 11 Jaar
Re: Combinatie korting uitrekenen
Jacob dat klopt niet je geeft zo de verkeerde prijs. Jij geeft zo bij 3 voor 2 nummer 4 ook voor de korting prijs. Of je moet het voor elk aantal eerst zelf uitrekenen. Wat jij nu doet is staffelkorting
-
03-02-2016, 11:34 #7
- Berichten
- 501
- Lid sinds
- 18 Jaar
Re: Combinatie korting uitrekenen
Tevens lijkt het meer op staffel korting en dat is niet wat ik bedoel.
Sorry niet gezien dart dat al gezegd was ;)
-
03-02-2016, 12:59 #8
- Berichten
- 3
- Lid sinds
- 11 Jaar
Re: Combinatie korting uitrekenen
Het zal vast nog korter kunnen, maar:
Code:<?php $aantal = 10; $combinatie_hoeveelheid = 3; $combinatie_prijs = 2; $artikel_prijs = 0.75; $combinatie_totaal = ($aantal - ($aantal % $combinatie_hoeveelheid) ) / $combinatie_hoeveelheid * $combinatie_prijs; $artikel_totaal = $aantal % $combinatie_hoeveelheid * $artikel_prijs; $totale_prijs = $combinatie_totaal + $artikel_totaal; echo $totale_prijs; //Output: 6.75 ?>
-
03-02-2016, 19:12 #9
- Berichten
- 102
- Lid sinds
- 12 Jaar
Re: Combinatie korting uitrekenen
Oh ja klopt, mijn code is inderdaad staffel korting, topic niet goed gelezen.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic