Oleksandr Filyuk personally builds online stores on Next.js and Shopify for Cherkasy retailers and DTC brands. 15+ years, 130+ projects, integrations with Nova Poshta, LiqPay and 1С.
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
I make this decision case by case. Shopify fits when you have 50-500 SKUs, a typical DTC model and want to launch in 4-6 weeks. A custom Next.js store with a headless backend (Strapi, Directus or Shopify Storefront API) makes sense when you need unique UX, complex pricing logic (wholesale and retail), deep 1С or BAS integration, or a 5000+ SKU catalog. I do not push what I am best at — I match the platform to your business. For a basic corporate site see web development in Cherkasy.
Through the official APIs of both carriers. For Nova Poshta the full bundle: city and branch picker inside the checkout form (with autocomplete), cost and ETA calculation, one-click waybill creation from the admin, automatic tracking number sent to the customer by email and SMS. Ukrposhta works the same way and is preferred for cheaper delivery to small Cherkasy region towns. Both run inside one form, no redirects. I have shipped this stack on dozens of stores — stable and fast.
For Ukrainian shoppers the core set is LiqPay, Fondy and WayForPay. I help pick by profile — LiqPay often wins for small business with simpler fees, Fondy and WayForPay are better for high volume and customization. For exporters I add Stripe — 130+ currencies, Apple Pay and Google Pay out of the box. All integrations run through official APIs, no third-party plugins, so fees and security stay transparent. No card data on your server.
Yes, it is a standard ask in Cherkasy. I set up two-way sync: products, prices, stock, orders, statuses. With 1С it is the standard CommerceML or a custom REST gateway; with BAS the same approach, accounting for the specifics of BAS Agro or BAS Trade. I have built these for manufacturers and distributors near Khreshchatyk Street. If you only need a corporate site without a store, see web development.
A Shopify store with 50-200 SKUs ships in 4-6 weeks. A custom Next.js store with up to 1000 SKUs and core integrations is 8-12 weeks. A complex store with 5000+ SKUs, 1С/BAS sync, wholesale cabinets and multi-currency is 14-20 weeks. I always split into 1-2 week sprints with a staging demo so you see progress continuously. Timelines do not slip after the contract is signed.
Catalog speed is a separate engineering task. I use Next.js server-side rendering, aggressive Redis caching, search indexing through Meilisearch or Algolia, optimized PostgreSQL queries with proper indexes. Product images go to WebP/AVIF in multiple sizes per device and are served through a CDN. Target for a 5000 SKU category is under 1.5 seconds to full render on 4G. For a basic corporate site you do not need this kind of work — see web development.
Through roles and cabinets. Retail customers see the standard catalog at retail prices. Wholesale customers, after login, see their own prices, minimum order quantities, credit limits, order history and shipment statuses pulled from 1С. I can also add a hidden VIP catalog. This is a common Cherkasy ask from manufacturers and distributors — one storefront, two businesses. Works on Next.js; Shopify Plus can do it too but costs more.
Not always needed. For most Cherkasy stores a PWA (Progressive Web App) is the better choice — the same site with home-screen install, push notifications and offline mode. Cheaper than a native app and lives outside the App Store and Google Play. If the model truly needs a native app (say a loyal audience of 10K+ repeat buyers), I build with React Native on the same backend the website uses.
I plug your store into eSputnik, SendPulse, Mailchimp or Klaviyo — your call. Core flows: abandoned cart, welcome series for new subscribers, post-purchase recommendations, dormant customer reactivation. For Cherkasy retail I add SMS and Viber via Turbo SMS or similar — those channels often outconvert email in Ukraine. The CRM side runs on Bitrix24 or RetailCRM with full store sync.
Yes, this is one of my core segments. Cherkasy region agri ecommerce has its own logic: large volumes, wholesale-first, complex logistics (trucks, not Nova Poshta), multi-currency for export, document flow with quality certificates and lab reports. I have built these for oil, flour and feed producers. I often integrate BAS Agro and add a trader cabinet. If you do not need a full store yet, start with a corporate site — details on web development.
A store is not a one-off — it keeps evolving. I help hire a content manager and a junior developer through the Cherkasy IT Cluster network, ChNU or ChDTU. The codebase is documented so a junior is productive in 1-2 days. I run the technical interview personally so you do not pay for "specialists" who cannot open a Pull Request. The first 2-3 weeks of mentoring are free — that is part of my responsibility for the project.
A Shopify store with 50-200 SKUs and core integrations is 4,000-7,000 USD. A custom Next.js store up to 1000 SKUs is 8,000-15,000 USD. A complex store with 5000+ SKUs, 1С/BAS sync, wholesale plus retail and multi-currency runs 18,000-40,000 USD. The price covers design, development, Nova Poshta and payment integrations, analytics, team training and 30 days of support. Upfront is 30%, the rest by milestones. The exact figure follows a free 60-minute meeting. If you do not need a store yet, start with a corporate site.
Comparison with other options
| Me | Other agencies | |
|---|---|---|
| Platform | Next.js headless or Shopify — chosen for your model | Always WooCommerce because nothing else is in stock |
| Nova Poshta integration | Full API, branch picker in the form, live tracking | A plugin that breaks after every update |
| Payment gateways | LiqPay, Fondy, WayForPay, Stripe — your call | Only what the template already supports |
| 1С/BAS sync | Two-way exchange tailored to your accounting | Daily CSV export or a paid module |
| Catalog speed at 5000+ SKUs | Under 1.5s per category load | 5-8s, optimization is an extra invoice |
| Who runs the project | Me personally, from first call to launch | An account manager forwarding emails between juniors |
Cherkasy means 272 thousand residents, another 1.2 million across the region, two strong logistics arteries (Kyiv-Odesa and along the Dnipro) and a Nova Poshta network that reaches every village. For an online store this is a real audience that goes far beyond the Sosnivskyi or Prydniprovskyi districts and covers all of central Ukraine. Across 15+ years and 130+ shipped projects I have watched Cherkasy retail move from offline at Liubava mall to full DTC stores hitting millions of UAH in monthly turnover within two years.
Local Cherkasy ecommerce blends three segments. First, DTC brands that grew from local fairs and Instagram: apparel, accessories, craft food, honey, cosmetics. Second, regional retail and distributors with offices on Shevchenka Boulevard or near Soborna Square. Third, manufacturers and processors, including agriculture, who add an online channel to a core B2B business. I architect each store differently — no template recycled across them.
I do not push a favorite platform. With 50-300 SKUs and a typical DTC model I usually recommend Shopify: fast launch (4-6 weeks), mature payments and shipping ecosystem, Black Friday reliability. For the Ukrainian market I add custom LiqPay, Fondy, WayForPay and Nova Poshta integrations because the default Shopify plugins do not cover everything. As volume grows and you need unique UX, we move to Shopify Plus or a custom Next.js storefront.
For 1000+ SKU catalogs, complex wholesale-and-retail logic and deep 1С or BAS integration I build on Next.js + a headless backend. CMS and API can be Strapi, Directus or the Shopify Storefront API if the client wants to keep the Shopify ecosystem with a custom frontend. I recommend WooCommerce carefully — easy to start, hard to scale past 5000 SKUs. If you already run a slow WooCommerce store I can migrate it to Next.js.
Every Cherkasy online store starts with Nova Poshta. I plug in the full API: city and branch picker right in the checkout form with autocomplete, cost and ETA calculation, one-click waybill from the admin, automatic tracking number to the customer by email and SMS. For cheaper routes — Cherkasy region villages and remote areas — I add Ukrposhta. If you run your own fleet, I add a courier module with maps and route assignment.
Packaging and returns are a story of their own. I build in a clean returns form, label printing and Nova Poshta exchange, plus loyalty program integration. Together that gives a Cherkasy store the service level of a Kyiv brand without the cost of a Kyiv call center.
For Ukrainian shoppers the core set is LiqPay, Fondy and WayForPay. I help pick by profile — LiqPay often wins for small business with simpler fees, Fondy and WayForPay are stronger on volume and customization. All run through the official APIs without third-party plugins, so fees and security stay transparent. No card data ever on your server — everything goes through PCI DSS certified gateways.
If your business exports — and that is real for Cherkasy honey, oil, craft food and apparel — I add Stripe. It supports 130+ currencies, Apple Pay and Google Pay, which matters for EU and US shoppers. Multi-currency on the site syncs to NBU rates or fixed rates depending on your pricing policy.
Most Cherkasy companies run accounting in 1С, BAS, Bitrix24 or RetailCRM. Without two-way sync the store turns into an island that has to be reconciled by hand — and that means stock errors, duplicate orders and unhappy customers. I configure exchange through CommerceML, REST API or a custom Node.js gateway: products, prices, stock, orders and payment plus delivery statuses move automatically, incrementally, with no lag.
For Cherkasy region agri producers I add a BAS Agro integration that handles batch tracking, lab reports and quality certificates. For regional retailers I integrate with RetailCRM where customer data and the loyalty program live. All of it I build personally, no subcontractors.
Store speed maps directly to conversion: every 100 ms of delay drops conversion by 1-2 percent. I aim for PageSpeed 90+ on mobile and Largest Contentful Paint under 2 seconds. The path is Next.js server-side rendering, Redis caching, search through Meilisearch or Algolia, CDN-served images. A 5000 SKU category should open in 1.5 seconds, not the 5-8 you get on a stale WooCommerce.
Ecommerce SEO is a craft of its own. I bake in Schema.org Product markup with price and availability, breadcrumbs, reviews and ratings, hreflang for multilingual setups, sitemap.xml with category priorities. Product copy is written together with you and clustered by search intent. Within 6-12 months organic traffic typically delivers 30-50% of sales — the cheapest channel long term.
An online store in Cherkasy is not "WooCommerce in a week". It is an engineering product that should generate millions of UAH per month within 1-2 years of launch. I do that work personally, on the right platform for your model, with full Nova Poshta, LiqPay and your 1С or BAS integration. 130+ shipped projects over 15+ years are your guarantee against surprises. If you are launching or migrating a store in Cherkasy — drop me a line and we will set up a free meeting.