30+ ERP, CRM & WMS systems for your online shop
Seamless integration of leading enterprise software into Magento, WooCommerce, and Shopware. Fully automated processes, real-time synchronization, and enterprise support.
Magento
Commerce & Open Source
WooCommerce
WordPress E-Commerce
Shopware
5 & 6 Professional
Storetown Media – ERP/CRM/WWS integration for online shops
Storetown Media Based in Tornesch near Hamburg, we have 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 e-commerce platforms. Magento, WooCommerce and Shopware.
Our integrations include real-time synchronization of products, orders, customers, and inventory via REST APIs, GraphQL, and webhooks. B2B features such as custom pricing, tiered pricing, approval workflows, and EDI connectivity are standard. Pricing starts from €2.499 for basic integrationsStandard projects cost between €5.000 and €15.000, while enterprise solutions start at €15.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 | € 15.000 | |
| ERP / CRM | Nativ | Plugin | Nativ | OData, Power Platform | € 12.000 | |
|
JTL-Wawi
|
WWS | Plugin | Nativ | Nativ | JTL Connector | € 2.499 |
|
plentymarkets
|
WWS | Plugin | Nativ | Nativ | REST API v2 | € 3.999 |
|
Xentral ERP
|
ERP | Nativ | Nativ | Nativ | REST API | € 4.999 |
|
SalesforceCRM
|
CRM | Nativ | Plugin | Nativ | REST/SOAP API | € 8.000 |
|
billbee
|
WWS | Plugin | Nativ | Nativ | REST API | € 1.999 |
|
Sage 100/200
|
ERP | Custom | Custom | Plugin | Office Line API | € 7.500 |
|
DATEV
|
Finance | Plugin | Plugin | Plugin | XML interface | € 2.999 |
|
Lexware
|
Finance | Custom | Plugin | Plugin | CSV/XML Import | € 1.499 |
|
HubSpot
|
CRM | Nativ | Nativ | Plugin | REST API v3 | € 3.499 |
|
Odoo
|
ERP | Nativ | Plugin | Plugin | XML-RPC/JSON-RPC | € 4.499 |
|
Zoho CRM
|
CRM | Plugin | Nativ | Plugin | REST API | € 2.999 |
|
Pipedrive
|
CRM | Plugin | Nativ | Custom | REST API | € 2.499 |
|
SAP S / 4 HANA
|
ERP | Nativ | Custom | Nativ | OData, SAP Gateway | € 25.000 |
| ERP | Nativ | Custom | Plugin | SuiteTalk API | € 18.000 | |
| WWS | Plugin | Plugin | Nativ | Core API | € 5.999 | |
|
Pickware
|
WWS | Custom | Custom | Nativ | Shopware API | € 3.999 |
|
sevDesk
|
Finance | Plugin | Nativ | Plugin | REST API | € 1.999 |
|
FastBill
|
Finance | Custom | Plugin | Plugin | REST API | € 1.499 |
|
Infor M3
|
ERP | Custom | Custom | Custom | ION API | € 20.000 |
|
SugarCRM
|
CRM | Plugin | Plugin | Custom | REST API v11 | € 3.999 |
|
Tradebyte
|
WWS | Plugin | Custom | Nativ | TB.IO API | € 6.999 |
|
Epicor ERP
|
ERP | Custom | Custom | Custom | REST Services | € 15.000 |
|
ChannelAdvisor
|
WWS | Plugin | Plugin | Plugin | REST API | € 7.999 |
|
ABAS ERP
|
ERP | Custom | Custom | Custom | ABAConnect | € 12.000 |
|
Monday.com
|
CRM | Plugin | Plugin | Custom | GraphQL API | € 2.999 |
|
IFS Applications
|
ERP | Custom | Custom | Custom | OData/SOAP | € 18.000 |
|
Exact Online
|
Finance | Plugin | Plugin | Plugin | REST API | € 3.499 |
|
Afterbuy
|
WWS | Custom | Plugin | Plugin | XML API | € 2.999 |
Frequently asked questions about shop system integration
Detailed answers to all important questions about ERP, CRM and WMS integrations
📋 General questions about integration
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
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 Integration
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 Integration
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 integration
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) | from €2.499 | from €199 |
| Standard (e.g. Shopware + Dynamics) | 5.000-15.000 € | from €399 |
| Enterprise (e.g., Magento + SAP) | 15.000-50.000 € | from €999 |
Use our cost calculator for a customized price quote.
Our support packages include:
Basic Support (€199/month):
- Monitoring of the interfaces
- Monthly updates
- Email support (48-hour response time)
- Configuration backup
Professional Support (€399/month):
- 24/7 monitoring with alerts
- Weekly updates
- Telephone support (4-hour response time)
- Performance optimization
- Minor adjustments included
Enterprise Support (€999/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
Comments
15 comments on this article


What made all the difference for us was the bidirectional synchronization of customer feedback and complaints. Previously, complaints ended up in the shop backend, support tickets in Zendesk, and return requests in the ERP system – no one had a clear overview. Now everything flows together. When a customer submits a complaint, we immediately see their complete history: all orders, previous complaints, and their customer lifetime value. This allows us to react faster and more appropriately. A customer with €50.000 in annual revenue is treated differently than a one-time buyer – not because we're unfair, but because we need to be resource-efficient. The integration has measurably improved our customer retention.
The interface issues during updates almost drove us crazy! After a Shopware update, suddenly nothing worked anymore – the API had changed, and our middleware couldn't handle it. Three days of total downtime, frantic debugging, and frustrated customers. Since then, we've had a strict update protocol: First, test in the staging environment, then check middleware compatibility, and only when everything is green do we go live. We also have a maintenance contract with our integration partner, who has to fix such problems within 24 hours. It costs extra, but it saves nerves and revenue. My advice: Plan for update scenarios from the very beginning!
Automated accounting through our ERP integration is invaluable! Our tax advisor used to tear his hair out because our receipts were incomplete or incorrectly sorted. Now, all outgoing invoices are generated automatically, with the correct VAT (depending on the country of delivery!), and transferred directly to the DATEV system. Our tax advisor says we're now his favorite client. VAT issues with EU sales used to give us sleepless nights – but with the automatic calculation of the correct tax rate, that's all in the past. Anyone selling internationally without system integration is playing with fire!
A quick reality check after 18 months with our ERP integration: The vendors' promises hold true – IF you do your homework. Initially, we had massive problems with duplicate customer data because the matching wasn't configured correctly. A customer who registered in the shop was created as a new contact in the ERP system, even though they already existed as an existing customer. This led to chaotic situations. Only after we implemented proper matching using email address and postal code did things run smoothly. Lesson learned: Thoroughly test your integration with realistic data before going live. The extra three weeks of testing would have saved us a lot of trouble.
What always surprises me about ERP integrations is how little most retailers know about their own processes! We advise companies on digitalization, and the first question is always: Describe your order process from beginning to end. Usually, this is followed by a long silence and then a tangled mess of workarounds and special cases. My advice: FIRST conduct a process analysis, THEN select a system, and ONLY THEN the integration. In that order. Most people do it the other way around and then wonder why nothing works. The best ERP integration is useless if the underlying processes are chaotic!
@Henning Clausen: Exactly our setup! We've connected Magento 2 with SAP Business One and Salesforce CRM. Customer price lists are synchronized from SAP at night, and CRM data flows bidirectionally. Magento calculates the tiered discounts live based on the pricing rules from the ERP system. Regarding payment terms: We've solved that using customer groups that are automatically synchronized from the ERP. A customer with 30-day payment terms ends up in a different group than one with 60 days, and the shop displays different payment options accordingly. The implementation wasn't trivial, but after nine months everything is running smoothly. You should budget at least €30,000-€40,000 if you want a clean, professional setup.
Multi-channel capability was the deciding factor for us! We sell not only through our own Shopware store, but also via Amazon, eBay, and two industry portals. Previously, inventory management was a nightmare – constant overselling or unused reservations. With the central ERP integration, all channels are now synchronized in real time. When an item sells on Amazon, it's immediately marked as sold in our shop and on eBay. And vice versa. This has reduced our cancellation rate by 85% and massively increased customer satisfaction. Anyone with multiple sales channels NEEDS a central inventory management system. Anything else is just self-torture!
Our biggest lesson from ERP integration: Think MUCH more about your processes than about the technology! We made the mistake of simply trying to digitize our chaotic workflows one-to-one. The result was a chaotic digital system. Only when we took a step back and rethought our processes from the ground up did everything make sense. Now, two years later, we wonder how we ever worked without it. But the road to get there was rockier than it needed to be. My tip: Get a consultant to help you optimize your processes BEFORE you implement the technology!
Real-time synchronization has transformed our business! As an online pharmacy in Elmshorn with strict regulatory requirements, it was crucial for us that batch numbers and expiration dates were always accurate. With our new integration, this data is automatically updated with every stock movement. Previously, we sometimes encountered the problem of a customer ordering a product that was listed as available in the shop, but had already expired in our warehouse. These embarrassing situations are now a thing of the past. Our complaint rate has dropped by 70%, and we can plan much more effectively with our wholesaler because we always have an up-to-date overview of our actual inventory.
@Silke Reimers: Very important question! We solved it like this: 1) Data transfer is exclusively encrypted via secure API connections. 2) We updated our privacy policy and made the data processing by the ERP system transparent. 3) We concluded a data processing agreement with our middleware provider. 4) Sensitive data such as payment information is not transferred, but only referenced. Our data protection officer was satisfied with these measures. It's best to get a specialist for a brief consultation – it might cost around €500, but it provides peace of mind. Especially with customer data, you shouldn't compromise!
After three years with our ERP integration, I can draw a truly positive conclusion: The initial investment of approximately €15.000 has more than paid off. We save an estimated 40 working hours every month through automated processes. Over three years, that adds up to over 1.400 hours – at an internal hourly rate of €35, that's almost €50.000 in savings. And that's just the directly measurable part! We've also seen fewer errors, more satisfied customers thanks to faster delivery, and better decisions based on real-time data. As an entrepreneur from Tornesch, I say: This isn't an investment you need to justify, it's an investment you need to make!
CRM integration was the decisive step for us. As a wholesaler of catering supplies in Norderstedt, we have over 3.000 regular customers with individual terms and conditions. Previously, our sales team had to check the system for each customer's specific pricing. Now, it's all automated – customers log into our B2B shop and immediately see their personalized prices, discounts, and even their individual payment terms. The data comes directly from our CRM via the interface. This has significantly reduced the workload for our sales team, and customer satisfaction has measurably increased. We regularly receive feedback that our shop is so professional and user-friendly. This is 100% thanks to the integration!
Hi everyone! As an accountant for a furniture store in Neumünster, I can tell you firsthand how much ERP integration has simplified our lives. I used to spend two to three hours a day manually creating invoices and reconciling incoming payments. Now everything runs automatically. The interface between our Shopware store and the DATEV accounting system is fantastic. As soon as an order is paid for, an invoice is automatically generated and transferred directly to the accounting system. Even the preliminary VAT return now takes half an hour instead of a whole day. My boss initially didn't want to invest in the integration – but after three months, he gave me a bouquet of flowers because I'd saved so much time!
To be honest, I was skeptical at first. An inventory management system for our small delicatessen in Pinneberg? Sounds like overkill. But after growing from 50 to over 500 items and having three employees manually managing orders, we needed a solution. Implementing an interface between WooCommerce and our JTL-Wawi changed everything. Suddenly, our stock levels are accurate, invoices are generated automatically, and I can sleep soundly at night without worrying about overselling. The support was excellent, by the way – as a North German entrepreneur, I value reliability and clear communication. I got both here.
As the managing director of a medium-sized industrial company in Elmshorn, I can only say: Integrating our SAP Business One with Shopware was an absolute game-changer! Previously, we wasted hours every day on manual data transfer – typing in orders from the shop, updating stock levels, and synchronizing customer data. This was not only time-consuming but also prone to errors. Since implementing the interface, everything runs automatically. Orders are transferred to the ERP system in real time, stock levels are updated instantly, and our employees can finally focus on value-added activities. The investment paid for itself within six months. I was particularly impressed by the solution's flexibility – we were able to easily implement our specific requirements for customer-specific price lists. Anyone in the B2B sector who doesn't yet have ERP integration is missing out on massive potential!