Waarom krijg ik de foutmelding Probleem bestelling OpenCart?

Bij OpenCart ontvangen we de bedragen voor bestellingen geaggregeerd. Dat betekent dat we totalen ontvangen. We ontvangen bijvoorbeeld totaalbedragen voor de BTW en de kortingen. Deze moeten vervolgens teruggerekend worden naar de bestelregels om de bestelling door te zetten en dat terugrekenen is niet altijd mogelijk.

Een bestelling kan daarom tot een verschillend totaal komen en dan blokkeert de koppeling de bestelling voor doorzetten.

Heel belangrijk zijn de zogenaamde ordertotalen in de Opencart bestelling en de velden [sort_order] per ordertotaal. Alle ordertotalen met een sort_order lager dan de sort_order in het BTW totaal worden geinterpreteerd als bedragen excl BTW.

Speciaal aandacht is nodig voor de kortingen die via couponcodes worden doorgegeven. Als bij een couponcode geen producten worden doorgegeven dan wordt de korting over alle producten gerekend. Ook als het een percentage korting is. Zo kan het gebeuren dat de koppeling op een andere korting komt dan de bestelling heeft.

Ook speciale aandacht is nodig voor de kortingscodes die in de bestelling gebruikt worden. Opencart kent couponcodes. Dat betekent dat de kortingscode coupon niet voor andere kortingen gebruikt kan worden. Wij adviseren in dat geval de kortingscode coupon1 te gebruiken, dan wordt de korting netjes meegenomen.

Helaas zullen bestellingen met een verschil handmatig moeten worden doorgezet naar het boekhoudsysteem.