Към съдържанието

Cannapopolis Core

Cannapopolis Core: началната страница на румънския магазин с видео от полето и редица продукти
ФИГ. 01 — Cannapopolis Core · Онлайн търговия
Клиент
Cannapopolis
Индустрия
Онлайн търговия
Статус
Онлайн
Какво изградихме
Онлайн магазин · Уебсайт · Уеб приложение
Технологии
Next.js · TypeScript · PostgreSQL · Prisma · Docker · Cloudflare
Услуги
Архитектура и продукт · UX/UI дизайн · E-commerce платформа · Плащания и доставка · Анализи и реклама · SEO на 9 езика

ФИГ. 02 — Анатомия

Задача

Девет европейски пазара, без отделен сайт за всяка държава.

Cannapopolis Core: началната страница на румънския магазин с видео от полето и редица продукти
Cannapopolis Core: началната страница на румънския магазин с видео от полето и редица продукти
А — Интерфейс
9 витрини, всяка със свой език, валута, куриери и плащания
Б — Логика
Пазарен профил → цени, доставка, каса и проследяване
В — Данни
46 модела в PostgreSQL и досие за всяка поръчка

Подход

  1. 01Предизвикателство

    Марката продаваше през стандартен онлайн магазин и искаше да излезе на нови европейски пазари, без да изгражда отделен сайт за всяка държава. Нужна беше система, която отваря нова държава за дни, спазва строгите правила за комуникация на CBD продукти и показва честно откъде идва всяка поръчка.

  2. 02Подход

    Изградихме едно ядро с профил за всеки пазар: език, валута, цени, куриери, плащания, правни текстове, SEO и проследяване. Всяка рискова функция е зад отделен превключвател, а всяко пускане минава през автоматични тестове.

  3. 03Резултат

    По-малко от четири седмици след първия ред код деветте магазина бяха онлайн. Днес платформата обединява каталог и местни цени, доставка с местни куриери, плащане с карта или наложен платеж, съдържание на девет езика и частен център за анализ на поръчките и рекламата.

Акценти

  • 019 държави · 9 езика · 5 валути от едно ядро
  • 02Google Ads и Meta кампании за всяка държава
  • 0315 местни куриера през един фулфилмънт партньор
  • 04Над 3 000 автоматизирани теста
Пропуснете главите ↓

Как е направено

ГЛ. 01—06

Глави

Cannapopolis Core е платформа, която изградихме за марката: върху нея работят онлайн магазините ѝ за CBD масла в България, Румъния, Гърция, Унгария, Италия, Словения, Чехия, Полша и Нидерландия. Всеки магазин има свой език, валута, куриери, плащания, правни страници и SEO, а зад витрината стоят проследяване на клиентския път, досие за всяка поръчка и наблюдение на касата.

  1. 01Едно ядро, девет държави
  2. 02Следим целия път на клиента
  3. 03Кампании за всяка държава
  4. 04Каса, която не спи
  5. 05Продава, като обяснява
  6. 069 магазина за 23 дни

ГЛ. 01 / 06 — Платформа за много пазари

Едно ядро, девет държави

Една кодова база движи девет национални магазина. Всеки пазар има свой език, валута, цени, куриери, плащания, правни текстове и SEO — девет магазина, които работят като един многоезичен онлайн магазин в няколко държави.

България

Местната марка на Cannapopolis за България, Kanabidiol.com, с лента за безплатна доставка, бърза поръчка и AI помощник.

  • BG
  • EUR · лв.
  • Econt · Speedy · Pigeon · BOX NOW
  • Наложен платеж
Отворете магазина — България (отваря се в нов раздел)
kanabidiol.com

ПЛ. 01 — България · kanabidiol.com

ГЛ. 02 / 06 — Проследяване и анализ

Следим целия път на клиента

От първото докосване до доставката всяка стъпка оставя следа — само със съгласие и без имена, имейли или телефони в отчетите. Без съгласие източникът остава „неизвестен“: системата не гадае.

