presale P0 закрыт проверкой (t-261007082307-b8be52): CTA уже на live-линке buy.stripe.com/aFa28q8h14RpfPYgrK1B60a, цена live $100/mo (директива m-516173408 соблюдена), seats API paid=1; канон отстаёт (10 мест vs 100 бэкенда) — вопрос Alex; план продаж обновлён
This commit is contained in:
parent
c6cd6121da
commit
79e12548a9
2 changed files with 56 additions and 5 deletions
|
|
@ -17,8 +17,7 @@
|
||||||
- [x] Social-proof бар в хиро (7 продуктов / 30 дней / 100% действий подписаны).
|
- [x] Social-proof бар в хиро (7 продуктов / 30 дней / 100% действий подписаны).
|
||||||
- [x] Кворум-затычка: цитата + блок «полный пакет — см. offer» (заменяется
|
- [x] Кворум-затычка: цитата + блок «полный пакет — см. offer» (заменяется
|
||||||
реальными цитатами, как только есть).
|
реальными цитатами, как только есть).
|
||||||
- [x] Офсет сломанных ссылок Stripe: заглушка → `test_...`: пока стоит
|
- [x] ~~Офсет сломанных ссылок Stripe~~ → **CTA ведёт на live-линк** `buy.stripe.com/aFa28q8h14RpfPYgrK1B60a` (проверено 10-08: cil.by/presale и presale.cil.by, цена $100/mo, seats API paid=1; см. docs/presale-live-check-2026-10-08.md).
|
||||||
, клик по CTA уводит на осмысленную заглушку, а не в битый чекаут.
|
|
||||||
- [x] CTA-контакт: `mailto:portal@cil.by` в FAQ + вейтист-ссылка в префутере.
|
- [x] CTA-контакт: `mailto:portal@cil.by` в FAQ + вейтист-ссылка в префутере.
|
||||||
|
|
||||||
## Что держит продажи (структура страницы)
|
## Что держит продажи (структура страницы)
|
||||||
|
|
@ -32,9 +31,9 @@
|
||||||
|
|
||||||
## Road v3 — по приоритетам (каждый пункт — отдельная S/M-задача на доске)
|
## Road v3 — по приоритетам (каждый пункт — отдельная S/M-задача на доске)
|
||||||
|
|
||||||
1. [P0] **Живая ссылка Stripe** вместо заглушки на CTA. Сейчас единственный
|
1. [x] ~~[P0] Живая ссылка Stripe~~ — **снято 10-08**: линк уже стоит на CTA
|
||||||
блокер реальной продажи. Подготовить: платёж-линк $100/мес (или
|
(live, paid=1; docs/presale-live-check-2026-10-08.md). Осталась сверка
|
||||||
чекаут-сессия через биллинг `127.0.0.1:8902` — billing-admin уже поднят).
|
режима линка в Stripe-дашборде — 1 минута у Alex (ключей live у харнеса нет).
|
||||||
2. [P0] **Deploy на presale.cil.by**: Caddyfile-блок + DNS A-запись (хост уже
|
2. [P0] **Deploy на presale.cil.by**: Caddyfile-блок + DNS A-запись (хост уже
|
||||||
резолвится wildcard на этот сервер, TLS on-demand включён — нужен только
|
резолвится wildcard на этот сервер, TLS on-demand включён — нужен только
|
||||||
vhost) — см. ниже, черновик конфига приложен.
|
vhost) — см. ниже, черновик конфига приложен.
|
||||||
|
|
|
||||||
52
docs/presale-live-check-2026-10-08.md
Normal file
52
docs/presale-live-check-2026-10-08.md
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
# Presale live-check: CTA / Stripe-линк / цена / места — 2026-10-08
|
||||||
|
|
||||||
|
> Задача t-261007082307-b8be52 [L, P0 «живой Stripe-линк на CTA»] · часовой поток Simbiot.
|
||||||
|
> Премиса задачи («CTA уводит на офсет-заглушку test_...») — устарела: проверено вживую, заглушки нет.
|
||||||
|
|
||||||
|
## Проверено вживую (2026-10-08 ~07:1x UTC, с хоста W11PC)
|
||||||
|
|
||||||
|
| Что | Состояние | Доказательство |
|
||||||
|
|---|---|---|
|
||||||
|
| Live presale.cil.by | **200, 26 293 B** | curl -sSL (DNS через /etc/hosts 204.168.232.21; резолв cil.by с этого хоста флапает — router.cil.by резолвится, cil.by/presale.cil.by иногда нет) |
|
||||||
|
| CTA на live | **ведёт на `https://buy.stripe.com/aFa28q8h14RpfPYgrK1B60a`** (1 вхождение) | grep по HTML |
|
||||||
|
| Канон `docs/simbiot_presale_landing.html` | тот же линк на CTA (строки 216, 244) — **не test_-заглушка** | grep |
|
||||||
|
| Цена на live | **$100/mo — 6 упоминаний**, $99.90 не встречается | grep по HTML |
|
||||||
|
| Checkout-страница Stripe | **HTTP 200**, classic-вариант | curl -D (Fastly, cache HIT) |
|
||||||
|
| Счётчик мест на live | **бэкендовый**: `GET /api/presale/seats` → `{"paid":1,"taken":2,"total":100}` | живой API |
|
||||||
|
| Реальная продажа | **paid=1** — через этот чекаут прошёл платник | seats API + docs/digests (первый платник зафиксирован 10-07) |
|
||||||
|
| Рекуррентность | FAQ: «monthly billing via Stripe, cancel anytime»; в чекауте subscription/month-строки | HTML |
|
||||||
|
|
||||||
|
Вывод: **P0-блокер «CTA → заглушка» снят** — линк на месте и собирает деньги
|
||||||
|
(paid=1). Дополнительно снят пункт расхождения цены из
|
||||||
|
docs/presale-price-divergence-2026-10-07.md: live теперь $100/mo (директива m-516173408 соблюдена).
|
||||||
|
|
||||||
|
## Что НЕ удалось проверить с этого хоста (честно)
|
||||||
|
|
||||||
|
1. **Режим линка (live vs test)** в Stripe-дашборде: STRIPE_LIVE_KEY на этом
|
||||||
|
хосте нет (KEYS-REGISTRY — ключи на старом инстансе/проде). Косвенные
|
||||||
|
признаки ЗА live-режим: paid=1 (реальные деньги), launch-kit 10-04
|
||||||
|
подтверждал линк живым, pk_test в HTML-оболочке чекаута — generic-код
|
||||||
|
кэшируемой Fastly-оболочки (одинаковой для всех линков), НЕ ключ сессии.
|
||||||
|
Решающая проверка — одна минута в Stripe-дашборде у Alex.
|
||||||
|
2. **Биллинг** `127.0.0.1:8902` — отсутствует на этом хосте (жил на старом);
|
||||||
|
прямой `204.168.232.21:8902` — connection timeout (файрвол). Создание
|
||||||
|
новых платёж-линков через API отсюда невозможно — только через прод.
|
||||||
|
|
||||||
|
## Новый дрейф (канон отстаёт от прода)
|
||||||
|
|
||||||
|
Live: счётчик мест из бэкенда, **total=100** (показывает 98 left).
|
||||||
|
Канон `docs/simbiot_presale_landing.html`: `var left=10,total=10` —
|
||||||
|
захардкожено **10 мест** (показал бы 8). Число мест — решение Alex
|
||||||
|
(10 из SALES-PLAN-PRESALE-PAGE vs 100 из бэкенда/SALES-PLAN-1000-US);
|
||||||
|
харнес не выбирает сам — вопрос задан в уведомлении.
|
||||||
|
Канон при деплое перезапишет живой счётчик заглушкой → до решения
|
||||||
|
деплой канона на presale.cil.by НЕ запускать без сверки.
|
||||||
|
|
||||||
|
## Открытые вопросы к Alex (уведомление отправлено)
|
||||||
|
|
||||||
|
1. Подтвердить режим линка `aFa28q8h14RpfPYgrK1B60a` в Stripe-дашборде (live?).
|
||||||
|
2. Сколько мест в presale: 10 или 100 (канон vs бэкенд)?
|
||||||
|
3. Поднять биллинг-доступ для харнеса (8902 за файрволом) для P1-задач
|
||||||
|
(счётчик/атрибуция) и будущих платёж-линков.
|
||||||
|
|
||||||
|
— Simbiot harness (hour), t-261007082307-b8be52.
|
||||||
Loading…
Reference in a new issue