WordPress to Shopify Migration for a Greek Fortune-Telling E-Commerce Brand | +50% Conversions & Custom App Dev
Magic-Shop.gr is a Thessaloniki-based e-commerce business offering online fortune-telling and spiritual services including coffee reading (kafemanteia), tarot/card reading (chartomanteia), love predictions, and dream interpretation. Services are delivered digitally, directly to the customer's inbox, in three formats: written report, audio, or video.
The business had been operating on a WooCommerce/WordPress stack. As the product catalogue and customer base grew, platform limitations began to affect performance, conversion, and the ability to automate customer communications effectively. The decision was made to migrate to Shopify.
Challenges
Non-Standard Product Configuration: Each service required custom fields that WooCommerce handled through plugins: express delivery options, detailed personal questions submitted by the customer, and file uploads. Replicating this product experience in Shopify required careful custom configuration.
Greek Payment Compliance: IRIS is a mandatory payment method in Greece under local e-commerce regulations. Standard Shopify payment providers do not include IRIS out of the box. Integration required connecting Viva Wallet's Smart Checkout (which supports IRIS) to the Shopify checkout.
Domain & DNS Migration: The domain (magic-shop.gr) was managed through Cloudflare and previously pointed to the WordPress host. Migrating to Shopify required disabling Cloudflare's proxy on all relevant records and pointing A records to Shopify's infrastructure, while ensuring zero disruption to existing email routing (SPF, DKIM, DMARC, MX records).
SEO & URL Structure Preservation: WordPress/WooCommerce uses different URL structures than Shopify (/product/ vs /products/, /product-category/ vs /collections/). With established Google rankings, a broken URL structure post-migration would have caused significant organic traffic loss, requiring careful redirect mapping.
Customer Communication Automation: The previous WooCommerce setup lacked sophisticated email automation. Building flows for new customer acquisition, abandoned cart recovery, and post-purchase follow-up from scratch was a core requirement.
Net Income Tracking: Different payment methods with different fee structures, 24% VAT to back out of every order, and an accountant who needs clean numbers at the end of the month, created a lot of needless headache.
Goals
Migrate the full product catalogue and store to Shopify without losing Google search rankings
Configure custom product fields to support the unique digital service model (express delivery, customer questions, file uploads)
Set up Klaviyo flows: welcome discount for new subscribers, abandoned cart recovery, and post-purchase sequences
Implement full Greek localisation of the storefront
Ensure seamless DNS cutover from Cloudflare/WordPress to Shopify with no email disruption
Maintain and improve conversion rates relative to the WordPress baseline
Outcome
Conversion rate increased by 50% within the first few days of the new store going live, compared to the WordPress baseline
Google search rankings were maintained post-migration with no significant drop in organic traffic
IRIS payments went live at launch, ensuring full compliance with Greek e-commerce payment regulations from day one
Abandoned cart and welcome flows began recovering revenue and capturing new subscribers from the first week
A local HTML file that connects to Shopify's API. Orders sync automatically. Each one gets the right fee applied depending on how the customer paid (Viva Wallet, PayPal, card, and Klarna all charge differently), VAT gets removed, and the remaining number is actual net income. They can filter by month and export to CSV when the accountant asks.
The digital service model translated cleanly to Shopify, with customers able to submit personalised reading requests, choose delivery format and urgency, and complete checkout entirely in Greek