Время — серверное (MSK). Запрос всегда собирает ТЗ заново за указанный интервал.
10.06.2026 14:59Group: [служебное]
10.06.2026 15:07Group: [файл «AztecBlood status.pdf», содержимое:]
AZTECBLOOD
Отчёт о выполненных работах по сайту
aztec.keyscalelab.com · 10 июня 2026
Ниже — сводка того, что уже реализовано на сайте AztecBlood: маркетинговая
часть, интернет-магазин с приёмом оплаты, личный кабинет, админ-панель и
реферальная программа. В конце — что входит в следующий этап и что потребуется
от вас для запуска продаж.
САЙТ И КОНТЕНТ
Главная страница — переработана в понятную воронку: знакомство → продукт
→ способ применения → доверие → покупка
Страницы — The Ritual, Energy & Focus, Inside AztecBlood, About, Wholesale &
Corporate Gifts
Журнал (Journal) — раздел статей о какао-энергии и ритуалах фокуса + 5
стартовых материалов
Квиз «Find Your Ritual» — подбирает ритуал и дозировку, ведёт к покупке
FAQ и Contact — обновлённые вопросы и форма обращения с выбором темы
Премиальный тон — тексты приведены к утверждённому позиционированию,
спорные формулировки убраны
МАГАЗИН И ОПЛАТА
Каталог товаров в базе данных — товары, цены, остатки и описания
управляются из админки
Корзина и гостевой оформление заказа — покупка без обязательной
регистрации
Приём оплаты (Stripe) — карты, Apple Pay, Google Pay; сейчас в тестовом
режиме
Учёт заказов — статусы (оформлен → оплачен → отправлен), история,
автоматическое списание остатков
Мобильная панель покупки — кнопка «В корзину» закреплена на экране
телефона
ЛИЧНЫЙ КАБИНЕТ
История заказов — клиент видит свои заказы и их статусы
Повторный заказ в один клик
Сохранённый адрес доставки
АДМИН-ПАНЕЛЬ
Управление товарами — цена, остаток, статус, описание, фото — без
программиста
-- 1 of 4 --
Заказы — просмотр, фильтр по статусу, смена статуса
Сводка — выручка, количество заказов, остатки
РЕФЕРАЛЬНАЯ ПРОГРАММА
Страница «Refer a friend» — персональная ссылка для приглашения друзей
Учёт приглашений — начисление бонусного кредита за оплаченные заказы
приглашённых
SEO И АНАЛИТИКА (ТЕХНИЧЕСКАЯ БАЗА)
Микроразметка — товар, FAQ, статьи — для поисковиков
Sitemap, robots, метаданные и canonical на всех страницах
Cookie-баннер и согласие — аналитика не запускается до согласия
пользователя
Готовая интеграция аналитики — GA4, Meta Pixel, Google Ads — подключаются
после получения идентификаторов
СЛЕДУЮЩИЙ ЭТАП (ПО СОГЛАСОВАНИЮ)
AI-консьерж / FAQ-бот — ответы по базе знаний и передача в поддержку
Подписки и повторяющиеся заказы
Полная программа лояльности — списание бонусов как скидки, промокоды,
уровни
B2B-кабинеты и заявки в базе — сейчас B2B-заявки приходят на почту
ДЛЯ ЗАПУСКА ПОДКЛЮЧАЕМ
Ключи Stripe API — тестовые — для проверки оплаты, затем боевые — для
реальных продаж. Берутся в дашборде Stripe: Developers → API keys.
Настройка вебхука Stripe — добавить endpoint в дашборде Stripe (Developers →
Webhooks) и вписать его подписной ключ — для надёжного подтверждения оплат.
Домен — для запуска на боевом домене — привязка домена, DNS и SSL.
АНАЛИТИКА — ЧТО ПОДКЛЮЧАЕМ И ГДЕ ВЗЯТЬ
GA4 (Google Analytics) — Measurement ID вида G-XXXXXXX — Google Analytics →
Администратор → Потоки данных.
Google Search Console — подтверждение домена и отправка sitemap —
search.google.com/search-console.
Meta Pixel — Pixel ID — Meta Events Manager (business.facebook.com).
Google Ads — идентификатор/тег конверсий — Google Ads → Инструменты →
Конверсии.
ОБСУДИМ
Правила доставки — согласовать зоны, стоимость, сроки и порог бесплатной
доставки (сейчас стоят временные значения).
-- 2 of 4 --
База знаний AI-советника — уточним, какие данные загрузим (доставка,
состав, способы употребления, противопоказания и т.п.).
Программа лояльности — обсудить условия — бонусы, уровни, списание.
Реферальная программа — обсудить вознаграждение за приглашения.
-- 3 of 4 --
AztecBlood · Royal Cyprus Chocolates Ltd — отчёт о ходе работ
-- 4 of 4 --
10.06.2026 15:08Group: привет! Вот информация по платформе, что сделано, что нужно обсудит и какие данные от вас нужно
10.06.2026 15:47Cyprus Chocolates: Хорошо, посмотрим. Напишу, когда будем готовы
10.06.2026 15:48Alex: [служебное]
10.06.2026 15:54Group: отлично, будем ждать
10.06.2026 16:18Cyprus Chocolates: В части подключения аналитики и домена, что от нас нужно?
10.06.2026 16:23Group: нужно выбрать домен какой вы хотите, лучше всего конечно .com, платформа для покупки домена netshop, очень качественная и не дорогая, домен где-то в 18-20 € обойдётся
10.06.2026 16:24Group: по поводу аналитики я пришлю полную инструкцию что нужно сделать и какие данные прислать
10.06.2026 16:56Cyprus Chocolates: У нас два домена:
www.aztecblood.com
www.aztecbloodchocolate.com
10.06.2026 17:48Cyprus Chocolates: Для начала так:
1. Delivery rules
Cyprus
Shipping fee: €10;
Free delivery for orders over €45
Europe
Shipping fee: €20
Free delivery for orders over €75
Rest of world
Shipping outside Cyprus and Europe: by request
Нужна, конечно, возможность менять правила
10.06.2026 18:21Group: отлично, возможность менять правила будет, а какой провайдер отправки? сможем ли мы выдавать трек номера клиентам?
10.06.2026 18:22Cyprus Chocolates: Да, сможем выдавать треки, но пока вручную, тк мы пока вынуждены физически отправлять все из Лимассола
10.06.2026 18:22Group: хорошо, это не проблема, в админ панели у вас будет возможность вносить любые изменения в заказы
10.06.2026 18:32Cyprus Chocolates: Хорошо
23.07.2026 13:13Юлия: Используем данный домен:
www.aztecblood.com
23.07.2026 13:46Cyprus Chocolates: Да.
23.07.2026 13:47Cyprus Chocolates: Жду запроса на техническую информацию.
23.07.2026 13:47Cyprus Chocolates: Работа полностью предоплачена.
Подтвердите, пожалуйста, получение 100% платежа.
23.07.2026 13:50Cyprus Chocolates: Договорились, что сайт будет готов: перенесен на GitHub и на наш домен, сделан новый дизайн в соответствии с присланным tone of voice, подключены все сервисы ( платежные, аналитические и тд) до пятницы 24 июля 2026 до 17.00
23.07.2026 13:52Cyprus Chocolates: Также договорились, что период тестирования неопределен, сервис бесконечен, но не включает в себя "если только не потребуется создание другого сайта", но включает в себя разработку системы поощрений.
23.07.2026 13:56Юлия: Да, благодарим, оплата получена.
23.07.2026 14:07Юлия: По домену:
185.166.197.29 , это IP адрес, надо настроить домен на A-type запись на основной домен https://www.aztecblood.com и https://aztecblood.com
23.07.2026 14:18Юлия: Всё сначала в Test mode (переключатель «Test mode» вверху справа в дашборде).
1. Взять секретный ключ
https://dashboard.stripe.com/test/apikeys → скопировать Secret key (sk_test_…)
2. Настроить webhook
https://dashboard.stripe.com/test/webhooks → Add endpoint
Endpoint URL: https://aztecblood.com/api/stripe/webhook
Событие: отметить только checkout.session.completed
Add endpoint → открыть его → скопировать Signing secret (whsec_…)
23.07.2026 14:18Юлия: после тестового аккаунта будем переходить на live ключи для живой оплаты
23.07.2026 15:51Cyprus Chocolates: У нас есть собственный сервер.
Сайт будет размещаться на нашем сервере.
Пришлите, пожалуйста, SSH-ключи и технические требования к сайту.
23.07.2026 16:03Group: а кто у вас будет его разворачивать на сервере? мы предоставим сейчас гит хаб репозиторий, и либо вы разворачиваете на сервере, либо нам даёте доступ к нашему серверу и мы перенесем
23.07.2026 16:11Cyprus Chocolates: Я с самого начала говорила, что у нас есть свой сервер и на него надо развернуть.
Мы дадим вам доступ и вы развернет.
23.07.2026 16:24Group: окей
23.07.2026 18:33Cyprus Chocolates: Пришлите, пожалуйста, ваши SSH-ключи для предоставления доступа.
23.07.2026 19:03Cyprus Chocolates: Бегло посмотрела личный кабинет. Не поняла как реализованы разные ролевые модели пользователей и расширенные кабинеты пользователей с персонализации под роль
Ни при регистрации, ни в дальнейшем нет возможности определить роль.
23.07.2026 19:06Group: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILhMS4AKwwv+DBUDYI6fBcpbDlqTSMfNebp8ubwf8PCI yanma@DESKTOP-JA9L4RH
23.07.2026 19:06Group: вот shh публичный
23.07.2026 19:07Group: также подскажите логин и порт
23.07.2026 19:15Group: мы включаем дизайн, и на это время часть бэкенда и логики (в том числе роли и персонализация кабинета) временно отключена — чтобы не висело в полусыром вид
23.07.2026 20:14Cyprus Chocolates: Хорошо.
23.07.2026 20:39Cyprus Chocolates: Host / IP: 77.37.97.101
Port: 22
Login: AztecBloodDev
Authentication: SSH key
23.07.2026 20:40Cyprus Chocolates: Host: cypruschocol.vps.webdock.cloud
23.07.2026 21:13Group: проверьте порт 22 пожалуйста, не отвечает
23.07.2026 22:21Cyprus Chocolates: Да, вижу.
Проверила непосредственно на сервере: SSH активен и слушает порт 26070.
Пожалуйста, попробуйте подключиться по указанным данным и подтвердите результат.
23.07.2026 22:21Cyprus Chocolates: [фото]
24.07.2026 10:53Cyprus Chocolates: Создан отдельный Stripe Sandbox AztecBlood.
Webhook настроен на:
https://aztecblood.com/api/stripe/webhook
Подключены события:
checkout.session.completed
checkout.session.async_payment_succeeded
checkout.session.async_payment_failed
Готовы: pk_test_…
sk_test_…
whsec_…
Напишите, каким безопасным способом передать вам секретные значения и подтвердите, когда webhook-обработчик будет установлен на сервере.
24.07.2026 10:56Cyprus Chocolates: И по дизайну я жду от Лии конкретный перечень недостатков предоставленного дизайна.
Обсуждение конкретики сильно сократит наши временные затраты на согласования финальной версии дизайна.
24.07.2026 10:59Group: https://onetimesecret.com/
24.07.2026 11:00Group: pk_test_ можете прям сюда прислать
24.07.2026 11:02Group: sk_test и whsec через эту ссылку, просто вставьте ключи в поле, введите пассфразу и нажмите создать ссылку. далее отправьте её сюда
[фото]
24.07.2026 12:25Cyprus Chocolates: pk_test_51TwdNAD5jKFvp4dy0jyB68jrX104Z3UGopQCofTlhT0SNuf6DXhkqPNjljpiGtGYvX2Vo1xGqhEtJvSrRNielM5g00qMFW6iGv
24.07.2026 12:50Cyprus Chocolates: https://ca.onetimesecret.com/secret/842f1xd9web9zuyg82nsty3i6ge2glb7jg1wr8uaeoqo3vhsqiwar7ukr5vjgw
24.07.2026 12:51Cyprus Chocolates: WebAztlan2407
24.07.2026 14:21Group: можете пожалуйста выдать sudo пароль сервера, не можем без него не можем задеплоить, порты сайта прокинуть и вебхуки протестить
24.07.2026 14:33Group: @CyprusChocolatesAdmin
24.07.2026 14:42Cyprus Chocolates: juliettzulu1388
24.07.2026 14:48Group: перенаправьте aztecblood.com на 77.37.97.101
24.07.2026 15:37Group: также нужны:
1. админская почта для уведомлений о заказах
2. GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET
3. PUBLIC_GA4_ID PUBLIC_GOOGLE_ADS_ID
4. страйп live ключи. и создать новый вебхук в режиме Live.
5. для уведомлений зарегистрироваться на resend.com. в вкладе domains -> add domain -> aztecblood.comю после вы увидите несколько DNS записей. их нужно добавить в DNS к добавленному домену. после добавления нажать verify. после верификации нужно создать API ключ и прислать сюда. формат re_ .
24.07.2026 15:59Cyprus Chocolates: DNS настроен:
aztecblood.com
www.aztecblood.com
Пожалуйста, настройте на сервере оба домена, выпустите SSL-сертификат и подтвердите, когда сайт будет открываться по: https://aztecblood.com
https://www.aztecblood.com
24.07.2026 16:08Group: оба подключили, работают
24.07.2026 16:22Cyprus Chocolates: 1. aztecblood.shop@gmail.com
24.07.2026 16:23Cyprus Chocolates: 2.Для создания GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET пришлите, пожалуйста, на всякий случай:
точный Authorized JavaScript Origin;
точный Authorized Redirect URI.
24.07.2026 16:25Cyprus Chocolates: Видим.
24.07.2026 16:26Group: https://aztecblood.com
https://aztecblood.com/api/auth/google/callback
24.07.2026 17:32Group: платформа размещена на вашем сервере, подняты два докер контейнера, один для платформы, второй изолированный с базой данных. работает на обоих доменах. весь функционал работает полностью. доступ в админ панель https://aztecblood.com/admin пароль: aztec2026 (можем поменять на ваш). ждём от вас недостающие ключи. скидываем дополнительно файл репорт с документацией и отчётом проделанных работ а также с оценочной стоимостью разработки проекта.
[файл «AztecBlood_Implementation_Report.pdf», содержимое:]
О Т Ч Ё Т О Р Е А Л И З А Ц И И · B U S I N E S S +
AztecBlood — цифровая платформа продаж
Кастомная e-commerce платформа с ИИ-слоем для бренда премиального
высококакаового шоколада Royal Cyprus Chocolates Ltd.
Проект: AztecBlood Заказчик: Royal Cyprus Chocolates Ltd (Кипр) Тариф по ТЗ: BUSINESS+ · 2 500 € Дата: 24.07.2026
1. Соответствие ТЗ (тариф BUSINESS+)
Все шесть модулей пакета BUSINESS+ и весь включённый маркетинговый слой реализованы и проверены в работе.
МОДУЛЬ ТЗ ЧТО ЗАКРЫТО СТАТУС
E-commerce Каталог, корзина, гостевой checkout без обязательной регистрации, оплата
картой / Apple Pay / Google Pay, mobile sticky «Add to Cart», управление
товарами и остатками
✓ Реализовано
Учёт платежей и заказов Обработка заказов, статусы, история транзакций, подтверждение оплаты по
webhook, повторный заказ (reorder), задел под подписки
✓ Реализовано
Ролевая модель — B2B Страница Wholesale & Corporate Gifts, форма запроса с выбором «Interested in»
(retail / hotels / corporate gifts / events)
✓ Реализовано
Расширенные кабинеты Аккаунты клиентов, история заказов, сохранённые данные, повторные заказы,
привязка гостевых покупок по email
✓ Реализовано
AI-техподдержка AI-консьерж по базе знаний (доставка, состав, употребление,
противопоказания), эскалация в живую поддержку, история обращений в
админке
✓ Реализовано
Рефералы и лояльность
(бонус пакета)
Персональные реферальные ссылки + учёт приглашений; задел под бонусы/
подписки
✓ Реализовано
Маркетинговый слой (входит в BUSINESS+)
Маркетинговые страницы (The Ritual, Energy & Focus, Inside AztecBlood, About и др.) ✓
Journal как контент-хаб + AI-генерация статей в админке ✓
AI-SEO: schema (product / FAQ / article / organization), metadata, sitemap, canonical, alt ✓
Лидогенерация: email-capture «Join the Ritual», формы запросов (сохранение + письма) ✓
Аналитика и трекинг: GA4, Search Console, Meta Pixel, Google Ads + воронка событий и конверсии ✓
Find Your Ritual — квиз на базе AI, отдельный URL под QR/рекламу ✓
Cookie consent + страница Cookie Policy с управлением согласием (GDPR) ✓
Админ-панель: товары, заказы, посты, чат, SEO-аудит с AI-подсказками ✓
-- 1 of 2 --
2. Детально реализовано
Магазин и оплата
Stripe Checkout с серверным расчётом суммы + подпись webhook
Корзина для гостей и авторизованных, повторный заказ
Гостевой checkout + привязка заказов к аккаунту по email
Транзакционные письма покупателю и админу (Resend)
Аккаунты и безопасность
Email+пароль (bcrypt, JWT), Google OAuth
Сброс пароля, confirm-password, show/hide
Личный кабинет: заказы, адрес, карточка ритуала
Админка под паролем, cookie-сессии
SEO и аналитика
JSON-LD на всех страницах, sitemap, canonical, OG
GA4 / Google Ads (конверсии) / Meta Pixel — consent-gated
Воронка: view_item → add_to_cart → checkout → purchase
Средний SEO-балл внутреннего аудита ≈ 99/100
ИИ-слой (5 систем, OpenAI)
AI support-чат: RAG по базе знаний, эскалация на человека, перехват
оператором из админки
AI Ritual Quest: подбор персонального ритуала
AI-писатель журнала: черновик статьи по теме
AI SEO-аудит + генерация meta в админке
Строгие guardrails: без медицинских/энергетических заявлений
Контент и маркетинг
~25 кастомных страниц, брендинг, self-hosted шрифты
DB-журнал с управлением из админки
Реферальная программа (ссылки + учёт)
Лид-захват: подписка + B2B-заявка (БД + письма)
Cookie-consent (GDPR)
Инфраструктура
Загрузка фото товаров/статей файлами (галерея, порядок)
Деплой adapter-node + pm2, чистый Git-репозиторий
Готовый deploy-runbook для переноса на сервер клиента
Технологический стек
SvelteKit TypeScript Tailwind CSS Prisma PostgreSQL Stripe OpenAI (gpt-4.1-mini) Resend Google OAuth GA4 / Ads / Meta Pixel
adapter-node · pm2 Caddy
3. Рыночная оценка стоимости разработки
Над проектом работала команда из 2–3 специалистов (fullstack, frontend/дизайн, AI-интеграции). Оценка по суммарным человеко-часам
команды × ставке 25 €/час.
НАПРАВЛЕНИЕ / РОЛЬ ЧАСЫ СТАВКА СТОИМОСТЬ
Ведущий fullstack-разработчик — архитектура, backend, Stripe, БД,
деплой
420 25 € 10 500 €
Frontend / UI-дизайн — дизайн-система, брендинг, 25+ страниц,
адаптив
360 25 € 9 000 €
AI / интеграции — 5 ИИ-систем, SEO-движок, аналитика, email 260 25 € 6 500 €
QA, тестирование, правки, интеграция контента 80 25 € 2 000 €
Итого (человеко-часы команды) 1 120 ч 25 € 28 000 €
Рыночная стоимость: ≈ 25 000 – 30 000 €
Команда из 2–3 специалистов, суммарно ~1 120 человеко-часов при ставке 25 €/ч. По объёму и сложности (полноценная кастомная e-
commerce платформа + 5 самостоятельных ИИ-систем + собственная админка и SEO-движок) итоговая стоимость разработки составляет
25 000–30 000 €. ИИ-функции — отдельная кастомная работа, которая заметно повышает стоимость относительно типовых магазинов на
шаблонах.
Контекст цены. Согласованный по ТЗ тариф BUSINESS+ составил 2 500 € — это партнёрская/пакетная цена. Настоящий документ
фиксирует рыночную стоимость аналогичной разработки для понимания реального объёма поставленной работы.
AztecBlood · Royal Cyprus Chocolates Ltd · Отчёт о реализации BUSINESS+ · 24.07.2026 · Стоимость указана как рыночная оценка объёма разработки, не является счётом.
-- 2 of 2 --
24.07.2026 18:07Cyprus Chocolates: PUBLIC_GA4_ID=G-G72HRDRQ92
PUBLIC_GOOGLE_ADS_ID=AW-18346864859
24.07.2026 18:40Cyprus Chocolates: https://ca.onetimesecret.com/secret/hl9r2kntfpbg9p7vsei4kgfrom6x1stbbobbuyb2ontdymth4333jvuqvrah05
24.07.2026 18:41Cyprus Chocolates: password is the same
24.07.2026 18:42Cyprus Chocolates: Client ID
846772144465-75uc2hklr0a38ai2v798tp9cdlr44egl.apps.googleusercontent.com
24.07.2026 19:41Cyprus Chocolates: re_354Lcc1Q_5i5LP9ipezdeM6QGgiJHDQJZ