Rows of new oak barrels in a distillery yard

The WooCommerce ShipCompliant integration

WooCommerce doesn’t talk to ShipCompliant. Bonded does.

For wineries, distilleries and breweries, every bottle you ship has to be checked, taxed and recorded in ShipCompliant. WooCommerce can’t do that on its own. Bonded connects the two directly, inside your store, and proves every order landed.

WooCommerce Bonded ShipCompliant
Change the look
yourstore.example/wp-admin/admin.php?page=bonded
  • 27,308automated checks on the tax math and the order builder
  • 32end-to-end scenarios through a real WooCommerce checkout, against ShipCompliant’s test system
  • 6automatic retries before anyone is bothered
  • 45 daysof committed orders re-read from ShipCompliant every day

In production at a craft distillery since October 2026.

The problem

Your store sells it. ShipCompliant has to approve it. Nothing connects them.

ShipCompliant is where producers handle alcohol shipping compliance: whether an order can ship, the alcohol tax, and the record the states ask for. WooCommerce is where the order happens. Between the two there is a gap, and every shipped bottle has to cross it.

Without Bonded

  • Retyped by hand, or routed through hosted middleware that holds your customers’ addresses and birth dates.
  • A black box. When an order never lands there is no log, no retry and no alert. You hear it from the customer, or the state.
  • A plugin with nobody behind it. When checkout breaks on a Friday night, there is no one to call.
  • Or start over on a winery platform that takes 0.75% to 2% of every sale and wants your site rebuilt on its system.

With Bonded

  • Checked at checkout, before anyone pays: can it ship there, what is the tax, are they 21.
  • Committed after payment, by any payment method, under your own order number.
  • Read back and proven on every order, re-checked every day, with a dashboard that shows each step.
  • In your store, on your server, with your own ShipCompliant account and no cut of your sales.
  • Supported by the people who built it, with monitoring and updates on every plan.

Bonded is the connection we wished existed. It lives in your store, shows you every call it makes, and fixes what it can by itself.

How it works

How Bonded connects WooCommerce to ShipCompliant.

  1. 1

    Checked at checkout

    As soon as there is a shipping address, Bonded asks ShipCompliant whether the order can ship and what the tax is. It is a quote, so nothing is saved yet. Place order checks again with the date of birth.

  2. 2

    Paid, any way you take payment

    Card, PayPal, a gift card or your point of sale: Bonded never touches the money. It waits until WooCommerce marks the order paid.

  3. 3

    Committed in ShipCompliant

    In the background, usually within five minutes, the order is saved and committed under your WooCommerce order number. If ShipCompliant does not answer, Bonded tries again on its own.

  4. 4

    Read back and proven

    Bonded then reads the order back and compares the key, tax, bottles, address and prices. Only then is it called committed. A daily pass re-reads the last 45 days.

yourstore.example/checkout/

A live walk-through on made-up data: a shipped bottle, a mixed cart, a state that says no, a customer under 21, then a pickup with a booked tour.

Every cart, handled

Mixed carts, pickups and bookings, on one WooCommerce checkout.

Mixed carts all the way down to bookings: only shipped alcohol goes to ShipCompliant. Everything else on the same order keeps your store’s own tax rules, so one checkout can sell a case, a hoodie and a tour. Every store sells differently, so these are set up and tested on your own checkout during installation.

Shipped bottles

Checked, taxed and committed in ShipCompliant, then read back.

Mixed carts

The alcohol goes to ShipCompliant. Merchandise keeps your store rate, on one order.

Merchandise only

No ShipCompliant call at all, and no delay at checkout.

Pickup at your door

Uses your store rate. The date of birth is still checked whenever alcohol is in the cart.

Tours, tastings and bookings

Sold on the same checkout and never sent to ShipCompliant.

States that say no

A plain message at checkout, before payment. Merchandise can still ship.

Under 21

Refused before anyone is charged.

Cancelled before shipping

