The challenge
Products varied on three axes with rules about which combinations were valid. Off-the-shelf variation plugins either allowed impossible combinations or made the product page unusable.
Objectives
- Model valid combinations rather than every permutation
- Keep the product page fast and understandable
- Prevent invalid orders at source
- Let staff add products without a developer
What we built
A WooCommerce build with custom variation logic that only surfaces valid combinations, backed by an admin interface staff can use without understanding the rules.
Technology
PHP · WooCommerce · WordPress
How it was delivered
- Custom variation model with validity rules
- Product page rebuilt to reveal options progressively
- Order validation before checkout
- Admin interface for adding products safely
Outcomes
- Invalid orders stopped reaching fulfilment
- Product pages load fast despite complex options
- Staff add products without developer involvement
