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.
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
| Problem | Cause and fix |
|---|---|
| Orders not syncing | Blocked REST API (security plugin) or invalid SSL certificate — check both |
| No service points at checkout | Service Point Picker not enabled for that shipping method — check the method mapping |
| Wrong parcel weight on labels | WooCommerce products have no weight set — Sendcloud falls back to a default value |
| Cash on delivery not transferred | COD 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
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.
Last revised
event
Report error: Found an inaccuracy? Let us know — we fix within 24 h. info@parcel-guide.eu
link Sources & methodologyRelated guides