CodeWhiskersCodeWhiskers

Filokalista

A natural cosmetics e‑shop trapped in its own code. We migrated it to Shopify, rebuilt the catalog, and developed two custom apps. Result: an e‑shop that finally matches the brand.

Filokalista

About the project

Filokalista is a Czech e‑shop focused on natural cosmetics, clean beauty, and yoga. Founded by Dominika Špačková, who curates products from smaller brands—Baubo, Eye of Horus, Studio K, and Maho. The original custom solution worked but blocked growth: every design change needed a developer, product variants didn't exist, and basic conversion tools were missing. A brand built on aesthetics and ritual had an e‑shop that couldn't tell its story.

Goals

An e‑shop matching the brand's aesthetics and values—not a generic store, but a space for natural beauty
Conversion tools that didn't exist before—abandoned carts, back-in-stock alerts, reviews, automation
Full client control over content—no developer dependency, no waiting

What we did

Complete data migration from the original system—products, pages, customers, and order history. After the switch, customers logged in and found everything in place.
Full product catalog restructuring. In the original system, each color and size was a separate product. We merged them into products with variants using AI scripts and Shopify API.
Customization of the premium Eurus template—visual collection improvements, multiple product page templates, metafields (volume, benefits, recommended products) editable directly from admin.
Development of custom Restokly app (back-in-stock alerts) and Nouta integration (Zásilkovna and PPL pickup points directly in checkout with interactive map).
Email templates in brand voice—abandoned carts, gift cards automated via Shopify Flow, shipping notifications. Customer support via Shopify Inbox instead of expensive SupportBox.
35 SEO-optimized category descriptions written in the brand's voice. Updated terms of service, privacy policy, and returns policy.
Integration with Shopify Payments, Ecomail, Pohoda, Google Analytics, Judge.me (reviews), PayFlow (cash on delivery), Microsoft Clarity (heatmaps), and Shopify Flow (automation).
Custom pages—podcast, partner brand showcase, and a central reviews page. Content that builds trust and community around the brand.

Approach

AI on data, humans on strategy

By leveraging AI, we migrated 149 products, 59 collections, and dozens of pages from CSV without chaos. Data cleaning, field mapping, merging duplicate products into variants—operations that would take weeks manually were processed in hours. The saved time and budget went to what AI can't do: strategic decisions about e‑shop structure, UX, and branding.

Why a paid template?

We chose the premium Eurus template for Filokalista. It offers more refined sections, better responsiveness, more editor settings, and cleaner code for customization. In practice, this means fewer hours spent on customization and a faster path to launch. The savings on development hours exceeded the template cost itself.

The client had very specific template customization requirements—from visual collection improvements to custom podcast and brand pages to product page metafields. Thanks to efficient data migration, we had enough time and budget to give each of these requirements the attention it deserved.

Result

From a technical trap to an e‑shop that grows with the brand

149

migrated products

59

collections & categories

2,5

months migration time

Before migration

  • Layout and page structure changes required a developer
  • Separate product for each color and size
  • No abandoned carts, back-in-stock alerts, or reviews
  • Expensive customer support via SupportBox

After migration

  • Client manages content and products independently
  • Products with variants—one product, multiple colors and sizes
  • Restokly, Judge.me, abandoned carts, Shopify Flow
  • Shopify Inbox—immediate monthly savings

The result is an e‑shop that finally matches what Filokalista is: a carefully curated space for natural beauty and conscious self-care. With the difference that it now works technically as modern e-commerce demands.

Mega menu with categories and hero banner

Navigation that sells

Mega menu with visual category previews and promotional banners. Customers see the offer at a glance—and know exactly where to click.

Makeup collection with product grid

Collections you won't get lost in

Each collection has its own structure tailored to its content. Skin offers 9 subcategories with a curated description, Makeup sorts by Face, Eyes, and Lips, Wellbeing greets with a hero banner and guides from candles through teas to massage tools. Common foundation: filters, sorting, and a clear grid.

Collagen Activator product detail

Product pages that convince

Lifestyle gallery, key benefits, and metafields editable from admin. Each category has its own template—cosmetics needs different info than clothing.

Eye of Horus product detail

Variants and swatches in one place

Color variants, detailed composition, and visual swatches. Customers pick the exact shade without searching in another product.

Pickup point map in checkout

Pickup points right in checkout

Nouta integration: interactive map with Zásilkovna and PPL pickup points. Customers pick a location without leaving checkout. Including cash on delivery via PayFlow.

Inspiration blog with podcasts and articles

Content that builds community

Inspiration section with podcasts, articles, and interviews. The e‑shop isn't just a store—it's a space for sharing brand values and building customer relationships.

Perfect on every device

Over 70% of e‑shop visitors shop on mobile. That's why responsive design is a foundation, not a bonus. Every page, collection, and product detail looks and works great on phone, tablet, and desktop.

Makeup collection on mobile
Product detail on mobile
Podcast page on mobile

Frequently asked

What people ask most before migrating to Shopify

Will we lose SEO positions during migration?

No—if the migration is done right. The key is a complete 301 redirect map from old URLs to new Shopify URLs, preserving meta titles and descriptions, and transferring existing content. At Filokalista, positions have stayed stable.

How long does migration take?

It depends on catalog size and template customization complexity. At Filokalista (149 products, 59 collections, dozens of pages), the full migration took 2.5 months. A smaller shop with a simpler template we handle in 4–6 weeks; more complex projects with ERP or accounting integrations take 3–4 months.

Do you migrate historical data—orders and customers?

Yes. We transfer customer data (including passwords via double opt-in), order history, and loyalty points. If you have accounting integrations (Pohoda, Money, Helios), we handle those too.

Can a merchant do the migration themselves?

Theoretically yes. Shopify has an intuitive admin and you can find tutorials for most operations online. But realistically? Data migration without losing SEO positions, proper product variant setup, Liquid template customization, Czech payment and delivery integration—all of this requires platform expertise that most merchants don't have time to build. Time spent learning and fixing mistakes exceeds the investment in professional migration.

Looking for a Shopify partner?

Whether you need a migration from your current solution or want a Shopify e‑shop from scratch—we're here for you. Experienced team, Czech integrations, and a personal approach.

Free consultation