RECmikitalashytski.com
Back to projects
E-commerce · B2B · Multi-market· 2024 — now● LIVE SIGNAL· CH-01

KAYER

Ecommerce store migration and automation system for a multilingual beauty brand: Shopify, BaseLinker, OpenAI content workflow, Python scripts and Ukrainian market adaptation.

2

markets (PL + UA)

3

content languages (PL/UA/EN)

7+

operational integrations

300+

SKUs in catalog

CH-01kayer.pl● ON AIR
https://kayer.pl
OPEN ↗
Screenshot of kayer.pl
kayer.pl
● LIVE
KAYERPL / UAB2B

Nail cosmetics

wholesale · retail · delivery

KAYER is a two-market ecommerce system for professional nail cosmetics (Akzentz / Luxio). KAYER.PL: migrated from WooCommerce/WordPress to Shopify, BaseLinker catalog sync, automation-first content pipeline (Python + OpenAI) for PL/UA/EN, and faster promotion rollout. KAYER.UA: a dedicated Ukrainian storefront on the same Shopify logic — local content, notify-when-available UX, contractor motivation, and delivery/accounting integrations (Flu.io, Dilovod, Nova Poshta).

Before / After

Was

  • WooCommerce / WordPress legacy store on KAYER.PL
  • Manual editing of products, descriptions and promotions
  • Heavy update process — no unified pipeline across PL / UA / EN

Became

  • Shopify storefront with BaseLinker synchronization
  • AI-assisted content workflow: Python scripts + OpenAI API
  • Faster promotions, agentic ops, UA market with Flu.io / Dilovod / Nova Poshta

Automation pipeline

  1. 01Raw idea / product data
  2. 02Python scripts / OpenAI
  3. 03Structured content PL / UA / EN
  4. 04Shopify / BaseLinker
  5. 05Website / products / promotions / integrations

automation-first · PL / UA / EN

Project screenshots

KAYER screenshot 1

What was wrong

KAYER.PL ran on WooCommerce/WordPress: every product update, promo and translation meant manual work in the admin, with no automation-first workflow across three languages. KAYER.UA needed a market-ready Ukrainian system — not a Polish copy — with local delivery, accounting and partner workflows.

What I built

KAYER.PL: WooCommerce → Shopify migration, Shopify theme customization via AI-assisted development, BaseLinker product sync, multilingual PL/UA/EN content pipeline (OpenAI + Python), and scripts to cut repetitive ops. KAYER.UA: built a separate Ukrainian market on Shopify — notify-when-available UX, contractor/partner motivation, Dilovod + Nova Poshta via Flu.io, and the same automation-first content logic adapted for UA.

Outcome

Two live domains — kayer.pl and kayer.ua. PL: Shopify with BaseLinker sync, structured multilingual content and a promotion pipeline that replaces manual admin work. UA: a dedicated market-ready system with local integrations, availability subscriptions and partner motivation — not a translated PL clone.

Next improvements

  • Screenshot: legacy WooCommerce admin vs new Shopify
  • Screenshot: Shopify homepage and product page (PL + UA)
  • Screenshot: BaseLinker sync and catalog mapping
  • Screenshot: multilingual product descriptions (PL / UA / EN)
  • Screenshot: Python automation scripts and promo idea → content flow
  • Screenshot: UA notify-when-available UX
  • Screenshot: Nova Poshta, Flu.io and Dilovod integrations
  • Screenshot: contractor motivation system and mobile views
  • Add real GSC traffic, orders and conversion metrics (placeholder until export)
  • Run and publish Lighthouse scores for both domains

● CASE STUDY DATA

2

markets (PL + UA)

operations
3

content languages (PL/UA/EN)

operations
7+

operational integrations

operations
300+

SKUs in catalog

operations
400+

store pages (est.)

operations
~6 wks

PL migration time (est.)

operations
−70%

manual ops reduced (est.)

operations
95+

Lighthouse performance

Lighthouse

Моя роль / внутрянка

  • Led KAYER.PL migration: WooCommerce/WordPress → Shopify, theme and product/content workflows.
  • Built BaseLinker sync, Python ops automation and multilingual PL/UA/EN content via OpenAI.
  • Launched KAYER.UA as a dedicated Ukrainian Shopify storefront on KAYER.PL logic.
  • Adapted content and UX for Ukraine: notify-when-available, contractor motivation.
  • Connected UA store to Dilovod, Nova Poshta (Flu.io) and automation-first AI workflows.

Операционный цикл

  • PL: automation-first product, content and promotion workflow — from idea to live site.
  • PL: catalog and product data sync via BaseLinker.
  • PL: salon/licence B2B verification — professional Akzentz/Luxio channel.
  • UA: availability logic with notify subscription instead of dead out-of-stock.
  • UA: internal motivation system for contractors and partners.

Стек

ShopifyWooCommerce / WordPress (legacy)Shopify theme (Liquid)BaseLinkerOpenAI APIPython automationGitFlu.ioDilovodNova Poshtai18n PL / UA / EN

Интеграции

  • PL: Shopify + BaseLinker + WooCommerce (legacy migration source)
  • PL: InPost Paczkomaty + couriers (DHL, DPD, Orlen, Poczta) and online payments
  • UA: Dilovod + Nova Poshta via Flu.io
  • OpenAI API + Python for content, promotions and ops automation
  • Cross-domain architecture kayer.pl / kayer.ua

Поисковая выдача

  • Product and category pages structured for search on both markets.
  • Multilingual PL/UA/EN content with hreflang and clean indexing.
  • Luxio tutorials as long-tail SEO for PL.
  • Ukrainian content and local product presentation for UA.

AI-выдача

  • OpenAI pipeline for multilingual descriptions and promo content in PL/UA/EN.
  • AI-assisted development and Shopify theme customization — not ad-hoc edits.
  • Agentic workflow: raw promotion idea → structured content → site implementation.
  • Product + Offer + Review schema — machine-readable catalog for search and AI answers.

Структурированные данные

Внедрённые типы Schema.org с правом на rich results.

OrganizationWebSiteProductOfferAggregateRatingReviewBreadcrumbList