All case studies

GoCaffè

Custom e-shop for premium coffee expanding to 6 EU countries

6 countries
CZ, SK, PL, HU, DE, AT
10x
Faster order processing
7
Language versions
3 mo.
To launch
GoCaffè e-shop

About the client

GoCaffe is an e-commerce company focused on selling premium coffee and coffee accessories — from coffee beans to cups, sugars, and accessories. They serve both end consumers (B2C) and business clients (B2B) across Central Europe.

Challenge

GoCaffe was running their e-shop on WooCommerce, which couldn't keep up with their ambitions. The site was slow, buggy, and SEO-unfriendly. Add to that plans to expand to 6 European countries — multi-currency, various VAT rates, localized emails, connections to local carriers.

The biggest pain? Every order meant 30 minutes of manual work. In WooCommerce or Shopify, it would be an endless battle with plugins and limitations. GoCaffe needed a completely new e-shop — fast, automated, and ready for growth.

Original order processing workflow
Copy addressPrint labelPackEnter trackingDrop at pickup pointMonitor status
= 30 minutes / order

Our solution

We chose MedusaJS as an open-source e-commerce engine and Next.js for the frontend. Why Medusa? No monthly fees, full control over the code, and the ability to create any flow. No vendor lock-in.

Unlike Shopify or other SaaS solutions, we have full control over the checkout flow, pricing, discount mechanisms, and fulfillment. Every process can be customized exactly to the client's needs — without compromises and without third-party plugins.

The frontend built on Next.js ensures lightning-fast loading, excellent SEO, and a modern user experience. Server-side rendering means pages are indexable and fast even on slower connections.

We built a complete e-commerce ecosystem for 6 Central European countries — each country has its own currency, VAT rates, carriers, and localized content including emails.

Product catalog

Clear catalog with advanced filters, product variants (different grinds, package sizes), and AI-generated translations into all language versions.

Product variants — grind, size, typeAdvanced filters and searchAI translations into 7 languages

Shopping cart

Intuitive cart with automatic price recalculation based on customer's country, discount codes, and upsell offers of related products.

Automatic currency and VAT recalculationDiscount codes and couponsRelated products and upsells

Checkout

Optimized checkout flow with minimal steps. Customer selects carrier (DPD, Zásilkovna — home delivery or pickup point), payment method, and completes the order in a few clicks.

Carrier selection with pickup point mapGoPay — card, Apple Pay, Google PayCash on delivery for all countriesAutomatic address validation

Order confirmation

After completing the order, the customer immediately sees a summary and receives an automatic email with the invoice. Shipment tracking updates in real-time.

Instant confirmation with overviewAutomatic invoice attached to emailReal-time shipment tracking

Admin panel

Native Medusa admin extended with custom modules — product reviews, B2B inquiries, product Q&A, and automatic ordering from distributors when stock is low.

Order management and fulfillmentReviews and Q&A moduleB2B inquiries and wholesaleAutomatic stock reordering

Automation

From 30 minutes to 3 minutes.

The key to the project was automation. Previously, every order took 30 minutes of manual work. Today, the system does almost everything automatically.

01Order comes into the system
02AI checks delivery details
03Data is automatically sent to carrier
04Label prints automatically
05Employee packs the package (3 min)
06System orders pickup + tracks shipment
= 3 minutes
10x faster

Key features

🛒

Multi-country e-shop

6 countries, 7 languages, 4 currencies, various VAT rates

🚚

Automatic fulfillment

DPD, Zásilkovna — automatic label printing and tracking

📄

iDoklad invoicing

Automatic invoice creation and sending

📊

Feeds & Baselinker

Google Merchant, Heureka, automatic export

💳

GoPay payments

Card, Apple Pay, Google Pay, cash on delivery

📧

Abandoned cart

Automatic email reminders for incomplete orders

🎯

Session recording

Clarity + Smartlook for conversion optimization

🤖

AI translations

Automatic product translations to all languages

Integrations

GoPay
Card payments, Apple/Google Pay
iDoklad
Invoicing and inventory
DPD
Delivery + pickup points
Zásilkovna
Delivery + pickup points
Baselinker
Marketplace connection
Twilio
SMS notifications
Heureka
XML feed for price comparisons
Google Merchant
XML feed for Shopping

Analytics & UX

Thanks to Clarity and Smartlook, the client can monitor where customers leave, what they get stuck on, and where they click. Based on real data, we continuously optimize UX and increase conversions.

Google AnalyticsMeta PixelPinterestSnapchatClaritySmartlook

Tech Stack

MMedusaJS
Next.js
React
PGPostgreSQL
RedisRedis

Results

6
countries — CZ, SK, PL, HU, DE, AT
7
language versions
4
currencies — CZK, EUR, PLN, HUF
10x
faster order processing
5x
faster website loading
0
vendor lock-in

Timeline

December 2025
Development start
February 2026
Production launch
From start to launch: 3 months

Testimonial

Working with Sebastian is a pleasure. He always knows what we need and gets it done quickly without unnecessary complications. We finally have an e-shop that works the way it should, and I can focus on sales instead of dealing with technical issues.
Vladislava S.
Owner, GoCaffe.cz

Let's start together

Planning to expand your e-shop to multiple countries? Want to automate fulfillment and eliminate manual work?

MedusaJS + Next.js is the ideal choice for medium and large e-shops that want to grow without limitations and vendor lock-in. Let's talk about your project.

manuelli@covo.cz
+420 607 321 000
Free consultation