Клик от търсене или реклама

Кампаниите се отчитат отделно за всеки пазар и никога не смесват държави и валути.

Какво се записва

  • Идентификатор на клика и UTM — само след съгласие
  • Отчет по пазар

Източник на посещението

Демо данни

Демо · схема
Канал
Google Търсене
Пазар
Румъния
Съгласие за маркетинг
да
Пази се
първо и последно докосване, 90 дни
  1. 01 / 07 — Реклама

    Клик от търсене или реклама

    Кампаниите се отчитат отделно за всеки пазар и никога не смесват държави и валути.

    Какво се записва

    • Идентификатор на клика и UTM — само след съгласие
    • Отчет по пазар

    Източник на посещението

    Демо данни

    Демо · схема
    Канал
    Google Търсене
    Пазар
    Румъния
    Съгласие за маркетинг
    да
    Пази се
    първо и последно докосване, 90 дни
  2. 02 / 07 — Страница

    Страница, която обяснява

    Ръководства и статии на девет езика водят към правилния продукт, без обещания за ефект.

    Какво се записва

    • Първо и последно докосване
    • GA4, разделен по пазар
    cannapopolis.nl
    Нидерландско ръководство за цените: как се сравнява CBD масло по цена на mg
  3. 03 / 07 — Продукт

    Концентрация и спектър

    Купувачът избира концентрация и спектър и вижда цената на всеки вариант в своята валута.

    Какво се записва

    • Преглед на продукт — Meta, където е включен
    • Цена по вариант и валута
    cannapopolis.nl
    Нидерландски продуктов екран: избор на концентрация и спектър и подсказка за „3 на цената на 2“
  4. 04 / 07 — Количка

    „3 на цената на 2“ без таблици

    Пакетите се смятат автоматично в количката, за всеки пазар и валута.

    Какво се записва

    • Добавяне в количката
    • Цена на пакета по пазар
    cannapopolis.nl
    Нидерландска страница на пакет „3 на цената на 2“: избор на спектър, брой пакети и отстъпка
  5. 05 / 07 — Каса

    Каса и плащане

    Карта на осем пазара или наложен платеж на всичките девет. Покупката се отчита с валута, стойност и номер на поръчката, без дубли.

    Какво се записва

    • Всяка стъпка в „черната кутия“, псевдонимно
    • Покупка: валута, стойност, номер
    cannapopolis.gr
    Гръцката каса: доставка с Geniki или ACS, карта или наложен платеж, обобщение на поръчката
  6. 06 / 07 — Доставка

    Местен куриер, един партньор

    15 местни куриера в деветте държави, а всички поръчки минават през един фулфилмънт партньор.

    Какво се записва

    • Проверка на поръчката преди изпращане
    • Местни срокове и цени за доставка
    Стъпката „Доставка“ в деветте каси една до друга: местни куриери, местни валути, местни срокове
  7. 07 / 07 — Досие

    Досие за всяка поръчка

    Автоматични проверки веднага и след 1, 24 и 72 часа, сверени с Google Ads, GA4 и Meta. Всяка проверка е отделен, непроменим запис.

    Какво се записва

    • 0 · 1 · 24 · 72 часа
    • Без имена, имейли и IP адреси
    • Без съгласие: „неизвестен“

    Досие на поръчка

    Демо данни

    Демо · схема
    Веднага
    съгласие и източник записани
    След 1 ч
    сверено с Google Ads
    След 24 ч
    сверено с GA4 и Meta
    След 72 ч
    окончателна оценка
    Източник
    Google Търсене
  1. 01 / 07 — Реклама

    Клик от търсене или реклама

    Кампаниите се отчитат отделно за всеки пазар и никога не смесват държави и валути.

    Какво се записва

    • Идентификатор на клика и UTM — само след съгласие
    • Отчет по пазар

    Източник на посещението

    Демо данни

    Демо · схема
    Канал
    Google Търсене
    Пазар
    Румъния
    Съгласие за маркетинг
    да
    Пази се
    първо и последно докосване, 90 дни
  2. 02 / 07 — Страница

    Страница, която обяснява

    Ръководства и статии на девет езика водят към правилния продукт, без обещания за ефект.

    Какво се записва

    • Първо и последно докосване
    • GA4, разделен по пазар
    cannapopolis.nl
    Нидерландско ръководство за цените: как се сравнява CBD масло по цена на mg
  3. 03 / 07 — Продукт

    Концентрация и спектър

    Купувачът избира концентрация и спектър и вижда цената на всеки вариант в своята валута.

    Какво се записва

    • Преглед на продукт — Meta, където е включен
    • Цена по вариант и валута
    cannapopolis.nl
    Нидерландски продуктов екран: избор на концентрация и спектър и подсказка за „3 на цената на 2“
  4. 04 / 07 — Количка

    „3 на цената на 2“ без таблици

    Пакетите се смятат автоматично в количката, за всеки пазар и валута.

    Какво се записва

    • Добавяне в количката
    • Цена на пакета по пазар
    cannapopolis.nl
    Нидерландска страница на пакет „3 на цената на 2“: избор на спектър, брой пакети и отстъпка
  5. 05 / 07 — Каса

    Каса и плащане

    Карта на осем пазара или наложен платеж на всичките девет. Покупката се отчита с валута, стойност и номер на поръчката, без дубли.

    Какво се записва

    • Всяка стъпка в „черната кутия“, псевдонимно
    • Покупка: валута, стойност, номер
    cannapopolis.gr
    Гръцката каса: доставка с Geniki или ACS, карта или наложен платеж, обобщение на поръчката
  6. 06 / 07 — Доставка

    Местен куриер, един партньор

    15 местни куриера в деветте държави, а всички поръчки минават през един фулфилмънт партньор.

    Какво се записва

    • Проверка на поръчката преди изпращане
    • Местни срокове и цени за доставка
    Стъпката „Доставка“ в деветте каси една до друга: местни куриери, местни валути, местни срокове
  7. 07 / 07 — Досие

    Досие за всяка поръчка

    Автоматични проверки веднага и след 1, 24 и 72 часа, сверени с Google Ads, GA4 и Meta. Всяка проверка е отделен, непроменим запис.

    Какво се записва

    • 0 · 1 · 24 · 72 часа
    • Без имена, имейли и IP адреси
    • Без съгласие: „неизвестен“

    Досие на поръчка

    Демо данни

    Демо · схема
    Веднага
    съгласие и източник записани
    След 1 ч
    сверено с Google Ads
    След 24 ч
    сверено с GA4 и Meta
    След 72 ч
    окончателна оценка
    Източник
    Google Търсене

