Title: ManageDuty for WooCommerce
Author: bullsnext
Published: <strong>August 13, 2026</strong>
Last modified: August 13, 2026

---

Search plugins

![](https://ps.w.org/manageduty-for-woocommerce/assets/icon-256x256.png?rev=3644377)

# ManageDuty for WooCommerce

 By [bullsnext](https://profiles.wordpress.org/bullsnext/)

[Download](https://downloads.wordpress.org/plugin/manageduty-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/manageduty-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/manageduty-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/manageduty-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/manageduty-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/manageduty-for-woocommerce/)

## Description

ManageDuty is a customs compliance tool for UK WooCommerce stores shipping to the
EU. With the new EU customs rules that took effect in July 2026, UK sellers need
a fast way to handle EU customs charges without parcels getting stuck at the border.

ManageDuty automates the paperwork: it classifies your products with an HS code,
applies your IOSS number, calculates the import duty and VAT owed, and generates
a compliant delivered duty paid (DDP) commercial invoice for every order — automatically,
in the background, every time an order is placed.

#### Key Features for UK Sellers:

 * **Automated HS Code Classification:** Stop guessing. Every item in your WooCommerce
   store is automatically assigned the correct HS code.
 * **IOSS Number Integration:** Add your IOSS registration number once and it’s 
   applied to every EU order, so customers never face a surprise customs charge 
   at the door.
 * **Delivered Duty Paid (DDP) Made Easy:** Purpose-built for DDP shipping from 
   the UK to Europe — import duty and VAT are calculated automatically and a compliant
   commercial invoice PDF is generated per order.
 * **EU Customs Duty Calculator:** Duty and VAT are calculated per destination country
   the moment an order’s status changes, so paperwork is ready before the parcel
   ships.
 * **No External Dashboard Required:** Connect your store, view order-level customs
   status, download invoices, and manage your plan — all from inside wp-admin.

If you’re shipping from the UK to the EU, ManageDuty helps you avoid rejected parcels,
customer complaints about surprise charges, and non-compliant paperwork.

#### Requires a ManageDuty account

This plugin connects to the ManageDuty service to perform HS code classification,
duty/VAT calculation, and PDF generation. An account is created automatically the
first time you connect (no separate signup step, no need to leave wp-admin). New
stores get a 7-day free trial; paid plans (Starter, Growth, Pro) apply after the
trial. See “External services” below for what data this involves.

### External services

This plugin relies on the ManageDuty API (operated by BullsNext) to classify products,
calculate customs duty/VAT, and generate commercial invoice PDFs. This is a required
part of the plugin’s functionality — it cannot classify HS codes or calculate duty
locally.

What is sent, and when:
 * **When you connect your store:** the email and password
you enter (to create or log into your ManageDuty account), your store URL, and your
WooCommerce REST API Consumer Key/Secret. * **When an order’s status changes:** 
the order’s line items, totals, and destination address, so duty/VAT can be calculated
and an invoice generated. * **When you view the Dashboard or an order’s customs 
status:** a request is sent to fetch your stored orders and account/plan data.

This service is provided by BullsNext:
 * Terms of Service: https://www.bullsnext.
com/terms * Privacy Policy: https://www.bullsnext.com/privacy-policy

## Installation

 1. Upload the `manageduty-woocommerce` folder to `/wp-content/plugins/`, or install
    directly from the WordPress Plugins screen.
 2. Activate the plugin through the “Plugins” menu in WordPress. WooCommerce must already
    be installed and active.
 3. Go to **ManageDuty  Settings** in the WordPress admin menu.
 4. Under “Connect Your Store,” enter your email and a password (a ManageDuty account
    is created automatically if you don’t already have one), your store URL (pre-filled),
    and a WooCommerce REST API Consumer Key/Secret — generate these under **WooCommerce
    Settings  Advanced  REST API** if you don’t have a pair yet.
 5. Choose a plan (Free Trial is selected by default) and click **Connect My Store**.
 6. That’s it — new orders are processed automatically as their status changes. Visit**
    ManageDuty  Dashboard** for order status, duty/VAT totals, and invoice PDFs.

No separate account signup on an external website is required — the whole flow happens
inside wp-admin.

## FAQ

### Do I need a ManageDuty account?

Yes, but you don’t need to create one separately. The “Connect Your Store” step 
on the Settings page creates your account automatically the first time you connect—
just provide an email and password.

### Is this free?

New stores get a 7-day free trial. After that, a paid plan (Starter, Growth, or 
Pro) is required to continue processing orders. You can change or cancel your plan
any time from the Dashboard.

### Is my API token stored securely?

Yes. The API token and webhook secret are encrypted with AES-256-CBC using a key
derived from your WordPress AUTH_KEY constant. They are never stored in plain text.

### Does this break WooCommerce checkout?

No. The plugin only fires on order status transitions in the background. All API
calls are asynchronous from the customer’s perspective. Any backend error is logged
silently and never interrupts the customer flow.

### What happens if I disconnect my store?

Disconnecting pauses processing — no new orders are sent, but your existing data,
orders, and subscription are kept safe and you can reconnect at any time. Deleting
your store is a separate, explicit action that permanently removes your ManageDuty
account data.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ManageDuty for WooCommerce” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ bullsnext ](https://profiles.wordpress.org/bullsnext/)

[Translate “ManageDuty for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/manageduty-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/manageduty-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/manageduty-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/manageduty-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/manageduty-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release on the WordPress repository
 * Automated EU customs duty calculation, AI HS code classification, and DDP shipping
   PDF generation
 * In-plugin Connect Your Store flow (account creation, WooCommerce connection, 
   and plan selection in one step)
 * AES-256-CBC encrypted token storage and HPOS compatibility

## Meta

 *  Version **1.0.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [DDP shipping](https://wordpress.org/plugins/tags/ddp-shipping/)[hs code](https://wordpress.org/plugins/tags/hs-code/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/manageduty-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/manageduty-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/manageduty-for-woocommerce/reviews/)

## Contributors

 *   [ bullsnext ](https://profiles.wordpress.org/bullsnext/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/manageduty-for-woocommerce/)