TheForge Shipping & Bulk Label Printing for EasyPost is the complete shipping solution for WooCommerce stores. Connect your EasyPost account and every part of your shipping workflow — checkout rates, label generation, address validation, bulk printing, and automation — runs from one place.
Live Rates at Checkout
Real carrier rates from USPS, UPS, FedEx, DHL, OnTrac, and 100+ more — fetched live at checkout. Add markup or discounts per service. Mix with flat rates or use them on their own.
Smart Packing Engine
Automatically selects the best box for every order using 3D bin packing (First-Fit Decreasing), volume-based, or weight-based methods. Large orders split across multiple packages automatically — each with its own label.
Label Generation
Buy, download, and print labels (PDF or PNG) directly from the WooCommerce order page. Cancel and void labels with one click. Multi-box orders show each package separately.
Bulk Label Printing
Generate labels for dozens or hundreds of orders at once. Load by date range or paste order IDs. Progress tracker shows success/failure per order. Already-labelled orders are skipped automatically.
Address Validation
Validates the customer’s shipping address at checkout via EasyPost. Detects ZIP/state mismatches and suggests corrections. Optional strict mode blocks checkout on confirmed undeliverable addresses.
Return Labels
Generate a prepaid return label from any shipped order. Addresses are automatically swapped — no manual entry needed.
Shipment Insurance
Add carrier insurance at label purchase time. Set the insured value as full order total or a custom percentage.
Carrier Pickup Scheduling
Schedule pickups for USPS, DHL, OnTrac, and other supported carriers from the admin. Cancel or reschedule without leaving WordPress.
Tracking & Webhooks
Tracking numbers injected into order completion emails. Live status refresh from the order page. EasyPost webhooks auto-complete orders on delivery.
Shipping Automation
Automatically generate labels when an order reaches a chosen status (e.g., “Processing”). Combine with webhook delivery detection to run your fulfilment hands-free.
Rule Engine
Create rules based on product, category, weight, or volume to override carrier, service, or box assignment. Priority ordering lets complex rule sets stay manageable.
Shipping Analytics
Full shipment history with cost, carrier, service, and tracking. Filter by date, carrier, or order. Carrier spend breakdown at a glance.
This plugin connects to EasyPost to provide its core functionality.
EasyPost is a shipping logistics API that provides real-time carrier rates, address validation, label generation, tracking, insurance, and pickup scheduling across 100+ carriers.
Data sent to EasyPost:
Your EasyPost API key is stored in your WordPress options table and transmitted only over HTTPS to api.easypost.com.