Sendcloud Shipping
Sendcloud Shipping
Description
Fast, automated shipping for WooCommerce: labels, tracking & returns in one platform.
Grow your business with the Sendcloud x WooCommerce integration. Connect your WooCommerce store with Sendcloud in seconds and automate your shipping workflow — from checkout to returns — all from one powerful platform. Join 25,000+ e-commerce businesses that grow with Sendcloud.
Connect your WooCommerce store in seconds and streamline your entire fulfillment workflow in one platform.
🛠 Set up in seconds: no code needed
🚚 160+ carriers, including DHL, UPS, Royal Mail & more
📍 Customized delivery experience — let customers choose home delivery, pickup points, same-day, or next-day
📦 Print labels, sync orders, manage returns — all in one place
📬 Branded tracking emails & SMS notifications
🔁 Easy, branded return portal
📊 Track shipping and returns data in one dashboard
Why WooCommerce merchants choose Sendcloud:
-
Automate your shipping process: Go beyond label printing — create powerful automations to reduce errors and scale faster.
-
Pick and pack more orders in less time: Minimize costly returns by ensuring the right order gets delivered every time.
-
Deliver the best post-purchase experience: Give your customers proactive tracking updates and a branded, hassle-free return portal.
-
One platform, full control: Everything you need to run your e-commerce shipping — built to integrate with your existing WooCommerce stack.
Supported carriers
DHL, DHL Express, DPD, UPS, FedEx, Hermes, Budbee, GLS, Royal Mail, PostNL, Bpost, SEUR, Correos, Correos Express, Colissimo, Mondial Relay, Colis Prive, Lettre Suivie, Chronopost, Deutsche Post, Trunkrs, Post Italiane, MRW, BRT, Cycloon, Delivengo, Parcelforce, and many more! We’re continuously integrating new carriers, so stay tuned for the latest updates and never miss out on any developments.
3rd Party Services
Our plugin connects to a SendCloud API to synchronize order information. It synchronizes order information every time a new order is created in WooCommerce, or the sync button is clicked on the Sendcloud panel page.
This service is provided by “Sendcloud”.
Please find the links to Terms of service and privacy policy for Sendcloud on following websites:
• Terms of service
• Privacy Policy
Installation
General instructions
- Navigate to your WordPress store’s dashboard and select Plugins > Add New Plugin. Search for ‘Sendcloud connected shipping’.
- Activate the plugin via the ‘Plugins’ screen in WordPress or install it directly through the WordPress plugins screen (recommended method). If you need more help getting set up, visit our Help Center for quick fixes and setup tips for self-hosted shop systems.
- Once connected to Sendcloud, navigate to Integrations > WooCommerce within the Sendcloud panel and enable service points.
- In WooCommerce, go to Settings > Shipping and enable ‘Service Point Delivery’ for the desired zones.
Checking the installation
Your customers should be able to select Service Point Delivery in the checkout page, alongside with a button labeled Select Service Point.
Screenshots
Faq
Learn how Sendcloud works and how to set it up in our help center.
Yes. In order to connect, you must register for an account and then, follow the installation instructions.
Service Points are places that accept packages to be retrieved later by the customer.
e.g. A grocery store near your house or work may accept those packages.
Visit our Help Center for quick fixes and setup tips for self-hosted shop systems.
Reviews
Not working - Woocommerce Version 10.2.2
By muesly_lover on October 15, 2025
# Setup Information:
- Fresh install for testing - no plugin
- WooCommerce: Version 10.2.2
- Sendcloud Shipping: Version 1.0.16
- Theme: Twenty Twenty-Five
---
# Issue:
The plugin and API connection are successful, but Service Point Delivery options are not appearing at checkout. The feature is correctly activated, and this has been confirmed by the Sendcloud support team. Debugging Details:
While debugging, I found that a variable is never initialized in the following file:
sendcloud-connected-shipping/includes/Controllers/Api/class-service-point-controller.php
Specifically, this line seems problematic:
$this->config_service->set_service_point_script( $data['script_url'] );
In the database table ####_sendcloud_configs, the plugin appears to be looking for the value with the key:
SERVICE_POINT_SCRIPT
But this value is never set, so the Service Point script is not being loaded on the frontend.
---
# Current Status:
Awaiting support or further guidance to resolve the issue.
Still not compatible with HPOS 🙁
By primerpizza on October 14, 2025
Title says it all... This developer does not care about WP users.
Great plugin works fine
By DeepBlue (deepblue5) on October 11, 2025
Works fine !
Thanks to Sendcloud team
Already have API but no API fields.
By mixlabnl on September 23, 2025
I already have the API information from my customer, but there is no option to fill those information.
As the third party, i can not help my customer with the installation.
Adds User with Shop Manager Rights
By devtalk (devtalkcafe) on August 6, 2025
After reading the other reviews I checked the users and found the sendcloud_api User created with Shop Manager rights. There must be a better way to communicate with an external API but creating an user with privileged rights, sorry!
Seamless Integration & Excellent Support!
By Kim (dev20252026) on July 10, 2025
I’ve been using this plugin for a few months now, and it’s been an absolute game-changer for our workflow. Installation was quick, configuration was intuitive, and it integrated smoothly with our existing setup.
Performance has been stable and updates are consistent. Highly recommended for anyone looking for reliability and solid features!
Creates WordPress User Without Consent — Not Acceptable
By nonaty on May 4, 2025
This plugin creates a WordPress user with Shop Manager privileges without notifying or asking the site admin — and it relies on that user account to maintain its integration with Sendcloud.
That’s a serious security and transparency issue. The account isn’t optional or secondary; it's a core part of how the plugin connects to the service, yet there's no disclosure of this behavior during setup. Silent user creation with elevated privileges goes against WordPress best practices and undermines trust.
Until this is made transparent and optional, I can’t recommend this plugin for any site concerned with proper access control and security hygiene.
Changelog
1.0.20
- New redesigned plugin interface for a more intuitive and modern user experience.
1.0.19
- Fixed service point data now correctly clears when changing the shipping method from a service point option.
1.0.18
- Track product EAN change and update related unprocessed orders.
1.0.17
- Service Point validation on initial load in Block Checkout.
- Ensured compatibility with other checkout modules.
1.0.16
- Implement compatibility with WooCommerce’s block-based checkout
1.0.15
- Change plugin description
1.0.14
- Fixed checkout translation
1.0.13
- Fixed excessive DB queries
1.0.12
- Fixed woocommerce email template
1.0.11
- Changed sendcloud user creation logic
1.0.10
- Changed the user name created for the plugin. Added connect agreement
1.0.9
- Fixed issue with creating order with service point method when using block checkout
1.0.8
- Fixed carrier selection issue in WooCommerce admin panel.
- Resolved deprecated dynamic property warnings on PHP 8.2+.
1.0.7
- Integrate WooCommerce with an existing SendCloud account enabling service point delivery
locations to be selected at the checkout.







