plugin-icon

CoverMyOrder

Self-hosted shipping protection for WooCommerce. Collect an opt-in fee, let customers file claims, resolve via refund, and keep 100% of premiums.
Version
1.8.2
Senast uppdaterat
Jul 14, 2026

CoverMyOrder is a customer-facing shipping protection platform built directly into WooCommerce. Customers opt in to a small protection fee at checkout — when a delivery goes wrong (lost, damaged, or stolen) they file a claim through a self-serve portal. Operators review claims, approve or deny, and issue WooCommerce refunds.

Unlike SaaS alternatives, you keep the full protection fee in your own account. A built-in reserve ledger tracks every dollar collected and paid out so you always know your loss ratio at a glance.

Free Features

Checkout

  • Customer opt-in protection widget — WooCommerce Cart/Checkout Block and classic shortcode fallback
  • Single flat-fee protection plan
  • Branded opt-in badge with 2 color theme presets
  • Post-purchase confirmation card and customer order notification email

Claims Portal

  • Self-serve customer claim portal — WooCommerce My Account integration, Gutenberg block, and shortcode
  • Evidence upload — photos, videos, PDFs (up to 10 files at 10 MB each by default; filterable)
  • Manual carrier tracking entry
  • AfterShip inbound webhook for automatic tracking event ingestion (AfterShip account required)

Operator Dashboard

  • Dashboard with KPIs: fees collected, active claims, reserve balance, and loss ratio; sparkline charts; traffic-light health indicator
  • WordPress dashboard widget (”CoverMyOrder — At a Glance”) on the wp-admin home page
  • Claims queue with status chips, search, overdue badge, and one-click approve & issue WooCommerce refund
  • Customer risk profile sidebar on each claim
  • Reserve ledger with full running balance
  • HTML email templates for every claim status: submitted, approved, denied, and resolved

Branding

  • 2 colour theme presets
  • Hardcoded badge title and description (matches plugin name)
  • Cart badge always enabled

Setup & Compatibility

  • First-run setup wizard — pick a plan, enable the badge, configure tracking
  • HPOS (High-Performance Order Storage) compatible
  • WooCommerce Cart and Checkout Blocks compatible
  • REST API (read endpoints)
  • Multilingual ready — Text Domain: covermyorder

Why CoverMyOrder?

*Self-hosted *Keep 100% of protection fees *WooCommerce native *HPOS Ready *Blocks compatible *No monthly platform fees

Premium Add-On

Optional CoverMyOrder Premium adds advanced features that are NOT part of the free WordPress.org plugin:

  • Multiple protection plans — unlimited active tiers (e.g. Basic / Standard / Premium) instead of the free plugin’s single plan
  • Percentage-of-cart pricing and multiplier/cart-total coverage caps, in addition to flat fee + fixed cap
  • Per-category price overrides (e.g. charge more for electronics or fragile items)
  • Full badge customization — toggle it off, custom title/description/logo, 5 additional color presets plus a custom hex picker, and per-surface placement
  • Rule-based fraud risk scoring on every claim
  • Auto-claim from AfterShip carrier webhooks (no operator action needed)
  • Carrier recovery tracking (auto-opens a FedEx / UPS / USPS recovery record to file when a claim is approved)
  • SMS notifications via Twilio
  • Carrier-level analytics and reporting
  • White-label for agencies
  • Multi-store management
  • Priority email support

The Premium add-on is a separate plugin distributed through Freemius. It is not included in this free plugin and is not required for the free plugin to work.

Third-Party Services

This plugin connects to the following external services. Please review their policies before using the plugin in a production environment.

AfterShip (optional)

If you enable the AfterShip integration under CoverMyOrder Settings Tracking, AfterShip will deliver tracking event payloads to your site via an inbound webhook. Your site acts as a receiver only — no data is sent from your site to AfterShip by this plugin. An AfterShip account and a separately configured webhook are required.

CoverMyOrder Hub (optional, off by default)

CoverMyOrder can poll covermyorder.com for important security alerts, end-of-life notices, and product announcements, then surface them as wp-admin notices. This feature is OFF by default and is only activated when you explicitly tick Receive important CoverMyOrder updates under CoverMyOrder Settings Data & privacy. No outbound network calls happen until you opt in.

When a connection is made (only after opt-in):

  • Once per day — your site fetches the latest message list (read-only HTTP GET).
  • Once per week — your site sends a small ”heartbeat” so we know it is still alive.
  • On notice dismiss / CTA click — your site sends a single non-blocking ping with the message ID.

Endpoint: https://covermyorder.com/wp-json/sg-hub/v1/

What data is sent: plugin version, WordPress version, PHP version, WooCommerce version, locale, best-effort country code, and your site URL. Note that the hub stores a SHA-256 hash of the site URL for analytics in addition to the raw URL for operator-facing diagnostics.

What is never sent: customer records, order details, claim data, evidence files, email addresses, IP addresses, or anything related to your store’s protected orders.

How to revoke consent: untick the same checkbox. The plugin clears its WP-Cron schedule the moment the option is turned off, and the in-admin notices stop appearing on the next page load.

Gratispå betalda paket
Testat upp till
WordPress 7.0.1
Detta tillägg är tillgängligt för nedladdning för din .