Skip to content
myInterface.io

Integrations in e-commerce

In online retail, shop, inventory management, accounting, payment provider and shipping are linked. Every order touches all five. Ready-made plugins often cover the standard well. A custom integration pays off when several channels, payment reconciliation, returns or special prices come into play and data otherwise has to be maintained by hand.

Typical system landscape

AreaExamplesRole
ShopShopware, ShopifyOrders, customers, product display
Inventory managementJTL-Wawi, Business CentralProduct master data, stock, orders, invoices
AccountingDATEV, Lexware OfficePostings, receipts, open items
PaymentPayment providers, marketplacesPayouts, fees, refunds
ShippingParcel carriers, shipping platformsLabels, tracking numbers, status

Typical data flows

  1. Order becomes a sales order on receipt
  2. Stock is reconciled every 15 minutes
  3. Items and prices are reconciled hourly
  4. Shipping status is reported back with the tracking number on dispatch
  1. Invoice becomes a posting record daily
  2. Credit note from a return is posted daily
  3. Payout and fee are matched daily

The intervals are examples. We set them according to your order volume and your tax advisor's requirements. The sequence matters: only once an order exists in the inventory management system is the invoice created there, and only then does the posting go to your tax advisor. Each step builds on the previous one.

Typical problems

  • Overselling

    Stock in the shop lags behind the inventory management system. With several channels, the same goods are sold twice.

  • Open items

    Payment providers pay out in batches and deduct fees. In accounting, the payment then matches no invoice.

  • Returns

    Refunds in the shop are not handed over as credit notes. Revenue and stock no longer add up.

  • Manual exports

    Monthly exports to your tax advisor cost time and arrive late. Errors surface only at closing.

  • Lost events

    Shopify itself states that webhooks do not always arrive. Without a reconciliation run, orders go missing silently.

How to tell that an integration pays off

A plugin is often the right start. As soon as one of these points applies, a custom connection deserves a look:

  • Someone transfers data by hand every week or corrects exports before they go to your tax advisor.
  • You sell through several channels, and stock is not right everywhere.
  • Your tax advisor regularly asks about missing receipts or unexplained payments.
  • The plugin does not know your special cases, such as sets, pre-orders or deviating tax rates.
  • An error in the transfer is noticed only weeks later because nobody reports it.

In the free integration check (30 minutes), we go through your systems and workflows. After that you know whether a plugin is enough or which connection we would build.

Examples of connections

What we build

We program the connection between two systems directly, with no platform in between. Every order, every posting and every error is logged. Failed records are retried, and we get in touch on persistent errors. The code belongs to you. On request, we run operation as a subscription you can cancel monthly, with hosting in Germany. More under shop-ERP integration and DATEV integration.

Frequently asked questions

Isn't a plugin from the shop store enough?

Often yes. If your workflow follows the standard, a plugin is cheaper, and we will tell you so in the integration check. A custom integration pays off with several channels, special prices or your own account logic.

Can several shops connect to one inventory management system?

Yes. Each shop gets its own connection to the inventory management system. Stock is managed centrally and reported to all channels.

What happens if a system goes down?

The integration remembers open records and transfers them as soon as the system is reachable again. If the outage lasts longer, we get in touch.

How long does an integration take?

Implementation usually takes 2 to 4 weeks. Projects with several systems start at €4,900 net.

Sources

Related

Updated: 10/20/2026

Contact

Which programs should talk to each other?

Portrait of Benjamin Kopka

Benjamin Kopkaruns your integration checkReply within one working day

  1. Hello! Which programs should talk to each other?
  2. Shopware and DATEV. We retype every invoice by hand.
  3. We connect them directly: invoices, credit notes and payments go to DATEV automatically as a Buchungsstapel (DATEV posting batch).
  4. What does it cost?
  5. After a 30-minute check, you get a fixed price within three working days. The code is yours.

Prefer email? info@myinterface.io