Voided in ShipCompliant automatically, cancelled or fully refunded.

Refunds after shipping

Part refunds and edits after commit are flagged for your staff with one email. Never changed behind your back.

ShipCompliant is down

Alcohol checkout pauses with a clear message while everything else keeps selling. Paid orders retry until they land.

After the sale

Every WooCommerce order shows where it stands in ShipCompliant.

Each WooCommerce order gets a ShipCompliant panel: what was sent, what came back, and a single button when something needs a person.

yourstore.example/wp-admin/post.php?action=edit

Four short stories: paid and committed, cancelled before shipping, refunded after shipping, and ShipCompliant not answering.

The dashboard

A control room, not a black box.

WooCommerce › Bonded shows what is committed, what is on its way, what needs a look, and every call to ShipCompliant with its answer and its speed. It updates itself every 15 seconds.

yourstore.example/wp-admin/admin.php?page=bonded

Needs a look

One plain sentence and one button: Send again, Void, Check or Mark handled.

Health checks

Account, answering, tax set-up, background runner, catalog, daily read-back, sending and alerts.

Where it went

A state map that lights up as orders ship, with your home state marked.

Activity log

Every call in plain English, with the raw answer and timing one hover away.

Hold sending

One switch pauses sending while checkout keeps working. Paid orders wait safely.

On your phone

The whole dashboard works on a phone, with alerts by email when something needs you.

Looks

Your brand, not ours.

The same dashboard in four looks, or matched to your own brand during setup. Pick one to restyle every screen on this page.

Who it’s for

Built for producers who ship direct to consumers.

Wineries

Sell wine online and handle DTC wine shipping from one WooCommerce store, with ShipCompliant checking every shipment and tasting room bookings on the same checkout. Keep your WordPress site instead of moving to a winery platform.

Distilleries

Ship spirits to the states that allow it, sell merchandise and tours on the same checkout, and keep bottles picked up at the distillery at your store rate.

Breweries, cideries and meaderies

Ship beer, cider and mead wherever your ShipCompliant account allows, alongside merchandise and taproom bookings.

Safety

Built to be trusted with your license.

Fails closed, for alcohol only

No answer from ShipCompliant means shipped alcohol cannot be bought. Merchandise, tours and pickups keep selling.

One system sends

While your old connection is on, Bonded stands by. Switching over, or back, is a single step.

Retries that know when to stop

At 5, 15, 30, 60, 180 and 360 minutes, never making a duplicate. Then the order is held for a person, with one email.

A person who answers

Bonded is built and supported in Louisville by Shaun Wilson Designs. When something needs a look, you reach the people who wrote it.

Credentials stay off the web

Stored outside the web root and never shown in a browser. Test keys only work on staging, live keys only on live.

Proof on every order

Every commit is read back and compared. Every day, 45 days of orders are re-read.

Catalog check

Every shippable SKU is confirmed in ShipCompliant each day, so a missing product shows up on your dashboard first.

Staff-proof

Recalculating an order keeps ShipCompliant’s tax. Staff see plain English, not error codes.

Your data stays home

It runs on your own server. No customer names, addresses or birth dates pass through ours.

What you get

Every store is a custom install.

Bonded is not a download you set up alone. We install it on your store, fit it to how you sell, prove it on your checkout, then keep it running.

Every install includes

  • Compliance and tax checked at checkout, before anyone pays
  • Date of birth at checkout, refused under 21
  • Paid orders committed in ShipCompliant, by any payment method
  • Every order read back and proven, and re-checked daily
  • Automatic voids, flagged refunds and safe retries
  • Dashboard, order panels, health checks and email alerts
  • Switch from your current connection, with one-step rollback
  • Updates, monitoring and support on your yearly plan

Set up for your store

  • Mixed carts with merchandise and gift cards
  • Pickup at your door and local delivery
  • Tours, tastings and other bookings
  • Wine, spirits, beer, cider or mead: whatever your account ships
  • Your carriers mapped to what ShipCompliant expects
  • Wine clubs, subscriptions and sync with your point of sale
  • Reports for your compliance person, and the dashboard in your brand

