Skip to content

Integrations

Connecting ERP, online stores and business systems

Let your systems exchange data on their own. We connect ERP, online stores, suppliers, accounting and delivery, so stock, prices and orders update automatically – no retyping and no Excel exports.

Integration methods

  • REST API
  • SOAP
  • Webhooks
  • XML and CSV feeds
  • SFTP exchange
Interface illustration, not a screenshot of a real system.

What we connect

Data moves between systems. Not between employees.

We connect the systems you already use and the ones you are just introducing. Before we start, we check every connection against the documentation and the access the system provides.

  • ERP systems

    Items, prices, partners, stock and orders are exchanged between your ERP and other systems.

    Typical data:

    • Items
    • Prices
    • Orders
  • CRM systems

    Customers, contacts and enquiries in one place, without entering them twice in several programs.

    Typical data:

    • Customers
    • Contacts
    • Enquiries
  • REST APIs and web services

    Connections to external services and development of your own APIs, through which your partners access data.

    Typical data:

    • REST
    • SOAP
    • Webhooks
  • WooCommerce

    Products, stock, prices and orders between your WooCommerce store and your business systems.

    Typical data:

    • Products
    • Orders
    • Customers
  • Supplier feeds

    Import of products, prices and stock from supplier feeds – even when each supplier uses its own data format.

    Typical data:

    • XML
    • CSV
    • API
  • Stock synchronisation

    Stock from the warehouse, the ERP and suppliers is identical and up to date across all sales channels.

    Typical data:

    • Stock
    • Lead times
    • Availability
  • Order synchronisation

    Orders from the online store and B2B portal go straight into the ERP, and statuses flow back to the customer.

    Typical data:

    • Orders
    • Statuses
    • Documents
  • Accounting software

    Invoices, payments and documents exported to your accounting software without anyone re-entering them.

    Typical data:

    • Invoices
    • Payments
    • Postings
  • Delivery services

    Preparing shipments, labels and tracking numbers, and notifying customers about delivery automatically.

    Typical data:

    • Shipments
    • Labels
    • Tracking

Integrations for online stores

A store that issues invoices, prints labels and updates stock on its own.

The integrations we most often build for online stores. We adapt each one to the way you work and the systems you already use.

  • Accounting systems

    We connect your online store to accounting systems such as Vasco, Minimax, eRačuni and others.

    • Automatic transfer of orders and invoices to accounting
    • Faster invoicing and tax reporting
    • Accurate business data without manual entry
    For example:VascoMinimaxeRačuni
  • Delivery services

    Integration with delivery services such as GLS, Pošta Slovenije, DHL and others makes the whole delivery process easier.

    • Print labels directly from the order list
    • Parcel tracking and automatic status updates for customers
    • Less time preparing shipments and a better customer experience
    For example:GLSPošta SlovenijeDHL
  • Card and online payments

    We let customers pay by card and other methods through payment systems such as Stripe, Bankart, PayPal and others.

    • Secure payment processing that meets current standards
    • Support for a wide range of payment methods
    • More trust and convenience for your customers
    For example:StripeBankartPayPal
  • Stock management and synchronisation

    We introduce stock management in your online store that is connected to your warehouse and suppliers.

    • Automatic stock synchronisation between the store and the warehouse
    • Stock that follows demand, with less surplus
    • Up-to-date supplier data on product availability
  • Data imports and price synchronisation

    We simplify data management with imports and synchronisation from your suppliers' systems.

    • Automatic import of price lists, product specifications and stock
    • Price and promotion synchronisation in real time
    • Less work managing a large number of products
  • Using a different system?

    This list is not exhaustive. Send us the name of the system or its documentation and we will check how to connect it.

    Check an integration

Reliability

An integration you can rely on.

Connecting systems is more than moving data. We make sure the data is correct, nothing gets lost and we spot an error before your customers do.

  1. 1

    Fetch

    We read data from the source – via API, file or webhook.

  2. 2

    Validate

    Missing or incorrect values are caught before they move on.

  3. 3

    Map

    Codes, units, prices and statuses in a form the target system understands.

  4. 4

    Write

    We write the data to the target system – once, without duplicates.

  5. 5

    Confirm

    Every transfer is logged, successful or not.

  • Retries

    If a system is temporarily unavailable, the data waits and the transfer is retried automatically.

  • Transfer log

    Every transfer records what happened and when – so errors are found quickly.

  • Error notifications

    When something goes wrong, we are notified – and your team too, if you wish.

  • Secure access

    Encrypted connections, separate access with the least privileges needed, and keys stored only on the server.

  • No duplicates

    The same order or invoice is never transferred twice, even if a transfer is repeated.

  • Test environment

    We test the integration on test data first, and only then on live data.

In practice

One warehouse that feeds stores for different markets and languages.

Interface illustration, not a screenshot of a real system.

Integrations and APIs

A virtual warehouse at the heart of several online stores

A central system that collects products and stock levels from different suppliers through API connections. Any number of online stores for different markets and languages can be connected to it, all fed from the same data.

  1. Suppliers via API
  2. Central warehouse
  3. Stores for different markets
