Shopify та e-commerce інженер · 5 років в e-commerce, 3 на Shopify
Вітрини Shopify, які конвертують. Зібрані від і до, швидше, ніж ви очікували.
Від оферу та вибору товару до кошика, чекауту, вимірювань і безпечного релізу. Магазини у США, Канаді та Європі. Ви передаєте вітрину й отримуєте готовий результат, у якому відкриті питання вже закриті.
Передові інструменти, перевірені на живих магазинах.
Я працюю з усім, що сьогодні справді пришвидшує розробку: відбираю нові інструменти, перевіряю їх на практиці й лишаю тільки те, що витримує бойовий проєкт. Приклад: конвеєр на Figma MCP і Claude Code, який я зібрав вісім місяців тому й відтоді відточую на реальних магазинах. Клієнт отримує не експеримент, а відпрацьований процес.
02
Одна людина замість ланцюжка погоджень.
Проєкт не чекає на дизайнера, менеджера й стороннє рев'ю. Доопрацювання макета, генерація асетів, код, тестування й реліз проходять через одні руки. Коли задача потребує команди, я збираю її і веду сам: такий досвід у мене теж є.
03
Покращую бриф, а не лише виконую його.
Кожен проєкт я розглядаю як воронку продажів, а не як список задач. Якщо бачу ефективніший спосіб вплинути на конверсію, ніж закладено в ТЗ, пропоную його до початку робіт. Досвід десятків магазинів підказує, які рішення приносять продажі, а які лише створюють видимість активності.
04
Відповідаю за результат до самого релізу.
Знаходжу причину, усуваю її, перевіряю й випускаю в продакшн, не зачіпаючи роботу контент-команди. Складнощі лишаються на моєму боці. До вас приходить готовий результат і коротке резюме: що змінилося й на що звернути увагу.
Інструменти на практиці
З макета Figma у продакшн, піксель у піксель.
Нові інструменти потрапляють у мої проєкти лише після того, як довели користь на реальній роботі. Найнаочніший приклад: конвеєр на Figma MCP і Claude Code, який я зібрав вісім місяців тому й відтоді відточую на бойових магазинах. Макет заходить через MCP, Claude Code збирає секцію за патернами самої теми, кожен відступ і радіус звіряються з дизайном. Час, який раніше йшов у розробника на рутинну верстку, тепер іде на інше: на тестування, щоб усе працювало коректно, на пошук недоробок і на більш продумані рішення, зокрема ті, що безпосередньо впливають на швидкість завантаження. Побутова верстка лишилася в минулому, а з нею й епоха нескінченних правок, неправильно зібраних секцій і повільного завантаження, яке в e-commerce б'є і по продажах, і по метриках. Якщо ця епоха десь і триває, то в інших розробників. Фокус змістився на результат: сайт має працювати швидко й без збоїв, і саме на це тепер витрачається вивільнений час.
Макет із Figma через MCP
Чернетка за патернами теми
Звірка з дизайном
Перевірка в чистому браузері
Реліз
Де допомагає
Вивчення репозиторію
Планування реалізації
Чернетки тестів
Допомога з рефакторингом
Документація
Перетворення даних
Прототипування
Експерименти з API та робочими процесами
Згенерований код іде в продакшн лише після перевірки на кодовій базі, обмеженнях платформи та в чистому середовищі.
Ключовий проєкт
Інженерія конверсійної вітрини Shopify
Американський wellness-бренд добавок під NDA. Я заново спроєктував сам підписочний офер: які плани запускати, якій каденції відповідає кожен пак, як показувати ціну, щоб вона завжди збігалася зі списанням, і buy box на нативних Selling Plans без вендорного віджета. Потім вибудував трекінг воронки через закритий чекаут Shopify за допомогою кастомного Web Pixel і знайшов зсув макета, якого PageSpeed не показував. Продажі за вісім тижнів після релізу виявилися на 45% вищими, ніж за вісім тижнів до нього. Абсолютні цифри залишаються в бренду.
6Розбори
~130Sections
~180Snippets
80Templates
6Розбори
~130Sections
~180Snippets
80Templates
6Розбори
~130Sections
~180Snippets
80Templates
Кількість Liquid-файлів у всій темі (Sections, Snippets і Templates), а не секцій на одній сторінці.
Архітектура аналітикиТрекінг воронки через закритий чекаут із кастомним Web Pixel, включно з дублями подій Purchase, які доти репортив маркетинговий стек.
Безпечний реліз у продакшнGit-пайплайн для магазину, який контент-команда править щодня: з моменту впровадження жодну правку не було затерто.
Міграція Loop → RechargeПереїзд, розрахований за календарем списань, щоб жоден підписник не заплатив двічі.
Від складного медичного каталогу до виваженої адаптації преміальної теми: кожен проєкт вимагав іншого балансу власного інтерфейсу, вбудованої поведінки Shopify та контролю з боку продавця.
Усе, що потрібно магазину, щоб продавати. Від однієї людини.
Теми будь-якої складності
З нуля, повні редизайни, кастомні секції та шаблони, metafields на OS 2.0. Піксель у піксель із Figma через MCP-конвеєр.
Підписки та все навколо покупки
Recharge, Loop, нативні Selling Plans. Власні віджети підписок, коли вендорне рішення не вписується в дизайн або спотворює ціну. Міграції підписників без подвійних списань. Бандли, паки з живим розрахунком вигоди, апсели, крос-сели, quiz-воронки, product finder, порівняння, будь-який кастомний buy box. Знаю, які з них справді підіймають конверсію, а які лише модні, і кажу про це прямо.
Інтеграції та Shopify API
Підписочні сервіси, оптові портали, POS, аналітика, міграції даних без втрат.
Воронка й трекінг
Бачу, де клієнт сходить зі шляху до покупки, і усуваю це. Пікселі, події та конверсії по всій воронці, включно з чекаутом: GTM і DataLayer, GA4 ecommerce, Google Ads і Meta Pixel, Amplitude, Klaviyo. Кастомні Web Pixels там, де стандартних недостатньо. Можу взяти цей стек на себе цілком.
Швидкість і Core Web Vitals за реальними користувачами
Вимірюю на реальних користувачах, а не в PageSpeed. Власні скрипти польових даних показують, яка метрика просідає на якому пристрої, і виправлення спрямоване саме туди. В одному магазині так виявився CLS 0.9 у третини мобільних користувачів, якого лабораторні інструменти не бачили. Зведений до нуля.
Безпечний деплой на живий магазин
Git без втрати контенту й без простоїв. Кілька розробників і контент-команда в Customizer? Вибудовую процес: гілки під теми, ізольовані відкочувані PR, порядок роботи зі спільними файлами. Ніхто не затирає чужу роботу.
Усе для запуску
Політики, Markets, локалізація, юридичні сторінки. Усе, що потрібно, щоб магазин запустився й не зламався.
Я працюю глибше за шар теми: описую шлях покупки, знаходжу, де ламається довіра або стан комерції, додаю потрібні вимірювання і змінюю найменшу частину системи, яка може це покращити.
01
Знайти, де ламається шлях покупки
Я простежую шлях від пропозиції до замовлення і знаходжу, де видимий інтерфейс і стан комерції перестають збігатися.
Краща вітрина не має ставати магазином, який складніше підтримувати.
Передайте вітрину й вважайте питання закритим.
Надішліть задачу й мету. Далі розберуся в коді, доведу роботу до релізу й перевірю сам. Англійська B2, із клієнтами зі США працюю напряму, без посередників.