ГЛ. 03 / 06 — Реклама и измерване

Кампании за всяка държава

За всеки магазин и всяка държава изградихме отделни кампании в Google Ads и Meta. Рекламният център поставя до техните отчети реалните поръчки, а текстовете минават през списъци със забранени твърдения, защото CBD е ограничена категория.

Google Ads кампания

Отделни кампании в Google Ads за всеки магазин и неговата държава, отчитани поотделно по пазар.

  • На живо
  • Изградено, готово за включване
  • За всеки пазар има отделни кампании в Google Ads и Meta; Pixel/CAPI е включен в BG, RO и GR и е готов за останалите.
  • Без бизнес показатели: разходи, CPA и ROAS остават вътрешни.
Кампании за всяка държава
Кампании за всяка държава
BGkanabidiol.comНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
ROcannapopolis.roНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
GRcannapopolis.grНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
HUcannapopolis.huНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
ITcannapopolis.itНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
SIcannapopolis.siНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
CZcannapopolis.czНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
PLcannapopolis.plНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
NLcannapopolis.nlНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
На живо9/99/99/99/99/93/99/99/9
Кампании за всяка държава
Кампании за всяка държаваGoogle Ads кампанияMeta кампанияGoogle тагПокупка → Google AdsGA4 по пазарMeta Pixel + CAPIMeta каталогПоведение и скорост
BGkanabidiol.comНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
ROcannapopolis.roНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
GRcannapopolis.grНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
HUcannapopolis.huНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
ITcannapopolis.itНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
SIcannapopolis.siНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
CZcannapopolis.czНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
PLcannapopolis.plНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
NLcannapopolis.nlНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
На живо9/99/99/99/99/93/99/99/9
  • На живо
  • Изградено, готово за включване
  • За всеки пазар има отделни кампании в Google Ads и Meta; Pixel/CAPI е включен в BG, RO и GR и е готов за останалите.
  • Без бизнес показатели: разходи, CPA и ROAS остават вътрешни.
