Add Surcharges to OpenCart Shipping Methods – No Core Hacks Needed
Need to charge extra for couriers, express delivery, or remote areas? ViralMESH Courier Surcharge integrates seamlessly with OpenCart’s default shipping methods and Ultimate Shipping Pro (including sub-services). You can even make surcharges conditional on specific product option values (for example, oversized or fragile).
No code edits. No core file changes. Just install, configure, and go.
Key Features
• Shipping Method Selection – Choose exactly which shipping methods trigger the surcharge. Works with default OpenCart shipping methods and Ultimate Shipping Pro (auto-detects sub-services).
• Option Value Filtering – Apply surcharges only when the cart includes selected product option values.
• Flexible Charge Types – Flat amount per order or per item, or percentage of order subtotal or selected products.
• Tax Class Support – Assign a tax class so surcharges are taxed correctly.
• Sort Order Control – Decide where the surcharge appears in checkout totals.
• No Core File Changes – 100% OCMOD and upgrade-safe.
• Quick Setup – Works instantly with default shipping methods, detects Ultimate Shipping Pro sub-services, and supports autocomplete & search for option values.
⸻
Use Cases
• Fuel surcharges for courier deliveries
• Remote area delivery fees
• Oversized or fragile handling
• Express shipping add-ons
⸻
Compatibility
• OpenCart 3.0.0.0+
• Works with Journal theme & custom checkouts
• Compatible with PHP 7.2 – 8.2
• Multilingual ready (English included)
Login and write down your comment.
Login my OpenCart Account