Dedicated integrations
Other Case Studies
Dedicated integrations

Eveline Cosmetics - advanced integrations between Shopify and Comarch ERP Optima

Eveline Cosmetics is a leading cosmetics manufacturer in Poland. It conducts online sales in many countries in Europe and around the world. Our task was to create a reliable integration between Comarch ERP Optima ERP system and multiple Shopify-based stores. The integrator was based on the SellIntegro data bus, which allows the development of processes and the addition of more platforms, with low effort.

konrad szatkowski

Adam Kadłuczka

automation specialist

Shopify's growing popularity with Enterprise customers and the challenge of integrating with Comarch ERP Optima

Shopify is gaining recognition among large e-commerce companies in Poland, offering flexibility, scalability and excellent tools for building online shopping experiences. However, for enterprise-class companies such as Eveline Cosmetics, one of Poland's leading cosmetics manufacturers, a key challenge is emerging: the effective and reliable integration of Shopify with ERP systems commonly used in Poland, such as Comarch ERP Optima. Standard, off-the-shelf connectors often prove insufficient, failing to cope with the specifics of local processes, support for large scale operations or the need for two-way real-time data exchange.

Eveline Cosmetics, dynamically developing its e-commerce channel, faced the need for a dedicated solution to connect their modern store on Shopify with the heart of the operation - the Comarch ERP Optima system.

Challenge: Data chaos and limitations of manual processes

Prior to the implementation of the dedicated integration, Eveline Cosmetics faced the usual problems resulting from a lack of seamless communication between systems:

  • <underline>Opóźnienia i błędy:<underline> Ręczne przenoszenie danych o zamówieniach z Shopify do Optimy było czasochłonne i podatne na błędy.
  • <underline>Niespójne stany magazynowe:<underline>. Brak automatycznej synchronizacji stanów prowadził do sytuacji, w których klienci mogli zamówić niedostępny towar.
  • <underline>Utrudniona realizacja wysyłek:<underline>Informacje o numerach listów przewozowych i statusach wysyłek wymagały ręcznej aktualizacji w Shopify.
  • <underline>Brak skalowalności:<underline>Manualne procesy stanowiły wąskie gardło, uniemożliwiając efektywną obsługę rosnącego wolumenu zamówień.

Solution: Dedicated integration on SellIntegro data bus from Changelog

Eveline Cosmetics chose Changelog as its technology partner for this complex task. Our approach was based on a deep analysis of the client's business processes and the use of SellIntegro's stable and flexible platform (data bus) as the foundation for the entire integration.

Instead of implementing a single, monolithic connection, we created a set of dedicated plug-ins (processes) running within the SellIntegro ecosystem, each of which is responsible for a specific area of data exchange between Shopify and Comarch ERP Optima. This approach ensured:

  • <underline>Modułowość i elastyczność:<underline> Łatwość zarządzania, monitorowania i ewentualnej rozbudowy poszczególnych procesów w przyszłości.
  • <underline>Niezawodność: <underline> Wykorzystanie sprawdzonej infrastruktury SellIntegro jako centralnego huba komunikacyjnego.
  • <underline>Pełne dopasowanie:<underline> Precyzyjne odwzorowanie unikalnych wymagań biznesowych Eveline Cosmetics.

Key functionalities of the implemented integration:‍

Our solution has automated key data flows:

  1. Order Synchronization (Shopify -> Optima): Automatically download new orders (by status, date), map products (EAN), customers (with creation of new ones) and warehouses, and then create Recipient Reservation (RO) in Optima. The system intelligently handles product sets, breaking them down into components.
  2. Synchronizacja Stanów Magazynowych (Optima <-> Shopify): Dwukierunkowa, cykliczna aktualizacja stanów magazynowych zapewnia spójność danych między systemami w czasie zbliżonym do rzeczywistego.
  3. Shipping Synchronization (Optima -> Shopify): Automatically upload waybill numbers from Optima to Shopify and update the order status to "Completed".
  4. Cancellation Support (Shopify -> Optima): Canceling an order in Shopify automatically triggers the cancellation of the associated RO in Optima and releases the status.
  5. Control and Analytical Tools: Functions for comparing files and adding attributes to facilitate data analysis.
A simplified diagram of the Comarch Optima & Shopify integration process.

Results: Full automation and foundation for further growth

The implementation of dedicated integration has brought tangible benefits to Eveline Cosmetics:

<highlight>Eliminacja ręcznej pracy:<highlight> Całkowita automatyzacja przepływu danych o zamówieniach, stanach i wysyłkach.

<highlight>Redukcja błędów:<highlight> Znaczące zmniejszenie liczby pomyłek wynikających z manualnego wprowadzania danych.

<highlight>Poprawa doświadczenia klienta:<highlight> Zawsze aktualne stany magazynowe i szybka informacja o statusie wysyłki.

<highlight>Zwiększona wydajność operacyjna:<highlight> Przyspieszenie realizacji zamówień i odciążenie zespołu.

<highlight>Pełna skalowalność:<highlight> Rozwiązanie gotowe na obsługę znacznie większego ruchu i liczby zamówień.

<highlight>Niezawodność:<highlight> Stabilna integracja oparta na sprawdzonej platformie SellIntegro.

Detailed description of the processes.

Applications for your business

The Eveline Cosmetics story shows that investing in dedicated integration is crucial for large e-commerce companies in Poland that choose Shopify. Standard solutions are often not enough. Working with an experienced partner, such as Changelog, which understands the specifics of the Polish market, ERP systems and is able to build reliable, "tailor-made" solutions on flexible platforms (such as SellIntegro), allows you to fully realize the potential of modern e-commerce and provide a stable foundation for further development.

Do you have similar challenges with integrating your e-commerce store with your ERP system? Get in touch with us! We will analyze your needs and propose a dedicated solution to improve your business.

Related case studies

About the author of the article:

Our content is created by people actively involved in the projects in question.

Adam Kadłuczka
Adam Kadłuczka

Automation Specialist

On a daily basis, he supports our clients by introducing automation in their companies. He specializes in the implementation of OMS systems and analysis of dedicated processes. He supports our developers in the implementation of dedicated integrations according to clients' business needs. Thanks to his knowledge of the most popular marketplaces, accounting programs and ordering systems, he knows how to combine them into one coherent system.

Let's do something amazing and unique together!

We don't sell PV, we won't pester you with unnecessary phone calls if you don't want us to. We always try to provide value to our potential customers.

Thank you, your message has been sent.
Unfortunately, something went wrong. We apologize for the glitches.
By clicking "Accept all cookies," you agree to store cookies on your device to improve site navigation, analyze site usage and assist in our marketing efforts. See our Privacy Policy for more information.

Get in touch

Do you need a similar solution in your company? Leave a contact. Our analyst will select a service according to your requirements.

Thank you, your message has been sent.
Unfortunately, something went wrong. We apologize for the glitches.