Quick answer
TL;DR
| Problem | WowShipping's primary end-user noun needed to become "shipping methods," while a replacement UI was mid-build |
| What I did | Isolated the old implementation into an explicitly deprecated folder, then renamed the live feature folder and its dependents a month later |
| Scope | 13 files moved into the deprecated folder; 45 files renamed or touched in the rename itself |
| What stayed as-is | REST API paths, some internal function names, and one image asset filename still read "shipping-rules" right after the rename |
| Timeline | Nov 4, 2025 (deprecation move) → Dec 3, 2025 (rename), one month apart |
| Team | Both changes are mine; the WooCommerce WC_Shipping_Method integration referenced above was built by a teammate |
| Paired with | Renaming a Component Library to Kebab-Case → |
The old implementation, marked deprecated
The rename
Renaming a live, shipping codebase
FAQ
Part of the WowShipping frontend engineering case study series →