Custom development
API and middleware development for connected systems
REST APIs for your own applications and middleware between shop, ERP, PIM and marketplaces that translates formats, transfers only changes and logs every run.
- since 2012
- 200+ online shops
- 800+ websites
- Shopware Partner since 2014
Team
19 people
in-house development since 2012
Online shops
200+
delivered since 2012
Projects delivered
1000+
since 2012
-
Shopware Partner since 2014
-
Mollie Partner since 2021
-
Trusted Shops Partner
-
eRecht24 Partner
-
magnalister Partner since 2022
-
Base Partner since 2026
-
sync4 Partner since 2022
-
Pickware Partner since 2019
-
ADCELL Partner
Why direct interfaces without middleware are hard to maintain
As shop, ERP, PIM and marketplaces grow together, more and more direct connections appear between the systems. If one of them fails or a data format changes, synchronisation stops, and often a customer is the first to notice.
What your own middleware gives you
- Data formats are translated in one place.
- Only changed data is transferred.
- A failed record is logged and retried individually while everything else keeps running.
- New systems can be connected without rebuilding existing connections.
Scope of services
What our API and middleware development covers
- Data flow analysis
We work out which data flows between which systems and how often.
- REST APIs
Custom APIs for your applications and for partners.
- Push, pull and delta
Depending on the case, we transfer immediately, at intervals or only the changes.
- Errors and retries
Failed transfers are logged and attempted again.
- Documentation
Every interface is described so that your team understands it.
- Operation
In our cloud-based middleware or in your own infrastructure.
In API and middleware development, we make sure your systems talk to each other. Middleware sits between shop, ERP, PIM and marketplaces, translates data formats, transfers only changed data and logs every operation. For your own applications we build REST APIs through which partners and other systems access your data in a controlled way.
class SyncStock implements ShouldQueue
{
public function handle(Erp $erp, Shop $shop): void
{
foreach ($erp->changedProducts() as $product) {
$shop->setStock($product->number, $product->stock);
}
}
} Our own middleware
For marketplace and ERP projects we have developed cloud-based middleware to which we keep connecting further ERP systems, shop systems and marketplaces. Depending on the task, it works with push or pull, full sync or delta sync, and synchronises orders, statuses, stock levels and prices. How we use it for marketplaces is described under marketplace integration. Ready-made solutions on this basis already exist for the Fressnapf marketplace and the wholesale marketplaces Faire, Orderchamp and Ankorstore, each with product push, price sync, stock levels, order import and shipping status.
- ERP
- Customer portal
- Accounting
- API
Isolate errors instead of stopping synchronisation
With large numbers of records, it is important that a single error does not halt the entire run. We build interfaces so that faulty jobs are detected, logged and processed separately. For individual connections without middleware, a custom integration is often enough.
How we work
How your middleware project runs with us
- Understand
We look at your business, your systems and your figures before we suggest anything.
- Plan
You receive a concept and a quote with individual items and a realistic schedule.
- Build
We develop in stages. You see interim results on a test environment and approve them.
- Run
After go-live we take care of hosting, updates and monitoring if you want us to.
Your contacts
Your contacts for APIs and middleware
Tell us where your project stands. Tobias will listen, ask questions and tell you honestly what we recommend and roughly what it will cost.
Our team for your questions
-
René Grosche Managing Director
-
Marco Kreutzfeldt Deputy Managing Director · Back office
-
Tim Schröder Key Account Manager · Consulting and quotes
-
Janis Rittmeier Key Account Manager · Consulting and quotes
-
Lennart Albrecht Head of Development
-
Tom Baustian Web design · Performance marketing · Audio
-
Tajara-Tabea Leonard Web design · Content · SEO
-
Ken Raupach Web design · Performance marketing
-
Muhammed Tay Web development
-
Alexander Folz Web development
-
Aaron Griem Web development
-
Leon Fischer Web development
-
Patrick Heidl Web development
-
Tobias Schäfer Web development · Complex development
-
Laura Schop Web development
- Aleksej Werestschagin Web development
-
Julina Sievert Apprentice
-
Rosa-Lee Biesterfeldt Apprentice
- ERP extensions
We extend cloud-based ERPs through their API: enrich products automatically, automate processes and handle add-on or configurable products in the shop that the ERP cannot manage out of the box.
- Configurators
Product configurators with which customers put together dimensions, material and accessories themselves, see the price and order or send an enquiry.
- Custom back ends
Admin interfaces for data and processes that do not fit into any standard system, with roles, change log and interfaces to shop and ERP.
- Web apps & portals
Customer portals, dealer and partner portals and internal tools that run in the browser and access your existing systems.
A few sentences are enough to start. We will get back to you with questions or a suggested date.