I am Oleksandr Filyuk, 15+ years and 130+ projects. I build fast stores on Next.js, WooCommerce and Shopify for Podillia textile brands, 7th Kilometer wholesalers and exporters — with UAH/EUR multi-currency.
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
There is no universal answer. If you are a Podillia textile brand focused on identity and high conversion — I recommend Next.js + headless commerce (with Strapi or Shopify as the backend). If you need a fast start with strong marketing tooling — WooCommerce. If you plan to export to the EU — Shopify with built-in international payments and tax infrastructure. I help you decide on the very first call.
I start with the product core: photo protocol, size grids, fabric and care descriptions, colour and size variants. Then — a fast catalogue with SSR on Next.js, cart and checkout with LiqPay, Fondy, WayForPay and Nova Poshta integration for tracking. The backend syncs with 1C or BAS so that stock and prices are unified across both Khmelnytskyi offline points and the online channel.
Yes, it is a separate product slice. For 7th Kilometer wholesalers I build private B2B cabinets with personal price lists, multi-card cart, stock reservation, manager roles and auto-generated invoices. Document flow runs through 1C/BAS, orders are duplicated to RetailCRM or Bitrix24. The B2B section can live alongside the retail store — either on a dedicated subdomain or as a section of the cabinet.
For the Ukrainian market — LiqPay, Fondy and WayForPay. For export and EU customers — Stripe. I plug in card tokenisation, recurring payments for subscriptions, instalments (retail) and partial payments (wholesale). All transactions are logged, and the client gets a dashboard with turnover, financial reconciliation and automatic reminders about failed payments — that alone adds 5-7% recovered revenue.
Via official APIs. At checkout the customer picks Khmelnytskyi (or another city), a branch or an address and gets the exact tariff in real time. After ordering — automatic waybill creation, label printing from the manager`s workstation and automatic status updates (shipped, in transit, received). For wholesalers I add bulk waybill export and batch shipment management. It removes up to 80% of the manual work in the logistics seat.
For Podillia brands working on export I implement two scenarios. First — geolocation: a Ukrainian visitor sees UAH, an EU one sees EUR, the rest see USD. Second — a header switcher. Rates update automatically but you can lock a margin coefficient. EUR/USD payments run through Stripe, UAH through LiqPay/Fondy/WayForPay. Accounting receives separate per-currency reports.
Yes, I have migrated dozens of stores — from OpenCart, PrestaShop, Magento, OneBox and legacy WordPress builds. The plan is always the same: SEO history audit, 301 redirect map, transfer of products, orders, customers, reviews, sitemap setup and Search Console. After migration organic traffic does not drop more than 5-10% and recovers within 4-8 weeks. For Khmelnytskyi this matters especially for brands that already have search history.
Speed is the foundation of conversion. On Next.js I keep LCP under 1.8 s, on WooCommerce under 2.5 s after optimisation. Product cards are cached on CDN, images served as WebP/AVIF, the checkout is a single screen. Conversion is optimised through A/B tests (headlines, photos, CTAs), exit-intent popups and abandoned cart recovery via email and SMS. On real projects this adds 20-40% to conversion within the first 3 months.
I set up two-way sync between the store and 1C or BAS. From 1C/BAS to the store — items, stock, prices, photos and promotions; from the store to 1C/BAS — new orders, customers, payments and documents. For Khmelnytskyi wholesalers this is a baseline need: accounting must not create invoices manually. Sync runs every 5-15 minutes or in real time via webhooks. The client gets a clear log and alerts on errors.
Yes, it is one of my key directions in Khmelnytskyi. For Podillia textile brands I build catalogues with fabric, colour and size variants; a photo protocol for landing pages; content blocks about the origin of raw materials; and a B2B cabinet for dealers. On top of that — UAH/EUR multi-currency for EU export and quality certificates as mandatory content. The neighbouring service is web development in Khmelnytskyi.
Yes. 7th Kilometer is the largest wholesale platform in Ukraine, and its participants have specific demands: thousands of SKUs, fast SKU search, photo catalogue with zoom, price lists with markup per dealer category, minimum order amount, roll trading for textile. I cover all of this at the architecture level instead of gluing plugins. For many wholesalers this is the first step into systematic online — without breaking their habitual offline flow.
The first call is 60 minutes — I ask about your assortment, target markets (Khmelnytskyi, Ukraine, EU), existing systems (1C, BAS, CRM), marketing channels and constraints. Within 3-5 days you get a written plan with the recommended platform, scope, phases, team, timeline and budget. A WooCommerce store starts from 6 weeks; Next.js headless from 10 weeks. Booking is on the ecommerce page.
Comparison with other options
| Me | Other agencies | |
|---|---|---|
| Platforms | Next.js headless, WooCommerce, Shopify | Off-the-shelf template only |
| Payments | LiqPay, Fondy, WayForPay, Stripe | LiqPay only |
| Logistics | Nova Poshta and Ukrposhta with tracking | Manual waybill entry |
| Accounting | 1C, BAS, RetailCRM, two-way sync | Excel exports |
| Multi-currency | UAH, EUR, USD with geolocation | UAH only |
Khmelnytskyi is a city of 270,000 on the Southern Bug river, the historical trade capital of Podillia. The 7th Kilometer market — the largest wholesale platform in Ukraine — shapes a unique business profile: thousands of entrepreneurs who think in bulk, in thousands of SKUs, in fabric rolls and container loads. Alongside that — Podillia textile brands moving into retail and EU export; food producers from the Podillia agrarian base; instrument-making plants that need an online catalogue for dealers. Ecommerce in this city is not a card-cart-checkout exercise — it is engineering of product flow.
I work with all those segments at once. Owners from Hrechany, Ruzhychna, Vystavka and Lezneve get help choosing the right platform for their actual tasks and launching a store within a window that fits their marketing plan.
I build stores in three scenarios. Next.js + headless commerce — for brands that want maximum speed, unique UX and full control over the front-end. The backend can be Shopify, Strapi or a custom Node.js + PostgreSQL API. WooCommerce on WordPress — when you need a fast start, a strong marketing arsenal and simple management for a team without developers. Shopify — when the goal is the EU or global market with built-in tax, currency and payment infrastructure.
For Khmelnytskyi wholesalers and manufacturers a hybrid architecture is often optimal: a B2B portal on a custom stack (Next.js + Node.js) and a retail storefront on WooCommerce. Or a single store with roles — a guest sees retail, an authenticated dealer sees wholesale prices and terms.
For the Ukrainian market I connect LiqPay, Fondy and WayForPay — the three leading providers, each with its own advantages on commissions, payment success rate and user experience. For export and EU customers — Stripe. All providers come with card tokenisation, recurring payments and automatic reminders about failed transactions.
Delivery — Nova Poshta and Ukrposhta with full API binding: real-time tariffs, automatic waybill creation, label printing and status updates. For wholesalers I add batch shipment management and waybill export to Excel or 1C.
For Khmelnytskyi business accounting means 1C or BAS. I build two-way sync: items, stock, prices, photos and promotions go from 1C/BAS to the store; orders, customers, payments and documents go back from the store to 1C/BAS. Sync runs every 5-15 minutes or in real time via webhooks. For CRM-side processing — RetailCRM or Bitrix24 with full order and customer exchange.
This frees accounting from manual invoice creation and gives the owner a single financial picture regardless of sales channel.
One of the key local requests is an online store for a Podillia textile brand with UAH/EUR multi-currency and EU delivery. For such projects I build a bilingual storefront (Ukrainian and English), separate currency-specific checkouts, Stripe for EU cards, VAT and customs rules, and content about fabric origin and quality certificates. The neighbouring service — web development in Khmelnytskyi — covers corporate sites and B2B portals for the same companies.
The second frequent request is a B2B layer for 7th Kilometer wholesalers: personal price lists, roll trading, stock reservation and 1C integration. More on the ecommerce page.
The first step is a 60-minute diagnostic call and a written plan within 3-5 days. Then 2-week sprints, the first production build by week 4-5 and a full launch in 6-12 weeks depending on platform and scope. After launch — SLA-backed support, conversion monitoring, A/B tests, speed optimisation, regular cart recovery and analytics with recommendations. I do not just hand over the store — I run it as a partner.
If you want to launch an online channel in Khmelnytskyi that lasts for years and does not crash during peak season, let us start with a call.