WooCommerce runs the store. FreightExchange handles what happens after the order, quoting real freight rates at the checkout and turning each order into a booked consignment with labels and a manifest. The plugin is free from the WordPress plugin directory and connects to your FreightExchange account with a single API key.
The plugin reads the product dimensions you already hold in WooCommerce and prices the freight from them, so a customer sees a real rate rather than a flat fee. Cheapest and fastest options are shown at the checkout. If a quote request fails, a default freight cost that you set is shown instead, so nobody gets stuck. You can add a percentage markup, a fixed dollar markup, or both, and you can exclude a shipping class from FreightExchange rates entirely.
Every order from the store appears on the Quote page in FreightExchange with the address, products and packaging already filled in. Your team checks it, changes anything that needs changing, then confirms the quote and books the pickup. Labels and manifests come out of FreightExchange rather than the store. The same screen handles the rest of your carrier panel, so the warehouse works in one place. See the wider set of plugins and integrations.
You need admin access to both your FreightExchange account and your WooCommerce store. In FreightExchange, go to Apps then System Integrations, add WooCommerce and click Connect. That generates an API key.
In WordPress, go to Plugins then Add New, search for FreightExchange, then install and activate. The plugin appears under WooCommerce, Settings, Shipping. Paste the API key there, tick Enable, and add the origin contact name and phone number that carriers need to collect from you. Full steps are in the WooCommerce setup guide.
Leave debug mode off. Under Settings, Shipping, Shipping Settings, Enable debug mode must stay unchecked. With it on, rates recalculate continuously and customers cannot complete the checkout.
Get the tax settings right. FreightExchange returns rates inclusive of GST, so under Settings, Tax, set prices entered with tax to inclusive and leave shipping unticked in the standard rates. A shipping cost that looks too high is usually a tax setting rather than a rate.
If a product ships in more than one carton, add a product attribute named packagingids with one value per package.
Bring your own carrier accounts, which needs a FreightExchange subscription, or book on our rates. Either way the store quotes accurately and the warehouse books from one screen.