WooCommerce Shipn Carrier Live Rates Extension

Description

WooCommerce Shipn Carrier Live Rates is a WooCommerce shipping extension that provides real‑time shipping rates at checkout using the Shipn API. The plugin supports multiple carriers (currently DHL Express and FedEx) and calculates shipping costs dynamically based on destination, package weight, dimensions and your carrier negotiated discounts.

The plugin itself is free to install and use; however, a valid Shipn API key is required. Shipn is a paid service. If you want to register for Shipn, please send us a request on - Shipn. Contact Us

Features

  • Your carrier negotiated live shipping rates at WooCommerce checkout

  • Support for multiple carriers (DHL Express, FedEx)

  • Automatic package weight and dimension calculation from cart items

  • Secure API key based authentication

  • Fully compatible with WooCommerce shipping zones

  • GPLv2 or later licensed

Requirements

  • WordPress 6.0 or later

  • WooCommerce 7.0 or later

  • PHP 8.0 or later

  • HTTPS enabled (recommended)

  • Valid Shipn API key from https://shipn.io

Installation

  1. Download the plugin ZIP file.

  2. In WordPress Admin, go to Plugins → Add New → Upload Plugin.

  3. Upload the ZIP file and click Install Now.

  4. Activate the plugin.

  5. Navigate to WooCommerce → Settings → Shipping.

Configuration

Step 1: Add Shipping Method
  1. Go to WooCommerce → Settings → Shipping → Shipping Zones.

  2. Edit an existing zone or create a new one.

  3. Click Add shipping method.

  4. Select Shipn Live Rates and save.

Step 2: Plugin Settings

Navigate to:
WooCommerce → Settings → Shipping → Shipn Live Rates

Available settings:

  • Enable / Disable – Enable Shipn Live Rates

  • Shipn API Key – Enter your Shipn API key

  • Enable DHL Express – Toggle DHL rates

  • Enable FedEx – Toggle FedEx rates

  • Default Package Length (cm) – Used if product dimension is missing

  • Default Package Width (cm) – Used if product dimension is missing

  • Default Package Height (cm) – Used if product dimension is missing

  • Cron Schedule – Frequency for background order sync (e.g. hourly, daily)

All admin side values are properly escaped and validated according to WordPress security guidelines.


Product Data Requirements

For accurate rate calculation, ensure products have the following set:

  • Weight (required)

  • Length, Width, Height (recommended)

These can be configured per product under:
Products → Edit Product → Shipping

If dimensions are missing, the plugin falls back to the default package dimensions defined in settings.


Checkout Behaviour

  • WooCommerce requests live rates during checkout

  • The plugin aggregates cart items into packages

  • Rates are fetched from Shipn per enabled carrier

  • DHL and FedEx rates are displayed together

  • Customers select their preferred service

Each rate includes:

  • Carrier name

  • Service name

  • Delivery estimate (if provided)

  • Total cost


Order Status Integration

The plugin adds the following custom order statuses:

  • Ready for Shipping – Orders eligible for Shipn sync

  • Packing in Progress – Automatically set after successful sync

Only orders marked Ready for Shipping are sent to the Shipn API.


Security

  • API authentication via API key

  • All inputs sanitized using WordPress escaping functions

  • No sensitive data stored in plaintext logs


Logging & Debugging

  • Enable WooCommerce → Status → Logs

  • Select shipn-live-rates from the log dropdown

  • Logs include API requests, responses, and validation errors


Frequently Asked Questions

Is this plugin free?

Yes. The plugin is free, but a paid Shipn subscription and API key are required.

Which carriers are supported?

Currently DHL Express and FedEx. Additional carriers may be added in future releases.

What happens if the Shipn API is unavailable?

Rates will not be shown at checkout. Errors are logged for review.

Does this plugin support multiple packages?

Yes. The plugin intelligently groups items based on weight and dimensions.


Changelog

1.0.0
  • Initial release

  • DHL Express and FedEx live rates

  • Order status integration

  • Secure API authentication


License

This plugin is licensed under the GNU General Public License v2.0 or later.


Support

Support is provided for:

  • Plugin installation and setup

  • Shipping zone configuration

  • API connectivity issues

Support channels:

Privacy Policy

WooCommerce Shipn Live Carrier Rates does not collect, store, or share personal data beyond what is necessary to calculate shipping rates and synchronise orders with the Shipn platform.

Data Processed

When enabled and used at checkout or during order synchronisation, the plugin may process and transmit the following data to the Shipn API:

  • Destination country, postcode, city

  • Cart or order item weights and dimensions

  • Order reference number (for shipping synchronisation)

No customer names, email addresses, phone numbers, or payment details are transmitted by this plugin.

Data Storage

  • No customer personal data is stored by the plugin outside of standard WooCommerce order data

  • Shipn API keys are stored securely in the WordPress options table

  • No data is written to custom database tables

Third-Party Services

This plugin integrates with Shipn, a third-party shipping platform. Use of the plugin requires an active Shipn account and subscription. Data transmitted to Shipn is governed by Shipn’s privacy policy: https://shipn.io/privacy-notice

WooCommerce Shipn Live Carrier Rates does not control or assume responsibility for Shipn’s data handling practices.


Tracking & Analytics

This plugin:

  • Does NOT use cookies
  • Does NOT load third-party analytics or tracking scripts
  • Does NOT collect usage analytics

User Consent

By enabling this plugin and entering a Shipn API key, the site administrator acknowledges and agrees that shipping-related data will be transmitted to Shipn for rate calculation and fulfilment purposes.

Contact

If you have questions about this privacy policy or data handling, please contact: support@shipn.io

Disclaimer

WooCommerce Shipn Carrier Live Rates is not affiliated with or endorsed by WooCommerce, DHL, or FedEx. WooCommerce Shipn Live Carrier Rates is a third-party extension. Carrier names and logos are used for identification purposes only.