Introduction
Odoo SendCloud Shipping Integration connects Odoo with SendCloud to automate shipping, tracking, returns, and cancellations.
With this Odoo SendCloud Shipping Integration, businesses can manage multi-carrier logistics from a single platform.
It reduces manual effort, minimizes errors, and streamlines shipping operations for both domestic and international orders. Moreover, it enables real-time rate fetching, automated shipment creation, and instant label generation directly inside Odoo.
Features
- Multi-Carrier Support with SendCloud to manage shipments from multiple couriers in one place.
- Real-Time Live Shipping Rates fetched directly inside Odoo for accurate pricing.
- Automatic Shipment & Label Creation without using any external system.
- Support for Multiple Label Formats, including PDF, ZPL, and PNG.
- International Shipping with Customs Support for smooth cross-border deliveries.
- Real-Time Tracking Updates synced automatically within Odoo.
- One-Click Shipment Cancellation directly from the delivery order.
- Easy Return Shipment Management with label generation and tracking.
- API-Based Seamless SendCloud Integration for automated shipping workflows.
Installation
- Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
- Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘sendcloud_delivery_carrier’.
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘sendcloud_delivery_carrier’.
- You will be able to see module in the search results. Click on ‘Activate’ to install it.
Workflow
Configuration of Odoo SendCloud Shipping Integration
1. Go to Inventory → Configuration → Delivery Methods, select SendCloud, and open the SendCloud Credentials section in Odoo.
Then, enter your SendCloud API Key and API Secret, choose the Test or Production environment, and save the settings to activate the SendCloud connection.

2. Select SendCloud Shipping, configure the required settings, enable the Void Shipment checkbox if you want to allow cancellation of shipments, and activate the SendCloud shipping method for use on sales and deliveries.

3. This feature first retrieves all active SendCloud shipping contracts associated with your account. Then, it allows you to select the desired contract.
As a result, the selected contract details are automatically applied to the delivery method configuration, ensuring a smooth and accurate setup.

4. On the Sales Order, click “Add Shipping” and select the SendCloud shipping method. Then, review the total order weight and click “Get Rate” to fetch real-time SendCloud carrier shipping charges.

5. After clicking “Get Rate”, select your preferred SendCloud carrier service from the available live shipping rates. Then, click “Select” to apply the chosen shipping charge to the sales order.

6. After selecting and applying the shipping rate, next review the order details carefully. Then, click Confirm to finalize the Sales Order in Odoo. As a result, the order is validated and ready for the delivery workflow.

7. Click on “Put in Pack” and enter the package type along with the shipping weight and dimensions. After that, save the package details to prepare the order for shipment creation through SendCloud.

8. Once the shipping details are confirmed, click on “Validate” to confirm the delivery order. Then, the system proceeds with shipment creation and finally prepares the order for SendCloud processing.

9. Once validation is completed, the system will create the shipment in SendCloud, generate the shipping label, and assign the tracking number automatically.
After that, the SendCloud shipping label is added to the chatter section of the delivery order.

10. You can also track your shipment directly on the SendCloud page by clicking the “Tracking” button at the top of the screen.

11. For returning a product, open the validated delivery order and click on the “Return” option.
After that, select the items to be returned and confirm the return request so that the system can prepare the return shipment.

12. Once the return is created, next click on “Get SendCloud Rates” to fetch live SendCloud return shipping rates.
Then, select the preferred carrier service and finally proceed to generate the return shipment along with the return label.

13. After selecting the preferred return shipping rate, click on “Print Return Label” to create the return shipment in SendCloud.
Then, SendCloud generates the return shipping label and tracking number. As a result, Odoo adds both to the delivery order chatter for easy reference.

14. If required, first click on “Cancel” in the delivery order to stop the shipment.
Then, SendCloud voids the shipment, and Odoo updates the delivery status. As a result, the system records the confirmation in the chatter for future reference.

Need Help?
Hope you find guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!!
Current Product Version - 1.0.0
Supported Framework Version - ODOO 17, 18, 19

Be the first to comment.