MK-ORO: нов магазин,
същите адреси.
Нов custom магазин за търговец на златни и сребърни бижута с два обекта в София. Заменихме десетгодишен OpenCart с бърз сайт на Next.js, собствен админ на български и AI асистент, който помага на клиента да избере.
Посети сайта ↗Задачата.
MK-ORO продава злато, сребро и диаманти в цяла България и има магазини в София Ринг Мол и ТЦ Овча Купел. Магазинът им работеше на OpenCart 2.1, версия от 2015 г., с толкова променена тема, че всяка малка промяна струваше часове. Клиентът искаше нов сайт за следващите години, без да загуби нищо от това, което вече го носи в Google и рекламите.
Ограничения
- Адресите остават: същата структура на адресите и същите пътища на снимките, за да се запази трафикът от търсене и Google Images.
- Рекламите не спират: каталозите за Google и Meta трябваше да пазят същите адреси и ID-та на продуктите, иначе рекламите щяха да виждат хиляди изтрити артикули.
- Магазинът работи всеки ден: екипът качва и сваля бижута постоянно, така че каталогът трябваше да се пренесе чак преди самото пускане.
- Скорост като критерий: целта беше 90 от 100 в Google PageSpeed на мобилно.
Подходът.
Сравнихме Shopify, WooCommerce и custom разработка спрямо реалните нужди на магазина: офиси на Еконт, плащане с карта, изплащане и собствена логика за описанията на продуктите. Клиентът избра custom сайт. Така няма месечни такси за приставки, а бижутата, характеристиките и текстовете са в собствена система, която екипът му управлява сам.
Дизайнът мина през няколко варианта, преди да се слеят в един. Топла светла основа, сериф за заглавията и снимки на бял фон, за да говори самото бижу. Работихме на етапи, а след всеки клиентът пробваше сайта и даваше бележки.

Преносът.
В стария магазин характеристиките стояха в свободен текст. Извадихме ги в истински полета: метал, проба, тегло, размери, камъни, а при диамантите и шлифовка, цвят и чистота. Метал и тегло покриха 98% от наличните бижута, а там, където двата източника в стария сайт не съвпадаха, оставихме полето празно и го дадохме на клиента за проверка, вместо да гадаем. От тези полета идват филтрите, таблицата с характеристики и мета описанията.
Сравнихме адресите, заглавията и описанията на двата сайта и картографирахме около 9 000 стари адреса, включително наследените редиректи от още по-стария сайт. Всеки води до 200 с един скок, без вериги. Старите пътища на снимките отговарят както преди, а фийдовете за Google и Meta са на същите адреси със същите ID-та. Страниците на спрените бижута отпаднаха нарочно. Клиентските профили също се пренесоха, като всеки клиент си задава нова парола при първия вход.
Преди пускането направихме пълна репетиция на новия сървър на клиента: внос, бекъп, възстановяване и проверка на всеки адрес. Сайтът тръгна на 28 октомври 2026 г., а старият магазин остана на отделен адрес за справка.

Какво изградихме.
Каталог с филтри
Категории и филтри по цена, метал, проба и камъни, търсене, последно разгледани, комплекти и подобни модели.
Асистент за избор на бижу
Claude търси в каталога по свободен текст, показва истински продукти и приема заявка за обаждане. Магазинът чете разговорите в админа и пише текстовете, от които асистентът отговаря.
Еконт от кошницата до етикета
Избор на офис или адрес с търсене, наложен платеж и товарителница направо от поръчката в админа.
Карта и изплащане
Плащане с карта през EcontPay и готова връзка с ТБИ Банк за изплащане на бижута.
Админ на български
Продукти, поръчки, снимки по папки, текстове на страниците и пренасочвания, с роли за собственик, екип и SEO агенция и вход с двуфакторен код.
Над целта
93–97 на мобилно в Google PageSpeed и 100 за достъпност, измерени преди пускането, плюс schema за продукти, магазини и често задавани въпроси.
Покупки със стойност
GA4, Meta Pixel и Google Ads от сайта, с Meta Conversions API откъм сървъра и защита от двойно броене на покупките.
Собствен сървър
VPS на името на клиента в София с Docker и нощни бекъпи на базата и снимките извън сървъра.
Технологиите.
- Next.js 16 + React 19 за витрината
- Payload CMS + PostgreSQL за админа и данните
- Claude за асистента, с инструменти върху каталога и дневен таван на разхода
- Еконт и EcontPay за доставка и плащане с карта
- GA4, Google Ads, Meta Pixel + Conversions API за измерване
- Docker, Caddy, restic на VPS в София
