Lessons from Revamping a WooCommerce Site for Multi-Currency
Fixed pricing per currency, plugin cleanup, and why 74 scripts per page is a silent conversion killer.
The problem
A fashion brand was selling in USD, SGD, and IDR with currency logic that did not match how the business actually priced products. Auto-conversion sounds fine until a round IDR price becomes an ugly USD figure at checkout.
Choosing fixed pricing per product per currency
Instead of auto-converting rates, we set a fixed price per product per currency. Prices stay clean, margins stay predictable, and the checkout matches what the client sees on the product page.
Auditing a bloated stack
The site had two page builders installed at once and six overlapping Jet plugins. Every plugin ships JavaScript to every visitor, whether the page uses it or not.
Image optimization and the script diet
Converting images to WebP and removing unused builders cut page weight dramatically. Mobile checkout got faster, and speed is revenue.
Mobile checkout as the real revenue lever
Most of the traffic was mobile. Every second of load time on the checkout page was measurable lost orders. Optimize checkout first, everything else second.