A heavy machinery importer needed an online sales channel for spare parts. The business already had an established customer base buying parts in person — the goal was to move that workflow online and give existing machine owners a reason to buy directly from the manufacturer.
The Problem
Spare parts for loaders and excavators were sold exclusively through direct contact — phone calls, in-person visits, or email. There was no way for customers to browse availability, check pricing, or order outside business hours. With 300+ SKUs across 15+ product categories, a structured catalog was overdue.
What It Does
A full WooCommerce shop with 300+ spare parts across categories including engine parts, hydraulics, transmission components, electronics, filters, and body parts. Every product photo was shot and edited in-house.
A key feature is the chassis number coupon system — customers who purchased a machine from the company get 20% off all spare parts by entering their machine’s chassis number as a coupon code. This was built with custom PHP in functions.php, automatically validating the chassis number against the customer database and applying the discount.
Technical Details
Built on WordPress + WooCommerce with the Flatsome theme and UX Builder for layout. Performance is handled through Redis object caching — with a large product catalog and frequent filtering, database query caching was necessary to keep page load times acceptable.
Custom PHP extensions in functions.php cover:
- Chassis number coupon validation logic
- Custom discount rules
- Additional checkout and order flow modifications
Custom CSS handles visual adjustments beyond what the theme builder exposes.
Payment methods: cash on delivery and bank transfer, matching the business’s existing payment workflow.