01Google Ads кампания
Отделни кампании в Google Ads за всеки магазин и неговата държава, отчитани поотделно по пазар.
02Meta кампания
Отделни кампании в Meta за всеки магазин и неговата държава. Текстовете минават проверка за забранени твърдения.
03Google таг
Един таг на Google Ads на всичките девет магазина. Зарежда се само след съгласие за маркетинг.
04Покупка → Google Ads
Покупката се изпраща с местната валута, стойността и номера на поръчката, без дубли. Отчетите се разделят по кампаниите на всеки пазар.
05GA4 по пазар
Един GA4 ресурс, разделен по домейн, за да се сравняват пазарите.
06Meta Pixel + CAPI
Браузърни и сървърни събития с един и същ идентификатор, със съгласие и хеширани данни. Включено в България, Румъния и Гърция; готово за останалите.
07Meta каталог
Отделен продуктов каталог за всяка държава.
08Поведение и скорост
Microsoft Clarity и Cloudflare RUM след съгласие, изключени от касата, количката и профила.
Кампании за всяка държава
Кампании за всяка държаваGoogle Ads кампанияMeta кампанияGoogle тагПокупка → Google AdsGA4 по пазарMeta Pixel + CAPIMeta каталогПоведение и скорост
BGkanabidiol.comНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
ROcannapopolis.roНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
GRcannapopolis.grНа живоНа живоНа живоНа живоНа живоНа живоНа живоНа живо
HUcannapopolis.huНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
ITcannapopolis.itНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
SIcannapopolis.siНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
CZcannapopolis.czНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
PLcannapopolis.plНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
NLcannapopolis.nlНа живоНа живоНа живоНа живоНа живоИзградено, готово за включванеНа живоНа живо
На живо9/99/99/99/99/93/99/99/9
  • На живо
  • Изградено, готово за включване
  • За всеки пазар има отделни кампании в Google Ads и Meta; Pixel/CAPI е включен в BG, RO и GR и е готов за останалите.
  • Без бизнес показатели: разходи, CPA и ROAS остават вътрешни.
01Google Ads кампания
Отделни кампании в Google Ads за всеки магазин и неговата държава, отчитани поотделно по пазар.
02Meta кампания
Отделни кампании в Meta за всеки магазин и неговата държава. Текстовете минават проверка за забранени твърдения.
03Google таг
Един таг на Google Ads на всичките девет магазина. Зарежда се само след съгласие за маркетинг.
04Покупка → Google Ads
Покупката се изпраща с местната валута, стойността и номера на поръчката, без дубли. Отчетите се разделят по кампаниите на всеки пазар.
05GA4 по пазар
Един GA4 ресурс, разделен по домейн, за да се сравняват пазарите.
06Meta Pixel + CAPI
Браузърни и сървърни събития с един и същ идентификатор, със съгласие и хеширани данни. Включено в България, Румъния и Гърция; готово за останалите.
07Meta каталог
Отделен продуктов каталог за всяка държава.
08Поведение и скорост
Microsoft Clarity и Cloudflare RUM след съгласие, изключени от касата, количката и профила.

