Support » Plugin vragen » Dynamische verzendkosten brievenbuspakket

  • Goedemorgen,

    Ik zit momenteel met de volgende case waar ik even niet aan uit kom. Wellicht dat een frisse blik mij verheldering kan geven en denk ik veel te moeilijk..

    De huidige structuur:

    De verzendkosten voor een klant worden bepaald aan de hand van verzendklasse. Hierin hebben we 4 opties en per product is de juiste verzendklasse aangegeven.

    Bij producten (in de winkelmand) met verschillende verzendklasse, wordt de hoogste klasse gerekend voor de totale bestelling.

    Vraag van de klant:
    Voor sommige artikelen bieden wij brievenbuszending aan. Echter worden er soms dermate aantallen besteld, dat dit niet meer past in een brievenbusdoos. Hierdoor zou bij het bestellen van meer dan 5 stuks, de verzendkosten omhoog moeten.

    Middels een externe plugin (Woocommerce Table Rate Shipping) heb ik dit voor elkaar gekregen alleen kom ik in de problemen als er artikelen in de winkelmand zitten die een andere verzendklasse hebben. Hierdoor blijven beide verzendopties beschikbaar, wat niet de bedoeling is.
    __

    De plugin werkt op basis van gewicht of prijs. Ik heb hiervoor het gewicht gebruikt. Als er een gewicht is ingevuld bij een artikel, dan kun je de verzendkosten laten aanpassen op basis van het gewicht. Als je bijvoorbeeld maximaal 4 artikelen kunt versturen in één brievenbusdoos, dan worden dat bij 5 artikelen dus twee doosjes en moeten er dubbele kosten worden berekend.

    Ik heb ingesteld dat alles tussen de 1 en 400 gram, €1,95 kost en alles tussen de 401 en 800 gram €3,90 kost. (bedragen zijn fictief)

    Het artikel krijgt dan een gewicht van 100 gram. Als dit artikel 5 keer besteld wordt dan wordt er dus 500 gram besteld, waardoor €3,90 berekend wordt
    Dit werkt prima overigens. Er ontstaan alleen problemen als ik dus een artikel in mijn winkelmand heb, met de verzendklasse op basis van gewicht, en een artikel met een reguliere verzendklasse.

    Normaal gesproken moet Woocommerce alleen de hoogste verzendklasse tonen voor de gehele bestelling, maar bij het gebruik van deze plugin, worden alsnog beide opties getoond. Hierdoor heb je dus de mogelijkheid om een regulier product voor €1,95 te verzenden, wat niet de bedoeling is.

    Heeft er iemand suggesties voor deze case (zonder dat ik alle artikelen hoef aan te passen)?