Softeam Connector Library — Common Base for eCommerce Connectors
by SofteamG https://softeamg.com| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Lines of code | 2304 |
| Technical Name |
softeam_connector_library |
| License | OPL-1 |
| Website | https://softeamg.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Sales (sale_management)
• Discuss (mail) • Invoicing (account) • Inventory (stock) |
| Lines of code | 2304 |
| Technical Name |
softeam_connector_library |
| License | OPL-1 |
| Website | https://softeamg.com |
| Versions | 16.0 17.0 18.0 19.0 |
A small free enabler — not a product on its own
This module is the shared base layer that every Softeam eCommerce connector depends on. Install it alone and there's nothing to do — you'll only see its UI surface when a Softeam connector (Shopify, more coming) sits on top of it. Free, OPL-1, source included.
Reusable plumbing for any marketplace connector
|
📓
Common Log Book
common.log.book + common.log.lines — central traceability across every connector operation: API call, queue line, sale order import. Searchable by date, instance, model, error code. |
⚙️
Auto Workflow Process
sale.workflow.process + sale.auto.workflow.configuration — declarative rules that validate the order, create the invoice, register the payment, in N steps with per-status & per-gateway routing. |
🖼️
Common Product Image
common.product.image — shared image attachment model used by any connector's product variants without duplicating storage logic. |
|
📍
Fiscal position helpers
Extensions to
account.fiscal.position + delivery.carrier so marketplace tax/shipping logic can be applied uniformly. |
📦
Stock return wizard
Inherits
stock.return.picking to skip the manual creation step when the return is triggered by a connector callback (refund, cancellation). |
📊
Dashboard widget
A clean kanban graph widget (
softeam_dashboard_graph) every connector dashboard can reuse — no copy-paste of Chart.js boilerplate. |
Connectors that depend on this library
|
S
Premium Shopify Connector — SofteamG
Multi-instance bi-directional Shopify ↔ Odoo with OAuth 2026 native (24h client_credentials + 90-day offline tokens), SKU-safe queue, dead-letter queue and customer field mapping. View on Apps Store → |
More coming
WooCommerce, Amazon, eBay connectors are on the roadmap — each will reuse the same plumbing (queue, log, workflow) so installing a second marketplace is a one-click upgrade once the merchant is already on Softeam. |
Same library, four Odoo versions, both editions
| Odoo | Community | Enterprise | Notes |
|---|---|---|---|
| 16.0 | ✓ | ✓ | Legacy attrs={…} backport; depends on delivery (not stock_delivery) |
| 17.0 | ✓ | ✓ | <list>→<tree> XML transition |
| 18.0 | ✓ | ✓ | Canonical reference |
| 19.0 | ✓ | ✓ | stock.quant.package removed; RNG-strict view sanitisation applied |
Required by every Softeam eCommerce connector — install it now and you're ready when you add the Premium Shopify Connector.
Softeam Connector Library — Common base for SofteamG eCommerce connectors · OPL-1
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module