{
 "name": "Прайс-лист GEO-оптимизации (AI-D2C)",
 "version": "2.2",
 "valid_from": "2026-10-24",
 "currency": "RUB",
 "principle": "Цена одна для всех и зависит только от объёма работ: сумма позиций × коэффициенты по опубликованным правилам. Цены «от», индивидуальные скидки и торг не применяются. Прайс меняется только выпуском новой версии. Версия 2.2 от 24.10.2026: добавлена позиция «Машиночитаемое КП — API запроса КП». Версия 2.1 от того же дня: добавлена позиция «Замер ответов нейросетей», прайс перенесён с aid2c.ru на geooptimization.ru. Цены остальных позиций не менялись.",
 "items": [
  {
   "id": "audit",
   "name": "Разбор отчёта и план работ",
   "unit": "разбор",
   "price": 7500,
   "engine_coef": false,
   "desc": "Созвон по отчёту проверки и письменный план со сметой. Не оплачивается, если в том же заказе есть внедрение.",
   "term": "2–3 рабочих дня"
  },
  {
   "id": "base",
   "name": "Базовый слой для агентов",
   "unit": "сайт",
   "price": 20000,
   "engine_coef": true,
   "desc": "robots.txt для ИИ-ботов, sitemap с датами, llms.txt, AGENTS.md, Markdown-версии страниц, разметка компании с ИНН и ОГРН.",
   "term": "1 неделя"
  },
  {
   "id": "data",
   "name": "Файл данных каталога",
   "unit": "товар",
   "price": 150,
   "engine_coef": false,
   "desc": "Сбор и нормализация: артикул, цена, наличие, срок, характеристики числами с единицами.",
   "term": "1–2 недели на 100 товаров"
  },
  {
   "id": "template",
   "name": "Разметка типа страницы",
   "unit": "тип шаблона",
   "price": 7500,
   "engine_coef": true,
   "desc": "JSON-LD и таблица характеристик для одного типа страниц: карточка товара, категория, статья.",
   "term": "2–3 дня на тип"
  },
  {
   "id": "feeds",
   "name": "Фиды YML и Google",
   "unit": "комплект",
   "price": 7500,
   "engine_coef": false,
   "desc": "Фид YML для Яндекс Товаров и фид Google, собираются из файла данных автоматически.",
   "term": "2–3 дня"
  },
  {
   "id": "calc_base",
   "name": "API расчёта цены — основа",
   "unit": "API",
   "price": 10000,
   "engine_coef": true,
   "desc": "Эндпоинт цены с описанием OpenAPI, расшифровкой и признаком «окончательная / расчётная».",
   "term": "1 неделя"
  },
  {
   "id": "calc_param",
   "name": "API расчёта цены — параметр",
   "unit": "параметр",
   "price": 5000,
   "engine_coef": true,
   "desc": "Каждый параметр расчёта: размер, опция, отделка, количество.",
   "term": "1–2 дня на параметр"
  },
  {
   "id": "kp_api",
   "name": "Машиночитаемое КП — API запроса КП",
   "unit": "сайт",
   "price": 15000,
   "engine_coef": true,
   "desc": "Эндпоинт запроса коммерческого предложения для ИИ-агентов закупок: расчёт по вашему прайсу со ступенями, ответ в формате «машиночитаемое КП 1.0», страница КП для человека, письмо менеджеру, лимиты. Позиции без открытой цены — «запрос принят», КП письмом.",
   "term": "1 неделя"
  },
  {
   "id": "ycp_bitrix",
   "name": "Подключение к YCP — модуль 1С-Битрикс",
   "unit": "подключение",
   "price": 15000,
   "engine_coef": false,
   "desc": "Настройка модуля Яндекса, проверка фида и данных, тестовый заказ. Только для сайтов на 1С-Битрикс.",
   "term": "3–5 рабочих дней"
  },
  {
   "id": "ycp_api",
   "name": "Подключение к YCP — по API",
   "unit": "подключение",
   "price": 60000,
   "engine_coef": true,
   "desc": "Эндпоинты протокола: остатки, доставка, заказы и статусы; тестовый заказ из Алисы AI.",
   "term": "2–4 недели"
  },
  {
   "id": "measure",
   "name": "Замер ответов нейросетей",
   "unit": "замер",
   "price": 7500,
   "engine_coef": false,
   "desc": "20 ваших запросов в шести нейросетях (Алиса AI (и Яндекс Нейро), GigaChat, ChatGPT, Perplexity, DeepSeek и Gemini): 5 с названием бренда («знают по имени») и 15 без него («находят без имени»). Кто ответил, на кого сослался, есть ли ссылка на ваш сайт. Отчёт со скриншотами; у каждого ответа указано, получен он через API или вручную из приложения. Место в ответе не гарантируется.",
   "term": "2–3 рабочих дня"
  },
  {
   "id": "hour",
   "name": "Нестандартная работа",
   "unit": "час",
   "price": 3000,
   "engine_coef": false,
   "desc": "То, чего нет в прайсе. Количество часов называем и согласуем до начала работ.",
   "term": "по оценке"
  },
  {
   "id": "support_base",
   "name": "Поддержка — основа",
   "unit": "месяц",
   "price": 5000,
   "engine_coef": false,
   "monthly": true,
   "desc": "Обновление данных, отчёт о заходах ИИ-ботов по логам, замер видимости в Алисе AI и GigaChat.",
   "term": "ежемесячно"
  },
  {
   "id": "support_sku",
   "name": "Поддержка — товар",
   "unit": "товар в месяц",
   "price": 25,
   "engine_coef": false,
   "monthly": true,
   "desc": "Контроль актуальности цены, наличия и срока каждого товара.",
   "term": "ежемесячно"
  }
 ],
 "engines": [
  {
   "id": "custom",
   "name": "Свой код или статический сайт",
   "coef": 1.0
  },
  {
   "id": "bitrix",
   "name": "1С-Битрикс",
   "coef": 1.0
  },
  {
   "id": "wordpress",
   "name": "WordPress",
   "coef": 1.0
  },
  {
   "id": "constructor",
   "name": "Tilda, Wix и другие конструкторы",
   "coef": 1.2,
   "why": "у конструктора нет своего сервера: API и фиды размещаем отдельно"
  }
 ],
 "urgency": {
  "coef": 1.3,
  "rule": "срок вдвое короче стандартного"
 },
 "discounts": [
  {
   "id": "public_case",
   "name": "Согласие на публичный кейс с цифрами",
   "rate": 0.15
  },
  {
   "id": "prepay",
   "name": "Предоплата 100%",
   "rate": 0.05
  }
 ],
 "discount_rules": "Скидки складываются (максимум 20%) и действуют только на разовые работы. Других скидок нет.",
 "vat": [
  {
   "id": "vat5",
   "name": "НДС 5%",
   "rate": 0.05
  },
  {
   "id": "vat22",
   "name": "НДС 22%",
   "rate": 0.22
  }
 ],
 "order_of_calculation": [
  "сумма позиций (к позициям, зависящим от движка, применяется коэффициент движка)",
  "разбор не оплачивается, если в заказе есть внедрение",
  "× коэффициент срочности, если выбрана срочность",
  "− скидки по правилам",
  "+ НДС по выбранной ставке",
  "поддержка считается отдельно, помесячно, без скидок"
 ],
 "vat_note": "Цены в прайсе указаны без НДС. Ставка выбирается при расчёте: 5% или 22%. Исполнитель и его реквизиты указываются в договоре.",
 "packages": [
  {
   "id": "proverka",
   "name": "Проверка",
   "free": true,
   "items": [],
   "desc": "Бесплатная автоматическая проверка сайта на agentreadyscan.ru: уровень L0–L4 и список исправлений.",
   "url": "https://agentreadyscan.ru/"
  },
  {
   "id": "razbor",
   "name": "Разбор",
   "items": [
    {
     "id": "audit",
     "qty": 1
    }
   ],
   "net": 7500,
   "desc": "Созвон по отчёту и письменный план со сметой. Не оплачивается, если в заказе есть внедрение."
  },
  {
   "id": "osnova",
   "name": "GEO-основа",
   "items": [
    {
     "id": "base",
     "qty": 1
    },
    {
     "id": "template",
     "qty": 2
    },
    {
     "id": "measure",
     "qty": 2
    }
   ],
   "net": 50000,
   "desc": "Базовый слой для нейросетей, разметка двух типов страниц, замер ответов до работ и через 30 дней после."
  },
  {
   "id": "katalog",
   "name": "GEO для каталога",
   "items": [
    {
     "id": "base",
     "qty": 1
    },
    {
     "id": "template",
     "qty": 2
    },
    {
     "id": "measure",
     "qty": 2
    },
    {
     "id": "feeds",
     "qty": 1
    },
    {
     "id": "data",
     "qty": "N"
    }
   ],
   "net": 57500,
   "per_item": 150,
   "desc": "Всё из «GEO-основы», плюс файл данных каталога на N товаров и фиды YML и Google."
  }
 ],
 "packages_note": "Пакеты — сумма позиций прайс-листа без НДС для движка «свой код», 1С-Битрикс или WordPress; для конструкторов к позициям с коэффициентом движка применяется ×1,2. Отдельной цены у пакета нет.",
 "history": [
  {
   "version": "2.1",
   "valid_from": "2026-10-24",
   "change": "добавлена позиция measure (замер в шести нейросетях, две метрики); адрес прайс-листа — geooptimization.ru"
  },
  {
   "version": "2.0",
   "valid_from": "2026-10-01",
   "change": "цены снижены вдвое относительно 1.0"
  }
 ],
 "url": "https://geooptimization.ru/price.json"
}