Skip to content

Track your parcel across 9 carriers

Try it free →

Guides

WooCommerce + Sendcloud: Step-by-Step Integration Guide (2026)

Complete guide to connecting WooCommerce with Sendcloud: plugin installation, API connection, checkout carrier selection, bulk label printing and automated tracking emails. Including fixes for the most common errors.

· · · schedule 9 min read

WooCommerce is the most widely used e-commerce platform in the world — but out of the box, shipping is a manual job: re-type the order into the carrier’s system, download the label, email the tracking number. That works at a few orders a week and falls apart at tens per month. Sendcloud automates the whole flow, and its WooCommerce integration is one of the easier ones. Here it is step by step.

What you will need

  • WooCommerce 3.0+ on WordPress with HTTPS (the API connection fails without a valid certificate)
  • A Sendcloud account — the Lite plan is free up to 25 shipments per month, no card needed
  • WordPress admin access with permission to install plugins

Step 1: Create a Sendcloud account

Registration takes two minutes. Pick your store’s country during onboarding — it determines which carriers and rates you are offered (DPD, GLS, DHL, UPS and national posts across most EU markets). Don’t overthink the plan: Lite (€0) covers testing and small volumes, and you can upgrade any time.

Step 2: Install the official plugin

In WordPress admin open Plugins → Add New and search for “Sendcloud”. The official plugin is called Sendcloud | Smart Shipping Service. Install and activate — on its own the plugin does nothing yet; it just prepares the REST API endpoint for the connection.

Step 3: Connect the store via API

Switch to the Sendcloud panel: Settings → Integrations, find WooCommerce and click Connect. Enter your store URL — Sendcloud redirects you to WordPress where you confirm the authorisation with one click. From that moment new orders sync into Sendcloud automatically, typically within a minute.

Most common error: “connection failed” caused by a blocked WordPress REST API. Security plugins (Wordfence, iThemes) sometimes block the REST API for unauthenticated users — add an exception for Sendcloud or re-enable the API.

Step 4: Activate carriers

In Sendcloud → Carriers, enable the carriers you want to use. A sensible EU setup combines a parcel shop network (DPD Pickup, GLS ParcelShop or a local locker network) with home delivery (DPD, GLS) and an international express option (DHL, UPS). Rates are visible directly in the platform’s price list; if you have your own carrier contract, connect it and ship on your negotiated rates instead.

Step 5: Service points at checkout

Activate the Service Point Picker in the plugin settings. Customers then choose a pickup point on a map at checkout — without it they would have to type the point’s address into a note field, a reliable source of errors and failed deliveries. Out-of-home delivery keeps growing across the EU, so this option is worth offering everywhere it exists.

Step 6: Bulk labels and tracking

In the Sendcloud panel select your orders, click Create labels, and you get a single PDF with all labels. Tracking emails go out to customers automatically — on paid plans in your own branding and in the customer’s language. Shipment statuses sync back into WooCommerce.

Troubleshooting

ProblemCause and fix
Orders not syncingBlocked REST API (security plugin) or invalid SSL certificate — check both
No service points at checkoutService Point Picker not enabled for that shipping method — check the method mapping
Wrong parcel weight on labelsWooCommerce products have no weight set — Sendcloud falls back to a default value
Cash on delivery not transferredCOD amounts only transfer for carriers that support it — verify the carrier + COD combination

When Sendcloud is not the right fit

Under ~10 shipments per month with a single carrier, that carrier’s own plugin is cheaper and simpler. Above ~500 shipments per month, direct carrier contracts win on price — see the comparison of all three routes in Sendcloud vs Packlink vs direct contracts. Shopify merchant? The equivalent setup is covered in Shopify shipping for EU merchants. The full e-commerce shipping hub lives at Shipping for e-commerce.

Quick facts

WooCommerce + Sendcloud: Step-by-Step Integration Guide (2026)

schedule Updated

Summary

Connecting WooCommerce to Sendcloud takes about 15 minutes and requires no developer: install the official Sendcloud plugin from the WordPress directory, connect the store via Sendcloud Settings → Integrations → WooCommerce, activate carriers (DPD, GLS, DHL, UPS, national posts) and enable the service point picker at checkout. The Lite plan is free up to 25 shipments per month. Orders then sync automatically, labels print in bulk from the Sendcloud panel and customers receive tracking emails without manual work.

Setup time
~15 minutes
Platform pricing
Lite €0 / Essential €35 / Pro €80 per month
Lite plan limit
25 shipments/month
Carrier coverage
50+ carriers across the EU
Requirements
WooCommerce 3.0+, HTTPS, REST API enabled
fact_check

Data accuracy

Indicative information — verify at source

Weight limits, prices, country availability and conditions change over time. Values on this page are indicative — they help you choose the right carrier, not to calculate a binding price. Before shipping, always verify current conditions directly on the carrier's website.

Report error: Found an inaccuracy? Let us know — we fix within 24 h. info@parcel-guide.eu

link Sources & methodology

Related guides