Developed a custom WooCommerce payment plugin for Stompies Wood to automatically route payments based on province, enabling separate processing for Cape Town and Gauteng. Included Docker environment setup, plugin customization, and QA testing.

Province-aware WooCommerce payment split
Custom plugin built using WooCommerce hooks
Docker-based local testing and deployment workflow
Fully update-safe and version-compatible
End-to-end tested and deployed to production
Stompies Wood required a customized WooCommerce payment flow capable of splitting transactions by province, ensuring that purchases made in Cape Town and Gauteng were processed through different payment routes.
The task involved creating a custom WooCommerce plugin that dynamically detects a user’s location and adjusts payment handling logic during checkout — all while maintaining update compatibility and full control over the payment pipeline.
The plugin was rigorously tested under simulated transaction scenarios to confirm accurate routing and successful payment handling for both regions.
Final deployment included verification on the production WordPress environment, ensuring seamless integration with existing order management and reporting tools.
The new Geo-Based Payment Split Plugin enabled Stompies Wood to manage regional transactions independently while maintaining a single WooCommerce system.
This approach simplified financial tracking, improved order visibility, and eliminated manual post-processing.
The solution remains scalable for future expansion — capable of supporting additional provinces or gateway rules with minimal configuration.
Let's discuss how we can transform your ideas into powerful software solutions.