A build-to-order Odoo module that turns every provider you use — SharePoint, OneDrive, Google Drive, Dropbox, and Amazon S3 — into one policy-driven document hub. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 estate. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $549.00 USD; request a quote for a scoped proposal.

A build-to-order Odoo module that turns every provider you use — SharePoint, OneDrive, Google Drive, Dropbox, and Amazon S3 — into one policy-driven document hub. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 estate.
Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.
Once an Odoo estate grows past a single company, document storage becomes a quiet liability. Attachments pile into the Odoo filestore, backups balloon, and different teams already live in different clouds — Finance in SharePoint, Sales in Google Drive, Operations on Dropbox, and the platform team archiving to Amazon S3. Odoo core stores every attachment as an ir.attachment row, either as a filestore blob on disk or a base64 field in the database, with no notion of routing a document to the right provider or reflecting that governance decision per company or document type. You can bolt on one cloud with a settings toggle, but the moment you need several providers, per-model rules, and a real audit trail, Odoo native runs out of road.
Unified connector framework abstracting OneDrive, SharePoint, Google Drive, Dropbox, and Amazon S3 behind one pluggable provider interface layered on `ir.attachment`
Policy engine (`document.sync.policy`) routing attachments to a target cloud by Odoo model (`res_model`), `company_id`, or document-type classifier
Real-time routing via an `@api.model_create_multi` extension plus scheduled `ir.cron` sweeps for batch and catch-up sync
Per-provider job queue with exponential backoff so a throttled or offline cloud retries without blocking users or dropping files
Storage-offload mode that replaces filestore blobs with lightweight cloud pointers to shrink the database and on-disk backups
Two-way link resolution rendering the external file directly on the Odoo record through a custom OWL widget
We build a single connector framework that sits behind ir.attachment and treats each provider as a pluggable backend under one generic interface. On top of it runs a policy engine — new models such as document.sync.policy and document.sync.provider with their own security via ir.model.access.csv and record rules — that decides, for any attachment, which cloud it belongs in based on the Odoo model (res_model), the company_id, or a document-type classifier you define. Routing is evaluated the moment a document is created through an @api.model_create_multi extension and re-evaluated by scheduled ir.cron jobs, so both real-time and batch flows are covered. Each provider gets its own queue with exponential backoff, so a throttled or briefly offline cloud retries cleanly instead of blocking the user or losing the file. An access-token vault stores per-provider OAuth credentials with automatic refresh, isolated per company so a multi-tenant deployment never leaks one tenant's token to another.
The technical heart is storage offload with integrity guarantees. In offload mode the heavy blob leaves the Odoo filestore and is replaced by a lightweight pointer, so your database and on-disk backups shrink while the file stays one click away — two-way link resolution renders the external document directly on the Odoo record via an OWL widget, and checksum verification plus cross-provider deduplication ensure a file is stored once and provably intact. Where a provider exposes version history, we mirror document versions so your Odoo record and the cloud stay in step. A central sync dashboard (list, kanban, and graph views over a document.sync.log model) shows per-document status, storage reclaimed, and one-click error retry, while a compliance audit trail records who synced what, to which cloud, and when — exportable to CSV or reachable programmatically over Odoo's XML-RPC/JSON-RPC API. Bulk migration and provider-to-provider re-routing tools let you move an existing library between clouds without touching the originating records. The module builds only on base, mail, and web, works on Community and Enterprise alike, and ships for Odoo 17.0, 18.0, and 19.0.
Because this is built to order, nothing is downloaded and switched on blind. We start with a short scoping call, confirm your providers, company structure, and routing rules in a written scope, then build, test on a staging clone of your database, and install with a rollback plan. Typical delivery is 2 to 4 weeks from confirmed scope. Pricing starts from $549 (indicative, single-company base scope); additional providers, multi-company or multi-tenant credential isolation, and the volume of historical documents migrated increase the quoted scope. You get the final fixed quote after the scoping call — never a surprise on delivery.
Runs an Odoo estate where different departments already standardized on different clouds. Needs one policy layer that routes each document to the right provider by company and document type, with credential isolation and a defensible audit trail — not five disconnected point integrations.
Manages Odoo for multiple client companies and needs strict per-tenant credential isolation, a repeatable policy configuration, and a dashboard to prove sync health per client. Buys once, deploys across a fleet with each tenant's own OAuth vault.
Answerable for where documents physically live and who moved them. Wants deterministic routing rules, checksum-verified integrity, mirrored version history, and a CSV-exportable trail of every sync event for audits and retention policy.
Watching the Odoo database and filestore backups grow unsustainably. Wants storage-offload mode to replace blobs with pointers, deduplication to kill redundant copies, and bulk migration tools to relocate the existing library without downtime.
Lisansı ecosire.com adresinden satın alın ve hesap kontrol panelinizden Enterprise Document Cloud Sync modülünün ZIP dosyasını indirin.
ZIP'i sunucudaki Odoo özel eklentiler klasörünüze çıkarın (veya Uygulamalar > Odoo.sh / runbot'taki dosyadan yükle yoluyla yükleyin).
Geliştirici Modunu etkinleştirin, Uygulamalar'ı açın, Uygulama Listesini Güncelle'ye tıklayın, Enterprise Document Cloud Sync'i arayın ve Yükle'ye basın.
Yeni menüyü açın, ECOSIRE lisans anahtarınızı yapıştırın, tüm harici kimlik bilgilerini (Shopify, Amazon, Stripe vb.) bağlayın ve kaydedin.
Yerleşik bağlantı testini çalıştırın, ilk 10 kaydınızı senkronize edin ve yinelenen cronu planlayın. Herhangi bir sorun olursa desteğe başvurun.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| Multi-provider support | One framework across SharePoint, OneDrive, Google Drive, Dropbox, and S3 | Whatever you commission, per provider, at rising cost | Often one provider per app; several apps to stitch together | |
| Policy-driven routing | Route by model, company, or document type via a real policy engine | Possible but you specify and pay for every rule | Usually a single global target, little per-record logic | |
| Storage offload | Blobs replaced by pointers; database and backups shrink | Buildable if scoped explicitly | Sometimes upload-only, no true filestore offload | |
| Integrity and dedup | SHA-256 checksums and cross-provider deduplication | Only if you request and fund it | Rarely verified across providers | |
| Multi-tenant isolation | Per-company OAuth vault with record-rule isolation | Depends on your spec and budget | Typically single-tenant credentials | |
| Audit trail | Who/what/where/when, CSV export and RPC-queryable | Buildable, extra scope | Limited or absent | |
| Support and ownership | Included support window, git repo handover, upgrade retainers | Tied to whoever you hired | Vendor licence, limited customization | |
| Odoo version coverage | Built for 17.0, 18.0, 19.0, Community and Enterprise | Whatever you target and maintain | Varies; may lag new releases |
No. Enterprise Document Cloud Sync is build-to-order. ECOSIRE scopes, builds, installs, and supports it for your specific Odoo environment and provider mix. There is no instant self-service download — you request a quotation and we build your version.
Typical delivery is 2 to 4 weeks from confirmed scope. The clock starts once we've agreed your providers, company structure, and routing rules in writing after the scoping call. Larger multi-tenant estates or heavy historical migrations sit at the upper end of that range.
Pricing starts from $549 as an indicative single-company base scope. The number of providers, multi-company or multi-tenant credential isolation, and the volume of documents migrated drive the final figure. You receive a fixed written quote after a short scoping call — the from-price is a starting point, never the guaranteed total.
The connector framework covers OneDrive, SharePoint, Google Drive, Dropbox, and Amazon S3, all behind one policy engine. It ships for Odoo 17.0, 18.0, and 19.0, and works on both Community and Enterprise editions since it builds only on `base`, `mail`, and `web`.
Every build includes a post-go-live support window for defect fixes and configuration questions, plus your private git repository so you own the code. Beyond the included window we offer ongoing support and version-upgrade retainers — for example migrating your build from Odoo 17 to 18 or 19 — quoted separately.
No. Two-way link resolution renders the external file directly on the Odoo record, so users still open documents from the same place. In offload mode the blob is replaced by a lightweight pointer while checksum verification guarantees the file is intact and retrievable.
Yes. Bulk migration and provider-to-provider re-routing tools move your existing document library into the configured clouds, with deduplication and checksums applied. Migration volume is one of the scope drivers we confirm during scoping so the quote reflects your actual data size.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.

A build-to-order ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.
A build-to-order Odoo module that turns every provider you use — SharePoint, OneDrive, Google Drive, Dropbox, and Amazon S3 — into one policy-driven document hub. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 estate.