Branded 3-step checkout with progress indicator, shipping options, and trust signals
The Problem
The default WooCommerce cart had no branded identity, no progress indicator, and no engraving metadata visible on line items. Standard PHP filter approaches conflicted with the Product Add-Ons plugin and Divi theme. Every filter-based solution broke something else.
The Solution
I built a must-use plugin that bypasses PHP filters entirely and uses CSS and JS injection instead. It adds a branded Shop → Cart → Checkout progress bar, trust signals (Made in the USA / Ships Next Day / Satisfaction Guaranteed), a Trustindex review carousel in cart, and a saved address selector at checkout.
Visual Walkthrough
Key Features
Technical Decision
I abandoned server-side PHP filter injection after repeated conflicts with the Product Add-Ons plugin and Divi theme. The JS injection approach has no filter dependencies to break. It layers on top of whatever WooCommerce renders, so a change inside another plugin does not take it down. The must-use plugin pattern makes it load before any other plugin, and nobody can deactivate it from the admin panel.
Impact