info@datilo.tech

Case Study
E-shop Praktis.sk - six years of cooperation, zero manual data entry

15.04.2026 • Datilo Case Study

6 min read

Download / View in PDF

E-shop Praktis.sk - six years of cooperation, zero manual data entry

Praktis.sk is a Slovak e-shop focused on selling drugstore products, household items and everyday consumer goods. The operator PRAKTIS SK s.r.o. approached Datilo in 2019 requesting a takeover of development from the original vendor.

The system was built on a proprietary CMS with no documentation, low stability and no connection to key business systems. Although the e-shop was operational, its technology architecture was blocking further growth.

State at Handover

Technical issues at handover included undocumented legacy source code, no integration with accounting systems, payments processed manually without automatic matching, product catalogue managed entirely by hand, no connection to any shipping carriers, unstable hosting with no internal management and no analytics tools or conversion tracking.

Business consequences included a high time burden on the internal team, error rate in order processing, inability to scale the product catalogue, loss of overview of stock and order statuses and limited ability to run marketing campaigns.

What Needed to Be Solved

Rather than an immediate platform migration, we chose a phased approach of stabilisation and incremental extension of the existing system. Datilo took full ownership of backend, frontend, databases, domains, mailing and hosting — and gradually built an integration layer around the e-shop core.

Implemented Solutions

Payment Integration and Matching

Integration with the Tatrabanka payment gateway including automatic matching of incoming payments to orders. The system handles multiple bank accounts and matching runs in real time without any manual intervention.

Accounting System Integration

A bidirectional data transfer between the e-shop's proprietary CMS and the accounting systems MRP and Pohoda. Orders, invoices and stock movements are synchronised, eliminating manual data re-entry.

Product Catalogue Automation

Comprehensive automation of product catalogue management includes:

Carrier Integration

Integration with six shipping partners — GLS, DPD, Packeta, BigArena, SDS, SPS and 123Kurier — including transfer of tracking URLs and delivery status information directly into the order management system.

Shipping Rules Engine

Implementation of advanced shipping logic based on parcel weight, product type and internal business rules. The system automatically assigns available shipping methods based on order parameters.

Order Status Automation

Automatic processing and updating of order statuses in response to payment and shipping events. QR codes for payments generated directly on invoices.

Reporting and Analytics

Order and item reporting, integration with Google Tag Manager, Google Analytics 4, Heureka.sk and Google Shopping for comprehensive tracking of e-shop performance and marketing campaigns.

Hosting and Infrastructure

The e-shop is hosted on servers managed by Datilo / PETER HOLDING s.r.o. The platform has been migrated to new infrastructure multiple times without service interruption. Databases, domains and mailing are all under our full management.

Key Architectural Decision

"Praktis.sk is not a project with a clear start and end. It is a living system that grows alongside the business. Rather than a risky full platform replacement, we chose to gradually build an integration layer around the existing core — every step planned, documented and reversible."

— Datilo — system architecture

Results and System Status

Cooperation Model

The cooperation runs on a monthly retainer basis since 2019. The monthly retainer includes backend and frontend development and evolution, database, domain and mailing management, hosting on private infrastructure, monitoring and incident resolution, active development of integrations and features and ongoing optimisation and technical SEO management.

Does your company face a similar problem?

If data between systems doesn’t match, processes rely on manual work, or technology is starting to hold your company back, the issue usually isn’t a single tool but the architecture of the entire system.

We’ll review your situation and suggest possible next steps.

Assess the state of your systems

More Insights:

Banner

Automated vehicle rental 24/7

From a paper diary to a fully automated reservation system. A local vehicle rental in Krnov now operates without the owner's presence — reservations, contracts, invoices, payment matching and access codes all run automatically, 24 hours a day.

31.03.2026 Case Study
Banner

Why Companies Lose Control Over Technology

Technology is supposed to help companies grow. In reality, the opposite often happens. As systems, integrations and automations increase, it becomes harder to understand how the entire technological environment actually works.

09.03.2026
Banner

Why Automation Often Fails in Companies

Automation is one of the most discussed topics in modern companies. Tools promise faster processes and less manual work. Yet automation often fails to deliver the expected results. The reason usually lies not in technology itself, but in the architecture of processes.

20.02.2026
Banner

Why Companies Lose Data Between Systems

Companies today use dozens of applications – ERP, CRM, e-commerce platforms, accounting tools, or internal systems. Once data between these systems stops matching, errors, manual fixes and technological chaos begin to appear. The problem is usually not in individual tools, but in the architecture of the entire system.

09.02.2026