All projects

What we built

  • Connections to the APIs of different suppliers
  • A central database of products, stock and prices
  • Translations and prices per market in one place
  • New stores connected without re-entering products

How we work

From reviewing your systems to an integration that runs on its own.

We introduce integrations gradually and with testing, so your day-to-day business keeps running smoothly during the rollout.

  1. 1. System review

    We review the systems, documentation and access, and define which data needs to go where.

    Result: List of connections

  2. 2. Data mapping

    We align codes, units, prices, taxes and statuses between systems.

    Result: Integration specification

  3. 3. Development and testing

    We build the connection and test it on test data, together with your own cases.

    Result: A tested connection

  4. 4. Gradual launch

    First one data flow or part of the products, then everything. We monitor transfers throughout the transition.

    Result: Integration in use

  5. 5. Monitoring and maintenance

    We monitor operation, respond to errors and adapt the connection when systems change.

    Result: Reliable operation

Client testimonials

Stores and companies whose systems run smoothly.

»ISAAC was the perfect partner for our recent website redesign as well. Building on a good understanding of our business, they found excellent technical and visual solutions and designed an attractive website that is easy to navigate and simple to manage. From day one they also guided and advised us on optimisation and online marketing. We look forward to continuing our excellent cooperation.«

Vesna Šalabalija, Managing DirectorLTA d.o.o.

»We have been working with the digital agency Isaac.si for several years and are very satisfied. They have already built our second website, which reflects a great deal of technical knowledge – something they certainly do not lack.«

Gašper Habjanič, Managing DirectorAgencija Neptun d.o.o.

»We have been working with Isaac.si for several years. They took over the development and optimisation of our online store. They stand out for their professionalism, expertise, quick response, dedication to the client and competitive prices. We recommend their services.«

Jure Predikaka, Managing DirectorGeri Computer d.o.o. (Notesniki.si)

»We entrusted the development of the Slobay.si online store to Isaac.si (Igor Videčnik s.p.). We are very satisfied with the cooperation: the store was developed professionally and as agreed. The contractor showed a great deal of technical knowledge and a professional and friendly attitude.«

Sašo Horvat, Managing Director3NET d.o.o.

»Our counselling centre helps people in distress in a sensitive area of life. Isaac listened carefully to the issues we deal with. They designed the Ženska odločitev website to be pleasant and responsive. They also make excellent suggestions for improvements and implement them professionally. Isaac is an excellent and reliable partner.«

Andrejka Kričej, Head of the instituteBiser – zavod za pomoč osebam v stiski Maribor

»When looking for someone to build our new online store, we considered several providers and chose Spletne tehnologije in programiranje, Igor Videčnik s.p., because they offered the most for an optimal price. We have also agreed on further cooperation and new projects.«

Krunoslav Filipčič, Managing DirectorMario Maroni d.o.o. (Avtodeli.online)

»We warmly recommend Isaac.si to anyone looking for a reliable, responsive and professional partner. They stand out for their high level of professionalism and expertise, quick response, genuine dedication to the client and competitive prices. Even demanding custom projects are no obstacle for them – they approach them with knowledge, creativity and great attention to detail. We are happy to recommend them.«

Dejan Šamperl, Managing DirectorSončna pot d.o.o.

»We have been working with Isaac.si on the optimisation and development of our online store since 2014. During this time, they have made sure that our keywords rank high in search engines. They have proven to be a trustworthy partner and we recommend them.«

Uroš Vogrinec, Managing DirectorKRON IT d.o.o.

Your project

Looking for a reliable technical partner too?

Tell us about your challenge – we reply personally and to the point.

Let's talk

Translated from Slovenian.

FAQ

What companies most often ask us about integrations.

Have another question? Write to info@isaac.si.

Can you connect our ERP even if it has no public API?

Often yes – for example through file exchange (XML, CSV) via SFTP or through an interface provided by the ERP vendor. We check the available options before quoting, together with you and, if needed, with your ERP vendor.

What happens if one of the systems is down?

The data waits and the transfer is retried automatically once the system is available again. If the error persists, we are notified and act on it. Every transfer is recorded in the log.

How often is data synchronised?

It depends on the data and the systems. Orders are usually transferred immediately, stock and prices at short regular intervals, and large catalogues can also be synced overnight. We set the frequency together based on your needs and the limits of the systems.

Will the integration slow down the online store?

A properly built integration runs in the background, separately from customer visits, so it does not slow the store down.

What happens when a vendor changes its system or API?

As part of maintenance, we monitor changes to the systems the integration is connected to and adapt the connection in good time.

How is data security handled?

Connections are encrypted, each system has separate access with the least privileges needed, and keys and passwords are stored only on the server, never in the browser.

How much does an integration cost?

It depends on the number of systems, the volume of data and what the systems support. After reviewing the documentation, you receive a written quote with a clearly defined scope.

Let's talk about an integration

Which of your systems still don't talk to each other?

Tell us which systems you use and where you are retyping data by hand today. We will suggest how to connect them.