ГЛ. 04 / 06 — Надеждност

Каса, която не спи

„Черна кутия“ следи всяка стъпка на поръчката — от количката до потвърждението — на всичките девет пазара. Записът е псевдонимен и не спира продажба, ако самият той се провали.

  • 99

    типа събития в касата

  • 117

    кода за грешки с ясна причина

  • 9

    пазара под наблюдение

Българската каса на телефон: Econt, Speedy, Pigeon, BOX NOW и наложен платеж, с лентата „Профил / Количка / Бърза поръчка / AI“
  • Събитията са псевдонимни и записът никога не блокира поръчка.

ГЛ. 05 / 06 — Съдържание и доверие

Продава, като обяснява

Над 100 локализирани статии, ръководство за етикета, архив на лабораторните анализи и отзиви с посочен произход. Съдържанието описва продукта — без здравни твърдения и без дозировки.

Ръководство за етикета

Една бутилка, три числа: %, mg и ml, обяснени на едно място.

  • BG · пилот
  • Описва съдържание, не доза

ПЛ. 01 — Ръководство за етикета

  1. Ръководство за четене на етикета в българския магазин

    01 / 09 — Ръководство за етикета

    Една бутилка, три числа: %, mg и ml, обяснени на едно място.

    • BG · пилот
    • Описва съдържание, не доза
  2. Интерактивен калкулатор за mg/ml в ръководството за етикета, свързан със съответния продукт

    02 / 09 — Калкулатор mg/ml

    Общо mg ÷ ml = mg/ml, с връзка към съответния продукт.

    • Интерактивен
  3. Страница „Сертификати“: архивни лабораторни анализи по концентрация, открито обозначени като предишни партиди

    03 / 09 — Сертификати

    Архивни лабораторни анализи по концентрация, открито обозначени като предишни партиди.

    • 6 концентрации
    • Архив
  4. Нидерландските отзиви: исторически отзиви от първоначалния магазин с бележка за източника и значки „потвърдена покупка“ (имената са размазани)

    04 / 09 — Отзиви с произход

    Исторически отзиви от първоначалния магазин с бележка за източника и превода; значка само при потвърдена покупка.

    • Без измислен рейтинг
  5. Нидерландската секция „От растението до продуктовите данни“: засаждане, растеж, цъфтеж, узряване, сушене, екстракция

    05 / 09 — От растението до данните

    Шест кадъра от полето: засаждане, растеж, цъфтеж, узряване, сушене и екстракция.

    • Реални снимки
  6. Гръцкият блог „CBD с прости думи“: заглавие, въведение и началото на поредица от четири статии за начинаещи

    06 / 09 — Блог на 9 езика

    „CBD с прости думи“: поредица от четири статии за първа среща с продукта.

    • 102 статии
    • Цитирани източници
  7. Полска статия, сравняваща full spectrum, broad spectrum и изолат, със съдържание и цитирано изследване

    07 / 09 — Статии, които сравняват

    Full spectrum, broad spectrum и изолат: сравнение със съдържание и цитирано изследване.

    • PL
  8. Карта на партньорските обекти на марката в България

    08 / 09 — Карта на партньорите

    56 партньорски обекта в България, с филтри по град и вид.

    • 56 обекта в България
    • OpenStreetMap
  9. AI асистентът на нидерландския магазин на телефон, само с поздрава си

    09 / 09 — AI асистент на 9 езика

    Отговаря за концентрация, mg/ml, спектър, цена и доставка — без медицински твърдения, без дозировки и без измислена наличност.

    • 9 езика
    • Ясни граници
  1. Ръководство за четене на етикета в българския магазин

    01 / 09 — Ръководство за етикета

    Една бутилка, три числа: %, mg и ml, обяснени на едно място.

    • BG · пилот
    • Описва съдържание, не доза
  2. Интерактивен калкулатор за mg/ml в ръководството за етикета, свързан със съответния продукт

    02 / 09 — Калкулатор mg/ml

    Общо mg ÷ ml = mg/ml, с връзка към съответния продукт.

    • Интерактивен
  3. Страница „Сертификати“: архивни лабораторни анализи по концентрация, открито обозначени като предишни партиди

    03 / 09 — Сертификати

    Архивни лабораторни анализи по концентрация, открито обозначени като предишни партиди.

    • 6 концентрации
    • Архив
  4. Нидерландските отзиви: исторически отзиви от първоначалния магазин с бележка за източника и значки „потвърдена покупка“ (имената са размазани)

    04 / 09 — Отзиви с произход

    Исторически отзиви от първоначалния магазин с бележка за източника и превода; значка само при потвърдена покупка.

    • Без измислен рейтинг
  5. Нидерландската секция „От растението до продуктовите данни“: засаждане, растеж, цъфтеж, узряване, сушене, екстракция

    05 / 09 — От растението до данните

    Шест кадъра от полето: засаждане, растеж, цъфтеж, узряване, сушене и екстракция.

    • Реални снимки
  6. Гръцкият блог „CBD с прости думи“: заглавие, въведение и началото на поредица от четири статии за начинаещи

    06 / 09 — Блог на 9 езика

    „CBD с прости думи“: поредица от четири статии за първа среща с продукта.

    • 102 статии
    • Цитирани източници
  7. Полска статия, сравняваща full spectrum, broad spectrum и изолат, със съдържание и цитирано изследване

    07 / 09 — Статии, които сравняват

    Full spectrum, broad spectrum и изолат: сравнение със съдържание и цитирано изследване.

    • PL
  8. Карта на партньорските обекти на марката в България

    08 / 09 — Карта на партньорите

    56 партньорски обекта в България, с филтри по град и вид.

    • 56 обекта в България
    • OpenStreetMap
  9. AI асистентът на нидерландския магазин на телефон, само с поздрава си

    09 / 09 — AI асистент на 9 езика

    Отговаря за концентрация, mg/ml, спектър, цена и доставка — без медицински твърдения, без дозировки и без измислена наличност.

    • 9 езика
    • Ясни граници

