I, Oleksandr Filyuk, build online stores on Next.js, Shopify and WooCommerce for Ivano-Frankivsk businesses — from Sub-Carpathian honey and wine shops to tourism booking. 15+ years of practice and 130+ shipped projects.
Fill out the form or message me — tell me about your product and sales goals.
We'll discuss catalog structure, payment systems, and store launch strategy.
A ready-to-sell online store with payment, delivery, and sales analytics configured.
I develop online stores of any complexity — from catalog to marketplace
Online store based on WordPress + WooCommerce — flexible solution with full control.
Quick launch online store on Shopify with custom design and integrations.
Multi-vendor platform for selling products from different suppliers with commission system.
Thoughtful category system, filters and sorting for convenient product search.
Store for wholesale buyers with personal accounts, wholesale prices and order requests.
Store with subscription box model and automatic recurring billing.
I research your market, competitors, product range, and target audience. I define key conversion scenarios.
I build the catalog structure, categories, filters, and navigation. I design the optimal buyer path to checkout.
I create the store's visual style, product cards, cart, and checkout. Every element is optimized for conversion.
I adapt all pages for mobile devices, tablets, and desktop. Mobile version is the priority.
I prepare detailed specifications, a design system, and an interactive prototype for the development team.
Choose the optimal package for your project
Up to 50 products
$2500$3500What's included:
Up to 300 products
$5000$6000What's included:
Up to 1000 products
$7500$9000What's included:
1000+ products
$10000$12000What's included:
Answers to the most popular questions
Comparison with other options
| Me | Other agencies | |
|---|---|---|
| Platform | Next.js headless, Shopify or WooCommerce — chosen for your case | One template on one platform only |
| Checkout | 1–2 steps, guest checkout, Nova Poshta autocomplete | 5+ steps, mandatory registration |
| Payments | LiqPay, Fondy, WayForPay + Stripe for exports | Bank card transfer to Monobank only |
| Accounting and CRM | Integration with 1C/BAS, Bitrix24, RetailCRM | Manual order entry into Excel |
| Speed | Core Web Vitals in green on 3G in the Carpathians | Product cards load in 6+ seconds |
| Languages | Clean UK/EN version for tourists and export | Ukrainian only or machine translation |
Ivano-Frankivsk is a city of about 238 thousand people, the centre of the Sub-Carpathian region, with a constant tourist flow heading into the Carpathians. That creates a unique ecommerce map: classic retail (apparel, kids, electronics, home appliances, building materials) coexists with niche producers carrying a Sub-Carpathian identity (honey, mead, Carpathian wines, artisan cheeses, woollen goods, ceramics) and tourism ecommerce (booking tours to Bukovel, Yaremche, Vorokhta and guesthouses in mountain villages).
Buyers vary too. Locals in the Centre, Kaskad, Maizli and Pasichna districts mostly buy from mobile, expect fast Nova Poshta delivery and pay via LiqPay or Fondy. Tourists passing through Ivano-Frankivsk on the way to the Carpathians buy on impulse — honey as a gift, local wine, craft souvenirs. Foreign visitors (thousands per year, especially in Bukovel) look for an English version and international shipping. Export B2B clients of manufacturers (woodworking, food industry) want a closed B2B portal with prices, orders and documents. So a templated 'Shopify in one evening' shop does not always cover the real needs of an Ivano-Frankivsk seller.
The first big block is niche shops of Sub-Carpathian producers. Wineries, meaderies, cheesemakers, woollen and ceramics makers. Critical here: product photography (the product often sells through visuals — a beautiful wine bottle, a labelled honey jar), brand story (tourists do not buy 'just honey', they buy 'honey from a family living under Chornohora'), quality certificates (mandatory for alcohol), age verification (for alcoholic mead and wine), UK/EN bilingualism. Delivery via Nova Poshta with the 'fragile, glass' flag.
The second block is tourism ecommerce. Bookings for Carpathian tours, accommodation in Yaremche and Vorokhta guesthouses, Hutsul region excursions, hiking gear. Different checkout mechanics: date selection, number of participants, accommodation type, options. CRM integration (Bitrix24, RetailCRM) for managers handling requests. Prepayment via LiqPay or Fondy. Bilingualism is mandatory — foreign tourists actively book online.
The third block is classic retail: apparel, kids, electronics, home appliances, building materials. Needs a large catalogue, strong filters, 1C/BAS integration for accounting, stock sync, loyalty programme. Owners often have a physical showroom on Nezalezhnosti, Sheptytskoho or in Kaskad district — the site works as an omnichannel platform with 'pick up in store' option. The fourth block is B2B portals for manufacturers: woodworking, oil and gas equipment, food industry. Closed area with authentication, contractor pricing, documents (specs, certificates), ERP integration.
I do not push one platform — I pick per case. Shopify when the client wants a fast start, has no IT team and plans international sales (Stripe out of the box, simpler tax and shipping). A frequent choice for Sub-Carpathian wineries and meaderies selling to the US, Canada and the EU. WooCommerce when the client already runs WordPress or has a content team familiar with it: the store plugs in as a module without breaking editor habits. Next.js headless commerce (with Shopify Storefront API, Saleor, Medusa or a custom backend) — for businesses needing maximum speed, complex UX, non-standard 1C/BAS integrations and full freedom from templates.
Speed is a separate topic. In Ivano-Frankivsk this is critical: many buyers come in from mobile on 3G/4G with patchy coverage in the foothills. So I obsessively keep Core Web Vitals in green: LCP under 2.5 s, INP under 200 ms, CLS under 0.1. Default Shopify themes often fail there at 6–8 seconds LCP — I rewrite the critical parts or move to Hydrogen (Shopify's Next.js stack) with static pages.
Ukrainian ecommerce does not work without local integrations. The standard set I plug into Ivano-Frankivsk stores: LiqPay, Fondy, WayForPay for payments (usually two providers in case one has an outage), with Stripe added for international clients and export orders. Nova Poshta — city and branch autocomplete, cost calculation, waybill generation, tracking. Ukrposhta for regions and international shipping.
Accounting — 1C/BAS via REST API or CommerceML. Products, prices and stock pull from 1C/BAS; site orders land in the right documents. Sync interval — from every 5 minutes to once a day. CRM — Bitrix24, RetailCRM: all orders, calls and emails in one place, with assignment between managers. If the client has a call centre — telephony integration (Binotel, Phonet). Email — SendPulse, eSputnik, Mailchimp; SMS — TurboSMS, PrivatBank.
A store without content is an empty warehouse. I do not write copy for the client (that is a separate service), but I build the architecture so the content team can easily add products, categories, blog posts and sales. The admin is simple: a manager with a Stefanyk University or IFNTUOG degree who has never worked with sites can master it in a day of training. I record a short video and provide text instructions.
SEO is built into the architecture: clean URLs, Schema.org Product, Offer, Review, AggregateRating, sitemap.xml with priorities, hreflang for UK/EN, OpenGraph, clean headings. Keyword strategy for Ivano-Frankivsk queries is agreed with the client: from 'buy Sub-Carpathian honey', 'Carpathian wine online shop', 'Yaremche guesthouse booking' to brand and competitive queries. If the client already has an SEO specialist, I prepare the technical layer so they can work comfortably, no hardcoded hacks.
A store is not 'delivered and forgotten'. It is always-on infrastructure that must run 24/7, especially in peak periods (Black Friday, pre-holiday weeks, Carpathian tourist season). I sign an SLA with response times for critical incidents, plug in monitoring (Sentry for errors, UptimeRobot for availability), regularly update dependencies and security patches. Backups — daily, stored in a different region. Security — HTTPS, WAF (Cloudflare or other), brute-force and bot protection, API rate limiting.
Scaling is when a winery store grows from 50 orders a month to 5,000 orders a month in peak weeks. A Next.js + headless commerce architecture scales horizontally without rewrites. A CDN (Cloudflare, AWS CloudFront) keeps static assets close to users. PostgreSQL with read replicas handles complex reporting. When the store becomes the core of the business, I help plan migration from a legacy platform without losing SEO equity or customer data.
Message me on the site, on Telegram or by phone. I schedule a free consultation online or, if you are in Ivano-Frankivsk, we meet downtown — near the Town Hall, on Sheptytskoho, in cafés around Rynok Square or near the Potocki Palace. On the meeting we discuss your business, product range, current sales channels, competitors, rough budget and timeline. I prepare a short proposal with the recommended platform, scope and estimate — no fluff, no templates.
You can also explore my other Ivano-Frankivsk services: web development, web design, SEO, branding. The general service page without local context: Ecommerce. Looking forward to your brief.