Connect your ERP, CRM and inventory management systems to your online shop
We connect any ERP system to Magento, WooCommerce, Shopware, and Shopify – from JTL-Wawi, Xentral, and plentymarkets to SAP Business One, Microsoft Dynamics 365, and Oracle NetSuite. Real-time synchronization of items, inventory, prices, and orders eliminates duplicate data entry.
Connecting Magento
Magento 2 & Adobe Commerce
Connecting WooCommerce
WordPress E-Commerce
Connecting Shopware
Shopware 5 & 6 Professional
Connect Shopify
Online Store 2.0 & Plus
Storetown Media – ERP/CRM/WWS integration for online shops
Storetown Media, based in Tornesch near Hamburg, has specialized in the seamless integration of ERP, CRM, and inventory management systems into online shops since 2012. We connect over 30 systems – including SAP Business One, Microsoft Dynamics 365, JTL-Wawi, Salesforce, Oracle NetSuite, plentymarkets, and Xentral – with the e-commerce platforms Magento , WooCommerce , Shopware , and Shopify . Any inventory management system that provides an interface – REST, SOAP, OData, file export, or database access – can be integrated.
Our integrations include real-time synchronization of products, orders, customers, and inventory via REST APIs, GraphQL, and webhooks. B2B features such as customized pricing, tiered pricing, approval workflows, and EDI connectivity are standard. Prices start at €1.750–€2.950 for basic integrations , standard projects range from €4.000–€6.800, and enterprise solutions from €13.500–€23.000.
An overview of the 30 most important systems
Compatibility, features and integration types for all shop systems
| System | Categories | Magento | WooCommerce | Shopware | Integration | Price from |
|---|---|---|---|---|---|---|
| ERP | Nativ | Custom | Nativ | API, Service Layer | € 12.000 | |
| ERP / CRM | Nativ | Plugin | Nativ | OData, Power Platform | € 9.600 | |
|
JTL-Wawi
|
WWS | Plugin | Nativ | Nativ | JTL Connector | € 2.000 |
|
plentymarkets
|
WWS | Plugin | Nativ | Nativ | REST API v2 | € 3.200 |
|
Xentral ERP
|
ERP | Nativ | Nativ | Nativ | REST API | € 4.000 |
|
SalesforceCRM
|
CRM | Nativ | Plugin | Nativ | REST/SOAP API | € 6.400 |
|
billbee
|
WWS | Plugin | Nativ | Nativ | REST API | € 1.600 |
|
Sage 100/200
|
ERP | Custom | Custom | Plugin | Office Line API | € 6.000 |
|
DATEV
|
Finance | Plugin | Plugin | Plugin | XML interface | € 2.400 |
|
Lexware
|
Finance | Custom | Plugin | Plugin | CSV/XML Import | € 1.200 |
|
HubSpot
|
CRM | Nativ | Nativ | Plugin | REST API v3 | € 2.800 |
|
Odoo
|
ERP | Nativ | Plugin | Plugin | XML-RPC/JSON-RPC | € 3.600 |
|
Zoho CRM
|
CRM | Plugin | Nativ | Plugin | REST API | € 2.400 |
|
Pipedrive
|
CRM | Plugin | Nativ | Custom | REST API | € 2.000 |
|
SAP S / 4 HANA
|
ERP | Nativ | Custom | Nativ | OData, SAP Gateway | € 20.000 |
| ERP | Nativ | Custom | Plugin | SuiteTalk API | € 14.400 | |
| WWS | Plugin | Plugin | Nativ | Core API | € 4.800 | |
|
Pickware
|
WWS | Custom | Custom | Nativ | Shopware API | € 3.200 |
|
sevDesk
|
Finance | Plugin | Nativ | Plugin | REST API | € 1.600 |
|
FastBill
|
Finance | Custom | Plugin | Plugin | REST API | € 1.200 |
|
Infor M3
|
ERP | Custom | Custom | Custom | ION API | € 16.000 |
|
SugarCRM
|
CRM | Plugin | Plugin | Custom | REST API v11 | € 3.200 |
|
Tradebyte
|
WWS | Plugin | Custom | Nativ | TB.IO API | € 5.600 |
|
Epicor ERP
|
ERP | Custom | Custom | Custom | REST Services | € 12.000 |
|
ChannelAdvisor
|
WWS | Plugin | Plugin | Plugin | REST API | € 6.400 |
|
ABAS ERP
|
ERP | Custom | Custom | Custom | ABAConnect | € 9.600 |
|
Monday.com
|
CRM | Plugin | Plugin | Custom | GraphQL API | € 2.400 |
|
IFS Applications
|
ERP | Custom | Custom | Custom | OData/SOAP | € 14.400 |
|
Exact Online
|
Finance | Plugin | Plugin | Plugin | REST API | € 2.800 |
|
Afterbuy
|
WWS | Custom | Plugin | Plugin | XML API | € 2.400 |
Which inventory management system can be connected to the online shop?
Basically any interface will do – what matters is the interface, not the manufacturer's name.
Whether an ERP system can be integrated with Magento, WooCommerce, Shopware, or Shopify doesn't depend on the vendor, but rather on how the system provides its data. A REST or SOAP interface , OData , CSV or XML export , or direct database access is sufficient. If none of these options are available, we'll bridge the gap using middleware. Therefore, we can integrate any ERP system. If you operate a Magento shop, you can find detailed information about the systems, interface options, and costs on our page " Integrating ERP Systems for Magento ." The following are the most common in German-speaking countries – all of them can be integrated with your shop.
The process differs less between shop systems than one might expect. Connecting an inventory management system to Shopware follows the same logic as connecting an ERP system to Magento 2 : products, prices, and stock levels flow into the shop, while orders and customer data flow back. The differences lie in the interfaces – Shopware 6 via the Admin and Store APIs, Magento 2 via REST and GraphQL, WooCommerce via the WordPress REST API, and Shopify via the Admin API and its query limits. Ultimately, the frequency of synchronization has a greater impact on the outcome than the choice of shop system.
Enterprise ERP
- SAP S / 4 HANA
- SAP Business One
- Microsoft Dynamics 365 Business Central
- Microsoft Dynamics 365 Finance & Operations
- Oracle NetSuite
- Infor (M3, LN, CloudSuite)
- Epicor ERP
- IFS Cloud
- Sage X3
- ERP
- perALPHA
- Odoo
Inventory management in medium-sized businesses
- JTL-Wawi
- plentymarkets / plentyONE
- Xentral
- clap
- Actindo Core1
- microtech office+
- SelectLine
- Sage 100 and Sage 50
- VARIO
- ENVENTA (Nissen & Velten)
- orgaMAX
- Exact Online
Shipping, warehousing and multichannel
- billbee
- Afterbuy
- DreamRobot
- Pickware
- Tradebyte
- ChannelAdvisor
- Channable
- Tricoma
Accounting and Tax
- DATEV
- Lexware
- lexoffice
- sevDesk
- FastBill
PIM and product data
- Akeneo
- pimcore
- Contentserv
- Actindo Core1 PIM
- plentyONE PIM
CRM
- Salesforce
- Microsoft Dynamics 365 Sales
- HubSpot
- Zoho CRM
- Pipedrive
Your inventory management system is not on the list?
This is not a disqualifying factor. Industry-specific solutions, custom developments, and older systems without a modern API can also be integrated – via file export, database access, or an intermediary middleware. Tell us the name of your system; after reviewing the interface documentation, we'll advise you on the most suitable approach and its associated costs.
Depending on the project, we synchronize the following between inventory management and the shop: item master data, variants and attributes; prices, tiered pricing and customer-specific price lists; real-time stock levels; orders and returns; customer data and addresses; invoices and credit notes; shipping status and tracking numbers.
Frequently asked questions about shop system integration
Detailed answers to all important questions about ERP, CRM and WMS integrations
📋 General questions about integration
There are four ways to connect an inventory management system. They differ in effort, costs, and maintainability – not in whether they work at all:
- Manufacturer's finished connector: JTL, plentymarkets, Xentral, and Actindo provide their own interfaces for common shop systems. This is the fastest way – but you'll be limited to the manufacturer's specific functionality.
- Direct API connection: REST or GraphQL on the shop side (Magento 2, Shopware 6, WooCommerce, Shopify), REST, SOAP or OData on the ERP side. The usual approach when custom fields or rules are involved.
- Middleware: This is useful when a system lacks a usable API or when multiple systems are interconnected. It translates formats and handles failures, preventing orders from being lost.
- File or database exchange: CSV and XML via SFTP or direct database access. For older inventory management systems, this is often the only way – and perfectly adequate if stock levels don't need to be accurate to the second.
The best approach depends on three questions: What interface does your inventory management system provide? How up-to-date do stock levels need to be – in real time or every 15 minutes? And in which direction does the data flow?
Typical scope of a connection: Articles, variants and attributes from the merchandise management system to the shop; orders and customer data back to the merchandise management system; stock levels and prices continuously synchronized; invoices, credit notes and tracking numbers back to the shop.
An ERP-shop integration connects your inventory management system (ERP/WMS) directly with your online shop (Magento, WooCommerce, or Shopware). This enables:
- Automated processes: Orders are automatically transferred to the ERP system.
- Real-time inventory: Stock levels are always up-to-date in the shop
- Time saving: No manual data maintenance across multiple systems
- Error reduction: Fewer errors through manual input
- Scalability: Growth without additional personnel costs
Studies show that companies with integrated systems can save up to 40% of their process costs.
We are integrating the three leading e-commerce platforms:
- Magento (Adobe Commerce): Version 2.3+ and Adobe Commerce Cloud
- WooCommerce: From version 5.0 onwards with WordPress 5.8+
- Shopware: Shopware 5 Professional and Shopware 6 (all editions)
These can be connected to over 30 different ERP, CRM and WMS systems, including SAP, Microsoft Dynamics, JTL-Wawi, plentymarkets and many more.
The integration time depends on complexity and scope:
| Basic integration | 2-3 weeks | e.g. WooCommerce + JTL-Wawi |
| Standard integration | 4-8 weeks | e.g. Shopware + Microsoft Dynamics |
| Complex integration | 8-12 weeks | e.g. Magento + SAP Business One |
| Enterprise solution | 3-6 months | Multi-system with customization |
We work agilely and deliver the first functional partial integrations after just 2 weeks.
🔧 Technical questions
Both occur – and the decision is based on the range of functions, not the purchase price.
Ready-made extensions are available for the most common combinations: JTL-Wawi with Magento 2 or WooCommerce, plentymarkets with Shopware, and Pickware within Shopware. They are quick to set up and inexpensive to purchase. Their limitations arise when dealing with custom fields, different pricing logics, B2B tiered pricing, or multiple warehouse locations.
A custom interface is worthwhile as soon as your processes deviate from the standard: customer-specific price lists, product configurators, multi-warehouse, multiple clients – or an inventory management system for which there is simply no ready-made connector.
In practice, the most common approach is a middle ground: using an existing extension as a foundation, supplemented with precisely the fields and rules that are missing from the standard. This is generally more cost-effective than developing a new extension from scratch and more flexible than relying solely on the standard. We can advise you on the best approach for your specific situation after reviewing your system's interface documentation.
By default, we synchronize the following data types:
Base data:
- Articles/products including variants and bundles
- Categories and product groups
- Customers and customer groups
- Suppliers and manufacturers
- Prices and tiered pricing
Movement data:
- Orders and contracts
- Invoices and credits
- Delivery notes and shipping data
- Returns and complaints
- Incoming payments
Inventory data:
- Real-time inventory levels
- Availability and delivery times
- Reservations and bookings
- Multi-warehouse management
Yes, we offer various synchronization options:
- Real-time: Instant transmission via webhooks and event triggers
- Near-real-time: Every 1-5 minutes via message queues (RabbitMQ, Redis)
- Interval sync: Hourly, daily or according to an individual schedule
- Batch processing: Nighttime large data transfers
- On Demand: Manual synchronization if required
We will choose the optimal method based on data volume, system load and your requirements.
We use modern API technologies for secure and high-performance integrations:
API types:
- REST APIs: For modern cloud systems (JSON-based)
- GraphQL: For flexible data queries (Magento 2, Shopware 6)
- SOAP/XML: For legacy systems and SAP
- OData: For Microsoft Dynamics and SAP
- Webhooks: For event-based real-time updates
Authentication:
- OAuth 2.0 for secure token-based authentication
- API keys with IP whitelisting
- JWT (JSON Web Tokens)
- Certificate-based authentication for enterprises
Safety is our top priority:
- Encryption: TLS 1.3 for all data transmissions
- GDPR compliance: Full compliance including data processing agreement (DPA).
- Audit logs: Complete logging of all transactions
- Backup & Recovery: Automatic data backup before each synchronization
- Monitoring: Monitoring: 24/7 monitoring with automatic alerts
- Penetration Testing: Regelmäßige Sicherheitsaudits
- Error handling: Automatic retry with exponential backoff
🔴 Magento: ERP integration and interfaces
We support all current Magento versions:
- Magento Open Source: 2.3.x, 2.4.x (currently 2.4.7)
- AdobeCommerce: On-Premise and Cloud Edition
- Adobe Commerce B2B: With enhanced B2B features
- PWA Studio: Headless commerce integrations
For Magento 1.x, we offer migration paths to Magento 2 with simultaneous ERP integration.
SAP Magento integration can be achieved in several ways:
- SAP Business One: Via DI API or Service Layer (OData)
- SAP S/4HANA: Via SAP Gateway and OData Services
- SAP ECC: Via RFC/BAPI or IDoc
Integration scope:
- Bidirectional product synchronization
- B2B customer prices and terms
- Complex control logic
- Multi-Company Scenarios
- ATP check (Available-to-Promise)
🟣 WooCommerce: ERP integration and interfaces
Absolutely! WooCommerce can be connected to all common ERP systems:
- JTL-Wawi: Official JTL Connector Integration
- plentymarkets: Full plugin integration
- Microsoft Dynamics: Via Power Automatte or Custom API
- SAP: Custom integration via REST API
- Xentral: Native WooCommerce support
WooCommerce offers excellent integration options with its REST API.
Our integrations are compatible with:
- WordPress: 5.8+ (recommended: current version)
- WooCommerce: 5.0+ (optimal: 7.0+)
- PHP: 7.4+ (recommended: PHP 8.1+)
- MySQL: 5.6+ or MariaDB 10.3+
Additionally, we support WooCommerce subscriptions, bookings, and B2B extensions.
🔵 Shopware: ERP integration and interfaces
The integration approaches differ technically:
Shopware 5:
- REST API with JSON
- Plugin-based integration
- Cron job-controlled synchronization
- Backend controller for configuration
Shopware 6:
- Admin API and Store API
- Symfony-based apps
- Message Queue Integration
- Vue.js Admin Components
- Headless-ready with PWA
Both versions fully support all common ERP systems.
Yes, Shopware Cloud is fully integrable:
- API-First Architecture: Optimized for integrations
- App System: Secure cloud apps for ERP integration
- Webhooks: Event-based real-time integration
- Flow Builder: No-code automation
Shopware Cloud even offers advantages through automatic scaling and updates.
💰 Costs and maintenance
The costs depend on various factors:
| Integration type | One-time costs | Monthly |
|---|---|---|
| Basic (e.g. WooCommerce + JTL) | €1.750–2.950 | €140–220 |
| Standard (e.g. Shopware + Dynamics) | €4.000–6.800 | €320–510 |
| Enterprise (e.g., Magento + SAP) | €13.500–23.000 | €900–1.450 |
Use our cost calculator for a customized price quote.
Our support packages include:
Basic Support (140–220 €/month):
- Monitoring of the interfaces
- Monthly updates
- Email support (48-hour response time)
- Configuration backup
Professional Support (€320–510/month):
- 24/7 monitoring with alerts
- Weekly updates
- Telephone support (4-hour response time)
- Performance optimization
- Minor adjustments included
Enterprise Support (€900–1.450/month):
- Dedicated Account Manager
- 24/7 emergency support
- SLA with guaranteed response times
- Proactive optimization
- Unlimited customizations
No, we operate with transparent pricing. All costs are communicated in advance.
- Setup costs: One-off, fixed price
- Monthly maintenance: Fixed monthly price
- Additional services: Only after consultation and approval
- updates: Minor updates included in support
- Major API changes: Offered separately
You will always receive a detailed quote with all cost items.
🏢 B2B and Enterprise
Our B2B integrations include:
- Customer-specific pricing: Price lists per customer/customer group
- Scaled prices: Quantity discounts
- Credit limits: Credit check and limits from ERP
- Payment terms: Individual Payment Terms
- Approval workflows: Multi-stage approval processes
- Quick Order: Quick order via SKU/CSV
- Quotation preparation: RFQ (Request for Quote)
- EDI connection: For major customers
- Punch-Out Catalogues: OCI/cXML Integration
Yes, we support complex multi-entity scenarios:
- Multi-store: Multiple shops from one ERP system
- Multi-Company: Various company names
- Multi-language: Translations from ERP
- Multi-currency: Currency conversion
- Multi-Warehouse: Site-specific inventories
- Cross-border: Country-specific taxes and shipping
Magento and Shopware, in particular, offer native support here.
🔄 Migration and Updates
Our integrations are designed to be update-safe:
- Before the update: Compatibility check
- Staging test: Test in development environment
- Backups: Complete data backup
- Adjustments: Code adjustments as needed
- Rollback plan: In case of emergency
Minor adjustments through updates are already covered by a maintenance contract.
Yes, we are migrating and optimizing existing integrations:
- Analysis of current integration
- Identification of potential for improvement
- Gradual migration without downtime
- Performance optimization
- Documentation and training
We can often improve performance by 50-70%.
Cost calculator for your integration
Calculate the investment for your individual system integration
ERP, CRM & WWS Integration for Hamburg & Schleswig-Holstein
Your local specialist for professional system integrations in the metropolitan region – tailor-made ERP, CRM and merchandise management solutions
















{% endif %} {% if title and title != "" %}
{{ title }}
{% endif %} {% if excerpt and excerpt != "" %}