ГЛ. 06 / 06 — Мащаб и темпо

9 магазина за 23 дни

От първия ред код на 11 юни до деветия магазин на 4 юли. После платформата продължи да расте: плащания с карта, фулфилмънт, проследяване и съдържание на девет езика.

  1. Първи ред код
  2. България онлайн
  3. 8 магазина онлайн
  4. Деветият: Унгария
  • 9

    магазина от едно ядро

  • 553

    индексируеми страници с hreflang

  • 102

    локализирани статии

  • 15

    местни куриера

  • 5

    валути

  • 3 000+

    автоматизирани теста

  • Технически факти към 26.09.2026. Без бизнес показатели.

Галерия

ПЛ. 01—03

cannapopolis.ro
Cannapopolis Core: началната страница на румънския магазин с видео от полето и редица продукти — Цялата страница
ПЛ. 01 — Cannapopolis Core · Цялата страницаОтворете цялата страница (отваря се в нов раздел)
Българската каса: Econt, Speedy, Pigeon, BOX NOW и наложен платеж
ПЛ. 02 — Cannapopolis Core · десктоп
Нидерландски продуктов екран на телефон с лентата „Профил / Количка / AI“
ПЛ. 03 — Cannapopolis Core · мобилна версия

Палитра и шрифтове

  • #173127Тъмна гора
  • #0E6B3DМъх
  • #1F9D55Листо
  • #EEF8F0Мента
  • #FBFCF8Крем
  • Cormorant Garamond
  • Inter

Контакт

Искате нещо подобно?

Вашият проект може да е Фиг. 07.

30 минути, без ангажимент. Тръгвате си с конкретни идеи за сайта, процесите или продукта си.

ФИГ. 07 — Вашият проект30 минути · без ангажимент · отговаряме до няколко часа в работно време