A custom-built Shopify shipping app that connects your EU carriers (DPD, GLS, PostNL, Colissimo, Bpost), adds a service-point picker at checkout, and runs bulk labels, branded tracking and returns. Built, installed and supported by ECOSIRE. One-time license from $499.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A custom-built Shopify shipping app that connects your EU carriers (DPD, GLS, PostNL, Colissimo, Bpost), adds a service-point picker at checkout, and runs bulk labels, branded tracking and returns. Built, installed and supported by ECOSIRE.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
The Sendcloud-style EU Shipping Suite is a Shopify app ECOSIRE builds to order for your store, then installs and supports — it is not an instant App Store download. We tailor it to the exact EU carriers, contracts and warehouses you actually ship with, instead of forcing your operation into a generic SaaS plan.
Multi-carrier integration with DPD, GLS, PostNL, Colissimo and Bpost via their shipping APIs, configured against your own carrier accounts
Service-point and parcel-locker picker embedded at checkout, with the chosen point stored on the order metafield and printed to the label
Live carrier rates and service selection surfaced inside Shopify Admin and on the order, mapped to your negotiated contracts
Bulk label generation across selected orders, with tracking numbers written back to Shopify fulfillments via the Admin GraphQL API
Automatic customs document creation (CN22/CN23 and commercial invoice) for cross-border and non-EU shipments
Branded, storefront-themed tracking page that pulls live carrier status instead of sending customers to generic carrier sites
What it does. It connects your carrier accounts — DPD, GLS, PostNL, Colissimo and Bpost — through their shipping APIs, so rates, service points and label generation happen inside your own Shopify Admin. At checkout, customers pick a parcel-locker or service point near them; the selection is stored on the order via order metafields and printed onto the label. In the back office your team selects orders and runs bulk label + customs document (CN22/CN23) printing, with tracking numbers written back to Shopify so fulfillment webhooks and customer emails fire automatically.
How it's built. We use the Shopify Admin GraphQL API for orders, fulfillments and multi-location inventory, OAuth for a secure embedded app install, webhooks (orders/create, fulfillments/create) to drive automation, and metafields to persist carrier choice, service-point IDs and tracking state. A branded tracking page and an integrated returns portal are themed to your storefront, with status notifications customers actually recognise.
What you get. A working, installed app scoped to your carriers and warehouse flow, configured against your real Shopify store, documented, and backed by ECOSIRE support. Pricing is a $499 one-time build — no per-label markup, no mandatory monthly platform fee for the core app. Where a carrier requires its own account or contract, that stays yours. Honest delivery: see the FAQ for the current lead time.
Ships across multiple EU countries and needs DPD, GLS, PostNL, Colissimo and Bpost under one roof with correct customs paperwork for non-EU destinations — without juggling five carrier portals.
Runs daily batch fulfillment and wants bulk label printing, automatic tracking write-back and warehouse-aware routing instead of manual CSV exports between Shopify and each carrier.
Wants the post-purchase experience — service-point choice at checkout, a branded tracking page and a self-serve returns portal — to feel like part of their store, not an off-the-shelf third-party widget.
Buy the license on ecosire.com and download the Sendcloud-style EU Shipping Suite module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Sendcloud-style EU Shipping Suite, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Connects your own DPD, GLS, PostNL, Colissimo & Bpost accounts | ||||
| Service-point / parcel-locker picker at checkout | ||||
| Bulk label + customs (CN22/CN23) printing | ||||
| Branded tracking page matched to your storefront | ||||
| Integrated self-serve returns portal | ||||
| No per-label markup or mandatory monthly platform fee on core app | ||||
| Tailored to your exact warehouse & multi-location flow | ||||
| Available instantly with no build or delivery wait |
This is a build-to-order app, not an instant App Store install. After we confirm which carriers and warehouses you ship with and receive access, a typical build runs about 3 to 4 weeks. The exact lead time depends on how many of the five carriers you need and how custom your checkout and customs flow is — we confirm a firm date with you before starting, and we install it on your store ourselves once it's ready.
Yes. The app connects to DPD, GLS, PostNL, Colissimo and Bpost using your own carrier accounts and negotiated rates — those contracts and credentials stay with you. We integrate against them so your real pricing, service points and labels flow into Shopify. We don't resell carrier capacity or add a per-label markup.
The $499 is a one-time build fee, and ECOSIRE provides support after delivery — we fix issues with what we built and help your team operate it. Carrier APIs and Shopify's Admin API change over time, and Shopify carrier-account approval can affect rate display at checkout, so we offer ongoing maintenance for those changes. We agree the scope and any maintenance arrangement with you in writing rather than implying unlimited lifetime updates.
Yes. For cross-border and non-EU shipments the app generates the required customs paperwork (CN22/CN23 and a commercial invoice) alongside the shipping label, populated from order and product data, so your bulk-printing run produces label plus customs documents together.
We wire the service-point and parcel-locker picker into your order flow and store the chosen point on an order metafield so it prints to the label and shows on the tracking page. Where it can live depends on your plan and checkout type — fully native Checkout UI extensions require Shopify Plus, so on non-Plus plans we place the picker in the most reliable supported location (such as a post-checkout or cart step) and confirm the exact placement with you during the build.
A custom-built Shopify shipping app that connects your EU carriers (DPD, GLS, PostNL, Colissimo, Bpost), adds a service-point picker at checkout, and runs bulk labels, branded tracking and returns. Built, installed and supported by ECOSIRE.