Get started

From the first call to the first committed order.

  1. Call

    We look at your store, your ShipCompliant account and how you sell.

  2. Test system

    You add a test web service user in ShipCompliant’s test portal. We set up matching test products.

  3. Fit

    Bonded is installed and fitted to your products, carriers, pickups and bookings, on a copy of your site.

  4. Prove

    We run the scenario suite through your real checkout: shipped, mixed, refused, under 21, refunds, voids and outages.

  5. Switch

    Live credentials go in and your old connection stands by. Switching back is one step.

  6. Watch

    We watch the first orders land and read back, then hand you the dashboard.

Pricing

Installation, then one yearly plan.

Installation is quoted for your store after a short call. After that, one yearly plan by how much you ship covers updates, monitoring and support. Never a percentage of your sales. Signing on for a year? Ask about installation included.

Questions

Good questions, straight answers.

Is there a ShipCompliant plugin for WooCommerce?

Yes. Bonded is a WooCommerce plugin that connects your store directly to your own ShipCompliant account. Every install is custom: we fit it to your store, prove it on your checkout, then keep it current on a yearly plan.

Can WooCommerce handle alcohol shipping compliance on its own?

No. WooCommerce handles ordinary sales tax, but it does not know each state's alcohol shipping rules, volume limits or alcohol taxes. Bonded asks ShipCompliant at checkout and uses its answer.

Do I have to leave WordPress to ship wine or spirits?

No. Many winery platforms ask you to rebuild your store on their system and take a share of every sale. Bonded keeps your WooCommerce site and connects it to ShipCompliant.

Can I keep WooCommerce and still use ShipCompliant?

Yes. Bonded connects your WooCommerce store to ShipCompliant directly, so you keep your site, your checkout and your hosting, on a yearly plan with no share of your sales.

Who supports Bonded?

Shaun Wilson Designs, the Louisville studio that built it. Every plan includes updates and monitoring, and you reach the people who wrote the code.

Do I need my own ShipCompliant account?

Yes. Bonded connects to your account with a web service user you create in ShipCompliant. We do not resell ShipCompliant, and your agreement with Sovos stays exactly as it is.

Who is responsible for compliance?

You remain the license holder, and ShipCompliant makes the compliance and tax decisions. Bonded makes sure every shipped order is asked, sent, committed and proven, and tells you the moment one is not.

Does my customer data go through your server?

No. Bonded runs on your own WordPress server and talks to ShipCompliant directly. If you choose our monitoring, your store reports counts and health only, never names, addresses or dates of birth.

What happens if ShipCompliant is down?

Shipped alcohol cannot be bought until it answers again, with a plain message to the customer. Merchandise, tours and pickups keep selling. Paid orders wait and retry on their own.

Can you move us off our current middleware?

Yes. Bonded stands by while your old connection is on, takes over in one step, and can hand back in one step. Orders already sent by the old system are left alone.

Which payment methods work?

Any WooCommerce payment method that marks an order paid, including PayPal, card processors and a point of sale. Bonded never takes or refunds a payment itself.

Wine, beer, spirits or cider?

Whatever your ShipCompliant account is set up to ship. Product types, carriers and pickup rules are set up for your store during the project.

Is this a ShipCompliant product?

No. Bonded is an independent connector built by Shaun Wilson Designs. It uses the ShipCompliant web service your account already includes.

Connect your store to ShipCompliant.

A short call is enough to tell whether Bonded fits how you sell.

Bonded for WooCommerce is an independent product by Shaun Wilson Designs, Louisville, Kentucky. ShipCompliant is a trademark of Sovos. Bonded is not made, sold or endorsed by Sovos. WooCommerce is a trademark of Automattic. Every store, product, person, order and number shown in the screens is made up.