
TireMart
problem
main problem
Every order was being automatically duplicated due to a platform-plugin integration fault.
This issue forced staff to manually remove duplicate records and made customers repeat order details — disrupting workflows and frustrating buyers.
- Technical conflict between WooCommerce and BeCommerce caused duplicate order creation and inconsistent payment callbacks
- A processing error in the order flow generated repeated entries and broke reliable transaction status updates
- Outdated PHP and SQL versions increased plugin incompatibility risks and led to unstable database behavior
- An incorrect BeCommerce order template produced malformed records and mismatched payment confirmations
- Custom fixes were vulnerable – non-technical admins could accidentally remove critical code from the site
Overview
Summary
Solution
Solution: Analysis and Enhancement
Centum-D engineers conducted a technical audit and identified the root cause – a weakness in the BeCommerce plugin combined with outdated database components.
We developed a code patch to correct payment and order callbacks, adjusted BeCommerce functions, and locked the module to prevent accidental removal.
In addition, we updated SQL and PHP versions, fixed site files, added an excise-fee option, and improved the discount calculator.
After thorough testing, both stores processed single, accurate orders, and the support workload decreased significantly




