- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Verzendkosten afhankelijk van aantal artikelen
Beste allemaal, ik zit met een volgende uitdaging:
- in shop zijn artikelen voorzien van de voor dat artikel geldende verzendkosten;
- instellingen zijn nu zo, dat er bij berekenen van verzendkosten rekening wordt gehouden met aantal artikelen in winkelmand;
- de bij de in de winkelmand geplaatste verzendkosten worden keurig opgeteld.
Echter:
- de regel zou moeten zijn: bij 1 besteld artikel wordt 4,95 verzendkosten berekend. Vanaf 2 (en meer) artikelen is dat 9,95.
- Virtuele producten hebben geen verzendkosten en moeten ondanks plaatsing in winkelmand niet meegeteld worden.
In de praktijk hebben de meeste artikelen een verzendkostenbedrag van 4,95 ingesteld op productniveau. Bij 2 artikelen wordt dus keurig een verzendkostenbedrag van 9,90 berekend. Maar dat zou 9,95 moeten zijn. Pas vanaf 3 artikelen met een verzendkostenbedrag van 4,95 wordt de ingestelde limiet van 9,95 gehanteerd.
Het gaat om een Magento CE-installatie met versie 1.9.2.0
Ik vermoed dat deze conditionele verzendkostenregel ingesteld moet worden in een Table Rate-tabel. Importeren van zo'n tabel is echter niet mogelijk. En dan nog: klopt dat? En zo ja, hoe dan precies?
Elke hulp is enorm welkom. Het gaat om de website voor een goed doel.
Bij voorbaat hartelijk dank!
Met vriendelijke groet,
Wim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Re: Verzendkosten afhankelijk van aantal artikelen
Hallo Wim,
Een mogelijke oplossing zou zijn om de verzendkosten standaard in te stellen op € 9.95 voor de gehele order. Vervolgens kun je een winkelwagen prijsregel maken (onder promoties) waarmee je aangeeft dat als er één artikel in de winkelwagen zit dat je dan € 5,- korting geeft op de verzendkosten (het totaal komt dan neer op € 4,95).
Table rates zou kunnen, maar dit werkt op basis van gewicht.
Een alternatief is om een eigen verzendmethode (als module) te ontwikkelen.