Skip to content

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_envelope USPS Priority Mail Flat Rate Envelope $10.30
    padded_flat_rate_envelope USPS Priority Mail Padded Flat Rate Envelope $10.30
    legal_flat_rate_envelope USPS Priority Mail Legal Flat Rate Envelope $10.30
    small_flat_rate_box USPS Priority Mail Small Flat Rate Box $11.20
    medium_flat_rate_box USPS Priority Mail Medium Flat Rate Box $19.60
    large_flat_rate_box USPS 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 usps providers) 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_rate service quotes the cheapest fitting flat-rate box per package from seeded USPS rate tables.

Retirement commit: afd8fc3 in the application repo.