If your WooCommerce store sells books, CDs, DVDs, vinyl records, or other educational media, there’s a USPS shipping service built specifically for you, and most stores aren’t using it. USPS Media Mail can significantly reduce your per-order shipping costs for qualifying products, but it comes with rules worth understanding before you enable it. This guide covers what USPS Media Mail is, what qualifies, and how to set it up in WooCommerce using the PH USPS Shipping Plugin for WooCommerce with Print Label.
On This Page
- What Is USPS Media Mail?
- What Can You Ship via USPS Media Mail in WooCommerce?
- How to Set Up USPS Media Mail in WooCommerce
- Real-World WooCommerce Use Case
- Conclusion
- FAQs
What Is USPS Media Mail?
USPS Media Mail is a low-cost domestic shipping service for books, educational materials, and other qualifying media. Because it offers discounted rates, USPS enforces strict eligibility rules and may inspect packages to verify compliance.
Key features include:
- Packages up to 70 lbs
- Rates based on weight only (no dimensional weight pricing)
- Delivery in 2–8 business days
- USPS tracking included at no extra cost
Media Mail is particularly cost-effective for shipping heavy books, DVDs, records, and educational materials. Let’s see what can be shipped with it.
What Can You Ship via USPS Media Mail in WooCommerce?
USPS only allows specific media and educational materials to be shipped using Media Mail rates.
Eligible items include:
- Books (minimum 8 pages, no advertising)
- 16mm or narrower films
- Printed music and educational charts
- Medical information in binders or loose-leaf pages
- CDs, DVDs, Blu-rays, and USB drives with prerecorded content or software
- Vinyl records and audio recordings
- Video recordings (VHS, DVDs, Blu-rays)
- Playscripts and manuscripts
Items that do not qualify include:
- Books or media containing advertising
- Comic books
- Video games
- Digital download codes or vouchers
- Catalogs and brochures
- Any non-approved item added to the package
Even adding a bookmark, pen, or other unrelated product can make the shipment ineligible. If USPS finds non-qualifying items during inspection, additional postage may be charged. For WooCommerce stores, Media Mail should only be offered when all items in the shipment meet USPS eligibility requirements.
How to Set Up USPS Media Mail in WooCommerce
Offering USPS Media Mail in WooCommerce is simple with the PH USPS Shipping Plugin for WooCommerce with Print Label. The plugin connects directly to the USPS API to fetch live shipping rates, display them at checkout, and automate label generation and tracking.
To get started, configure the plugin by following this guide: Setting Up USPS Shipping in WooCommerce .
Once the plugin is configured, navigate to the plugin settings and enable USPS Media Mail from the list of available USPS services. You can also enable other services, such as USPS Ground Advantage and Priority Mail, to provide customers with multiple shipping options at checkout.

After this, eligible shipping rates, including Media Mail, will automatically appear at checkout based on the package weight and destination.

When a customer places an order using Media Mail, you can generate and print the USPS shipping label directly from WooCommerce. Read this for more info – USPS label printing in WooCommerce.
Real-World WooCommerce Use Case
A WooCommerce store selling used and out-of-print books was shipping every order via USPS Ground Advantage. The average order was one to three books weighing between 1 and 4 lbs. Ground Advantage was reliable, but the shipping cost was eating into margins, especially on lower-priced used books where a $5 to $7 shipping charge represented a significant percentage of the sale price. Customers were also abandoning carts when they saw shipping costs that felt disproportionate to what they were buying.
How the Plugin Helped
The store enabled USPS Media Mail in the PH USPS Shipping Plugin for WooCommerce, and Media Mail was configured in the plugin settings. At checkout, customers now saw two options: Media Mail as the budget choice and Ground Advantage for faster delivery. Most customers chose Media Mail.
The Result
- Shipping cost per book order dropped significantly — Media Mail rates are well below Ground Advantage for 1 to 4 lb packages.
- Cart abandonment on book orders fell as customers saw a realistic shipping cost at checkout.
- Every Media Mail order shipped only qualifying book content — no eligibility violations, no postage due incidents.
Conclusion
USPS Media Mail is one of the most underused cost-saving tools available to WooCommerce book and media stores. The rates are low, tracking is included, and for customers who aren’t in a rush, it’s an easy sell at checkout. Set it up properly in the PH USPS Shipping Plugin for WooCommerce with Print Label, and let customers choose.
Need help configuring Media Mail in WooCommerce? The PluginHive support team is here.
FAQs
Q. Can I compare USPS Media Mail with other carrier rates at WooCommerce checkout?
Yes. The PH Multiple Carrier Shipping Plugin for WooCommerce shows live rates from USPS alongside UPS, FedEx, and other carriers at checkout, so customers can compare all available options in one place.
Q. Can I hide Media Mail for non-qualifying WooCommerce orders?
Yes. Using WooCommerce shipping classes alongside the PH Hide Shipping Methods & Rate Adjustment for WooCommerce, you can restrict Media Mail to show only when the cart contains qualifying media items, hiding it automatically for mixed or non-qualifying orders.
Q. Can I combine Media Mail with free shipping thresholds in WooCommerce?
Yes. The PH Table Rate Shipping Pro Plugin for WooCommerce lets you layer conditional rules on top of live USPS rates, for example, free shipping on book orders above $40 while showing Media Mail rates for smaller orders.
Q. Can WooCommerce marketplaces use USPS Media Mail per vendor?
Yes. The PH Multi-Vendor Shipping Plugin for WooCommerce calculates USPS rates separately per vendor based on each vendor’s origin ZIP code, so book vendors using Media Mail get accurate per-vendor rates at checkout.

