USPS Flat Rate (Retired)¶
Retired — superseded by USPS Priority Mail
ext_usps_flatrate was removed from the codebase on 2026-07-04: its
entry point, package, and extensions.lock entry are gone, so it can no
longer be installed. Its replacement is
USPS Priority Mail (usps_priority_mail),
which prices weight/zone, flat-rate box, and international rates from
real local rate tables instead of fixed seeded prices.
The removal is behavior-neutral for existing installs: this extension registered no rate strategy — it only seeded flat-rate method rows, box templates, and box–method links, which are plain database rows priced by core and keep working (and remain editable under Settings > Shipping > Providers) after the package's removal.
This page is retained as a reference for stores still carrying the seeded rows.
At a glance
| Extension id | usps_flatrate (retired) |
| Category | shipping |
| Last version | 0.0.1 |
| Provided | Carrier method auto-seeding, box templates, box–method links (no rate strategy) |
| External account | None |
What It Seeded¶
-
Six flat-rate methods at 2026 USPS commercial base pricing, all estimated 1–3 days:
Method code Service Rate flat_rate_envelopeUSPS Priority Mail Flat Rate Envelope $10.30 padded_flat_rate_envelopeUSPS Priority Mail Padded Flat Rate Envelope $10.30 legal_flat_rate_envelopeUSPS Priority Mail Legal Flat Rate Envelope $10.30 small_flat_rate_boxUSPS Priority Mail Small Flat Rate Box $11.20 medium_flat_rate_boxUSPS Priority Mail Medium Flat Rate Box $19.60 large_flat_rate_boxUSPS Priority Mail Large Flat Rate Box $28.70 -
Five box templates (length × width × height, max weight 70):
Box Dimensions USPS Small Flat Rate Box 8.69 × 5.44 × 1.75 USPS Medium Flat Rate Box (Top-Loading) 11.25 × 8.75 × 6.00 USPS Medium Flat Rate Box (Side-Loading) 14.00 × 12.00 × 3.50 USPS Large Flat Rate Box 12.25 × 12.25 × 6.00 USPS Large Flat Rate Board Game Box 24.06 × 11.63 × 3.13 -
Box–method links — the small, medium (top-loading), and large boxes were linked to their matching methods; the three envelope methods had no box link.
After Retirement¶
- Seeded rows keep quoting — each method's stored flat rate is priced by
core (
flat_rate × packed box count, plus any per-method rate adjustment), with no extension involvement, so existing zone-assigned methods continue to appear at checkout. - No re-seeding — the boot-time self-heal (box templates and method
back-fill for
uspsproviders) is gone with the package; deleted methods or boxes are not re-created. - New installs should use USPS Priority Mail,
whose
usps_priority_mail_flat_rateservice quotes the cheapest fitting flat-rate box per package from seeded USPS rate tables.
Retirement commit: afd8fc3 in the application repo.