Al een tijdje ben ik bezig geweest en heb ik ook al rondgezocht (hier op GOT is al helemaal niets te vindern erover).
Ik ben op zoek naar een functie (liefst in ASP, maar PHP mag ook of iets anders, dan vertaal ik hem wel) die de verzendkosten berekend voor een bestelling.
Een bestelling kan bestaan uit meerdere artikelen, elk artikel heeft een eigen afmeting (hxbxd) en een gewicht (in gram), deze heb ik inmidels al allemaal in de database staan.
Nu zou je kunnen zeggen: doe HxBxD, dan weet je het volume, tel dat van alle artikelen bij elkaar op en kijk of het in een doos van formaat X past, zo niet, pak er dan een tweede doos bij. In zekere zin klopt dit, echter heb ik natuurlijk vaak dathet volume wel zal passen alleen de afmetingen niet, (een projectie scherm heeft bijv. het volume zodat het makkelijk in een doos past, het is alleen wel 2meter lang dus past het niet).
Verzendkosten zijn afhankelijk van: Aantal Colli (aantal dozen) en gewicht (aantal Kilo)
Nu ben ik al wel op het volgende gekomen:
Een product kan altijd op MAXIMAAL 6 manieren in een doos worden gestapeld (denk aan een kubus), het aantal mogelijkheden neemt toe naarmate het aantal producten toeneemt met een MACHT. (Hoe meer producten, hoe meer mogelijkheden er afvallen).
Nu dacht ik simpelweg aan een soort Brute Force scriptje wat gewoon alle mogelijke combinaties berekend en per combinatie een 'benchmark' cijfer geeft, het laagste benchmark cijfer is de winnende oplossing (kost het minste verpakkingsmateriaal).
Ook is het zo dat ik de verpakkingsdozen variabel heb. De ene dag heb ik bijvoorbeeld allemaal dozen van 500x400x300 (mm) en de andere dag een aantal van 300x300x300 en een aantal van 400x400x400.
Heeft iemand endig idee of al een dergelijk script ooit gebouwd of ergens in zijn bedrijf werkend ?
Ik ben op zoek naar een functie (liefst in ASP, maar PHP mag ook of iets anders, dan vertaal ik hem wel) die de verzendkosten berekend voor een bestelling.
Een bestelling kan bestaan uit meerdere artikelen, elk artikel heeft een eigen afmeting (hxbxd) en een gewicht (in gram), deze heb ik inmidels al allemaal in de database staan.
Nu zou je kunnen zeggen: doe HxBxD, dan weet je het volume, tel dat van alle artikelen bij elkaar op en kijk of het in een doos van formaat X past, zo niet, pak er dan een tweede doos bij. In zekere zin klopt dit, echter heb ik natuurlijk vaak dathet volume wel zal passen alleen de afmetingen niet, (een projectie scherm heeft bijv. het volume zodat het makkelijk in een doos past, het is alleen wel 2meter lang dus past het niet).
Verzendkosten zijn afhankelijk van: Aantal Colli (aantal dozen) en gewicht (aantal Kilo)
Nu ben ik al wel op het volgende gekomen:
Een product kan altijd op MAXIMAAL 6 manieren in een doos worden gestapeld (denk aan een kubus), het aantal mogelijkheden neemt toe naarmate het aantal producten toeneemt met een MACHT. (Hoe meer producten, hoe meer mogelijkheden er afvallen).
Nu dacht ik simpelweg aan een soort Brute Force scriptje wat gewoon alle mogelijke combinaties berekend en per combinatie een 'benchmark' cijfer geeft, het laagste benchmark cijfer is de winnende oplossing (kost het minste verpakkingsmateriaal).
Ook is het zo dat ik de verpakkingsdozen variabel heb. De ene dag heb ik bijvoorbeeld allemaal dozen van 500x400x300 (mm) en de andere dag een aantal van 300x300x300 en een aantal van 400x400x400.
Heeft iemand endig idee of al een dergelijk script ooit gebouwd of ergens in zijn bedrijf werkend ?
...don't know what should be here...