Automated Shipping for EasyPost WooCommerce – Bulk Labels, Easy Returns, Zero Manual Work

Changelog

5.5.0

  • Shield Insurance — Customer insurance opt-in is now checked by default at checkout; insurance field and fee only appear when an EasyPost shipping method is selected (flat rate, free shipping, etc. are excluded)
  • Insurance rate corrected — Fee formula updated to 1.0% of declared value (minimum $1.00) per EasyPost documentation; insurance amount passed to EasyPost API as a string as required
  • Non-EasyPost label skip — Auto label generation and bulk label generation now silently skip orders that used a non-EasyPost shipping method; no error note is added to the order
  • UI rebrand — All admin pages rebranded from WooCommerce purple to a professional blue palette; hero gradients, KPI accents, buttons, and interactive states updated across Dashboard, Labels, Settings, Analytics, Bulk Labels, Pickups, Rules, Automation, and Setup Wizard
  • Settings highlights — Shield Insurance and Checkout Address Validation cards now display with distinct colored headers for quick visual identification
  • Handling Fee removed — Handling Fee option removed from Settings
  • Manage link fixed — “Manage ↗” button in Label Management now links to the EasyPost dashboard; previous per-shipment deep link returned 404

5.4.0

  • Plugin renamed — Now “Automated Shipping for EasyPost WooCommerce – Bulk Labels, Easy Returns, Zero Manual Work”
  • Easy Returns upgrade — Fetch live return rates from all carriers before generating; pick the right service instead of defaulting to cheapest
  • Batch Print fix — Results table now shows label print links immediately after generation; duplicate results row eliminated
  • Label Management alignment — Action buttons (Download, Print, Return, Manage) stay on one row per label; Box 1 now labelled consistently with Box 2, 3 for multi-package orders
  • Performance — Analytics and Label Management pages batch-load orders in a single query; eliminates N+1 slowness on large datasets
  • Tracking URLs — EasyPost public tracker URL (track.easypost.com) stored per label and used everywhere: emails, order panel, analytics, label management
  • Analytics — Tracking URL and label URL now read from analytics DB table directly; zero per-row order meta queries
  • Insurance — Block Checkout (WC 8.9+ Blocks) now supported for customer insurance opt-in alongside classic shortcode checkout
  • Units — Packing summary in order panel now uses WooCommerce store dimension/weight units instead of hardcoded in/oz
  • New screenshots added across all major feature pages

5.3.0

  • Easy Returns upgrade — Fetch live return rates from all carriers before generating; pick the right service instead of defaulting to cheapest
  • Batch Print fix — Results table now shows label print links immediately after generation; duplicate results row eliminated
  • All Labels alignment — Action buttons (Download, Print, Return, Manage) no longer wrap unpredictably; consistent single-row layout per label
  • Box labelling — Box 1 now labelled consistently alongside Box 2, Box 3 for multi-package orders in Label Management
  • Performance — Analytics and Label Management pages now batch-load orders in one query instead of one per row (eliminates N+1 slowness on large datasets)
  • Tracking URLs — EasyPost public tracker URL (track.easypost.com) now stored per label and used everywhere tracking links appear — emails, order panel, analytics, label management
  • Analytics — Tracking URL and label URL now read directly from the analytics DB table, eliminating all per-row order meta queries
  • Insurance — Block Checkout (WC 8.9+ Blocks) now supported for customer insurance opt-in field alongside classic shortcode checkout
  • Units fix — Packing summary in order panel now uses WooCommerce store dimension and weight units instead of hardcoded in/oz
  • Ship-From address now auto-fills from WooCommerce store address on first setup
  • Added “Load from WooCommerce” button in Ship-From panel to instantly sync store address
  • Fixed critical error when clicking “Validate Address” on Ship-From panel
  • Shipping zone instance settings — 10 config options per zone: markup, free shipping threshold, max rates shown, tax status, cart restrictions, delivery estimate toggle
  • Rate caching disabled by default on new installs
  • Logging defaults to Off
  • Fixed WordPress admin notices appearing inside hero banners

5.2.0

  • Redesigned Dashboard — purple gradient hero, KPI cards with trend indicators, carrier breakdown, recent labels
  • Redesigned Ship Insights (Analytics) — Chart.js line and donut charts, date presets, CSV export, period-over-period comparison
  • Redesigned Batch Print (Bulk Label Printing) — tab input, progress steps, color-coded results, label download grid
  • Deactivation feedback survey
  • Dashboard widget — labels today/this week with spend stats
  • Settings page 3-step quick-start guide auto-hides once configured
  • Fixed CSS scoping across all admin pages

5.1.0

  • Address validation mismatch detection — state/ZIP auto-correction warnings at checkout
  • Dedicated Pickups page for batch carrier pickup scheduling
  • Redesigned order meta box with multi-box label layout
  • Debug log level control from Logs & Diagnostics page
  • Return label fix — correct EasyPost API address swap flow

5.0.0

  • Complete plugin rewrite — PHP 8.1+, HPOS compatible
  • 3D bin packing algorithm (First-Fit Decreasing with rotation)
  • Advanced rule engine — category, product, weight, and volume conditions
  • Ship Insights shipping analytics — spend tracking and carrier breakdown
  • Batch Print — bulk label generation with date-range order loading
  • AutoShip — auto-label on status change, auto-complete on delivery
  • Carrier pickup scheduling
  • Easy Returns — return label generation
  • Flat rate shipping support
  • Shipment insurance

Plugin Website
Visit website

Version:
5.5.0
Last Updated
May 1, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.