Custom Pricing Plugin
<!--
Work info
-->
Role:
Product Design
Year:
2023+

Project Overview
Getting a price quote for custom apparel shouldn't take two days and an email chain. But without a pricing system, that's exactly what it took. Every quote was manual, every customer had to wait, and every CSR was the bottleneck. The complexity of fully custom products — decoration type, placement, quantity breaks, garment color combinations — made off-the-shelf solutions useless. Multiple external development teams tried and walked away.
My Approach
I fully designed the front-end and handed it off to two external teams. After two years of attempts working with external developers, We took it in-house. I coordinated a series of internal week-long sprints that gave us the focused execution the project needed. In four months we did what outside teams couldn't — we shipped it.
The plugin is built on WordPress and WooCommerce and is fully customer-facing. A customer lands on a product, makes their selections — decoration method (embroidery, screen print, and more), logo placement, design options, garment colors, quantities — and the pricing updates dynamically as they go. Every selection triggers the right logic. Every quantity adjustment recalculates instantly. When they're done, they add to cart with a real price attached.
The hardest part was the pricing engine itself. Getting it to respond accurately and in real time across every possible combination of variables — decoration type, options within that type, quantity breaks, product-specific rules — required careful logic design and relentless testing.
Key Features
Fully customer-facing dynamic pricing on the live website
Real-time price calculation as selections and quantities change
Decoration method selector with dynamic sub-options per type
Quantity-based price breaks built into the logic
WooCommerce cart integration with accurate pricing locked in
Built as a custom WordPress plugin
Impact
Customers can now generate their own instant quotes without contacting anyone. The 1–2 day email wait is gone. We were able to push ads that lead to clear trackable conversions. Before our products served as a catalog. After we were able to market and push our products with actual checkouts and real conversions. The CSR team — who used to field every single pricing inquiry — felt the relief immediately.
This one took two years, two external teams, and four months of internal sprints to finally exist. It was worth every bit of it.











