| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• Invoicing (account) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 338 |
| Technical Name |
s2s_magento_connector |
| License | OPL-1 |
| Website | https://system2system.io |
| Versions | 15.0 16.0 17.0 18.0 19.0 |
Magento ↔ Odoo
Real-time sync of orders, products, inventory & deliveries.
Fully customizable — without a developer.
Tired of connectors that break when it matters?
Most Magento-Odoo connectors share the same problems. We built S2S to fix them.
Common connector problems
- Tax handling breaks EU compliance. Inclusive/exclusive BTW, OSS, intra-community — most connectors choke on these. Then charge extra to fix it.
- Customization costs €500+ and still breaks. Need price list sync or custom routing? That's a paid project with buggy results.
- Pay again for every Odoo version. Upgrade from 17 to 18? Buy a new license.
- Silent failures. Orders don't come through. No error message. You find out when a customer calls.
- Extra dependency modules required. Install a "connector library" first, then the actual connector.
How S2S does it differently
- EU tax logic built in. BTW rates, OSS, margin scheme, intra-community — handled correctly out of the box. No extra charge.
- Customize in plain language. Describe what you need. The platform configures the flow. No developer. No extra invoice.
- One purchase, included support. 90 days support included. Setup assistance included.
- Clear error logging. Every failed sync is logged with the root cause. No silent failures.
- Self-contained module. No extra library modules. Install one module, enter credentials, go live.
Customize any flow — without a developer
Other connectors are take-it-or-leave-it. Need something different? That's a paid project.
With S2S, you describe what you need and the platform builds the flow.
✓ Flow configured. Active on next sync.
→ "Skip inventory sync for products tagged 'dropship'"
✓ Exception rule added. 3 products matched.
→ "Create separate invoices for B2B orders with 30-day terms"
✓ B2B flow active. Invoices split by customer group.
Modify existing flows
Add exceptions, change routing, adjust field mappings. In plain language.
Build new flows
Need a custom sync? Describe it. The platform creates the integration.
No lock-in
Your customizations live on the platform. Cancel anytime. No lost code.
What gets synced
Everything your webshop and ERP need to stay aligned. Automatically.
| Data | Direction | Details |
|---|---|---|
| Orders | Magento → Odoo | Sale orders with line items, customer data, tax codes, discounts, shipping |
| Products | Odoo → Magento | Create and update simple products in your webshop from Odoo |
| Inventory | Odoo → Magento | Real-time stock level updates. No more overselling. |
| Deliveries | Odoo → Magento | Mark orders as shipped. Customers get automatic status updates. |
| Customers | Magento → Odoo | New customers automatically created as Odoo contacts |
| Prices | Odoo → Magento | Push price updates from Odoo directly to your webshop |
Works out-of-the-box in 95% of cases. Including EU tax logic, multiple BTW rates, and standard e-commerce flows. For the other 5%, you describe what you need and the platform builds it.
EU tax handling — included, not an add-on
European e-commerce has complex tax requirements. Different BTW rates, margin scheme, OSS (One Stop Shop), intra-community supplies, inclusive vs. exclusive pricing. Most connectors break on these edge cases or charge hundreds extra.
S2S handles all of this out of the box. No patches. No paid custom modules. No compromised compliance.
What this module adds to Odoo
Configure, monitor, and manage your Magento connection directly from Odoo.
Configuration
Enter your Magento URL and integration credentials. Select sync settings. All from within Odoo.
Connection test
Validate API credentials with one click. Know your store is reachable before going live.
Sync dashboard
Last sync, total records, active status, pending items — at a glance.
Error logging
Failed syncs are logged with clear error messages. No silent failures.
Live in an afternoon
Four steps from install to running sync. No extra libraries. No complex onboarding.
| 1 |
Install this module From the Odoo App Store. Community and Enterprise. No extra dependencies. |
| 2 |
Enter your Magento credentials Store URL + integration access token. The module validates the connection automatically. |
| 3 |
Activate your S2S subscription Choose a plan at www.system2system.io and connect it to your Odoo instance. |
| 4 |
Sync is live Orders flow in. Products, inventory, and deliveries stay in sync. Done. |
"But what if my business has exceptions?"
With other connectors:
Contact support → wait days → get a quote for €500+ → wait weeks → receive a buggy patch → debug together → give up.
With S2S:
Describe what you need → the platform configures the flow → test it → it's live. Minutes, not weeks. Included in your subscription.
Price list sync, custom routing rules, B2B invoice logic, multi-warehouse stock — all configurable without a developer.
Data transparency
This module transmits data between your Odoo instance and Magento store through the System2System platform (system2system.io).
- Data is transmitted encrypted (TLS) and is not permanently stored on the S2S platform.
- Sync logs are retained according to your subscription plan for debugging.
- You must explicitly opt in by entering your S2S credentials and activating the connection.
- You can deactivate the connection at any time from within Odoo.
- An active S2S subscription is required for live data synchronization.
Requirements
| Odoo | Version 17.0 — Community or Enterprise |
| Magento | Version 2.4+ with REST API enabled |
| Magento API | Integration access token with appropriate ACL resources |
| S2S platform | Active subscription — visit www.system2system.io |
| Dependencies | None beyond standard Odoo modules. No extra libraries. |
90 days support
Setup assistance and issue resolution included with your purchase.
Direct contact
support@system2system.io — real people, real answers.
Documentation
Step-by-step guide at system2system.io
Ready to sync your Magento store with Odoo?
Install the module. Connect your store. Live in an afternoon.
Visit www.system2system.io for subscription plans and pricing.
System2System
Professional e-commerce integration for growing businesses.
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