Аватар профиля как сделать на тильде чтобы не просил товар а он был по дефолту а сумму оплаты писавали в поле и передавал это значение в точку банк Вложение Snimok-ekrana-2026-06-26-v-12.59.19.jpg На основе скриншота и вашего вопроса, вот полное решение — как на Tilda сделать форму с произвольной суммой (без товара) и передать её в Точку Банк. Суть проблемы Ошибка «Товара "Банкротство полное" нет в наличии» возникает потому, что Tilda пытается найти товар в каталоге перед оплатой. Нужно обойти систему товаров и передавать сумму напрямую из поля формы в платёжный шлюз. Метод: Корзина + переменная суммы Это официальный рабочий способ для Тильды — вместо фиксированного товара используется поле-калькулятор, которое передаёт сумму в корзину. Шаг 1 — Создай форму с нужными полями В блоке формы (ST) добавь поля: ФИО — тип «Имя» Телефон — тип «Телефон» Сумма — тип «Число», задай переменную {pay} (в настройках поля → «Название переменной») Комментарий — тип «Текст» Шаг 2 — Добавь скрытый товар по умолчанию через ссылку В настройках кнопки «Перейти к оплате» используй корзинную ссылку с форматом: text #order:Консультация=1:::qty=1 Товар с ценой 1 ₽ будет создан «на лету», а реальную сумму ты перезапишешь через JS. Шаг 3 — Передай значение поля суммы в корзину через JS Добавь кастомный JS-код на страницу (Настройки страницы → HTML-код перед ): xml Важно: В настройках сайта → «Ещё» обязательно подключи jQuery, иначе скрипт не сработает. Шаг 4 — Подключи Точку Банк Перейди: Настройки сайта → Платежные системы Выбери «Точка Банк» (или «Универсальная платежная система», если Точки нет в списке) Введи API-ключи из личного кабинета Точки Альтернативный метод — Zero Block + HTML-форма Если стандартные блоки не дают гибкости, используй блок T123 (HTML-код) и вставь кастомную форму, которая сама формирует ссылку оплаты Точки: xml
Ключевые правила Пункт Что сделать Товар по умолчанию Убрать из каталога, использовать ссылку #order:Название=1 Сумма Поле типа «Число» с переменной {pay} jQuery Подключить в настройках сайта → «Ещё» Класс кнопки Скопировать реальный CSS-класс кнопки формы и прописать в настройках корзины Точка Банк Подключить через «Платежные системы» в настройках сайта Если у тебя Точка Банк не отображается в стандартном списке платёжных систем Тильды — нужно подключать через «Универсальную платёжную систему» (UPS) и вручную прописать URL эквайринга Точки. Подготовлено с использованием Claude Sonnet 4.6 Thinking ок пром для вайб блока тильды напиши Вложение Snimok-ekrana-2026-06-26-v-13.02.06.jpg Вижу по скрину — у тебя уже есть форма оплаты на Тильде, поле суммы как input type="text" name="Amount", и история чата с пониманием проблемы (несовпадение имени товара). Вот готовый промпт для Vibe-блока Тильды 👇 Промпт для Zero Block (вайб-блок) Тильды Скопируй и вставь в AI-помощник Тильды или в чат для написания кода блока: text Мне нужен рабочий JavaScript-код для блока Zero Block на Tilda. Контекст: - Форма оплаты на Тильде подключена к платёжной системе Точка Банк - На странице есть форма с полями: ФИО, телефон, сумма (input name="Amount"), комментарий - Товар в каталоге Тильды называется точно "Банкротство полное" (с пробелом) - Кнопка "Перейти к оплате" работает через стандартную корзину Тильды (#order:...) Задача: 1. При нажатии кнопки "Перейти к оплате" — считать значение из поля суммы (input[name="Amount"] или id="tpAmountInput") 2. Сформировать корзинную ссылку Тильды в формате: #order:Банкротство полное=[СУММА ИЗ ПОЛЯ]:::qty=1 где [СУММА ИЗ ПОЛЯ] — число, которое пользователь ввёл в поле "Сумма" 3. Перехватить клик по кнопке (до стандартного обработчика Тильды), подставить нужную сумму и товар 4. Если поле суммы пустое или введено не число — показать сообщение об ошибке под полем, не переходить к оплате 5. Товар по умолчанию должен быть прописан в коде, пользователь его не выбирает Технические требования: - Чистый JavaScript (jQuery доступен как $) - Код вставляется в блок "HTML-код" перед в настройках страницы Тильды - Не ломать стандартную валидацию формы Тильды (обязательные поля ФИО, телефон, чекбокс согласия) - Совместимо с Tilda 2024-2025 Дополнительно: - Минимальная сумма оплаты — 1 рубль, максимум не ограничен - Сумма передаётся как целое число (без копеек) Напиши готовый JS-код с комментариями на русском языке. Что этот промпт решает Проблема Решение в промпте Товар «не в наличии» Имя товара прописано точно — «Банкротство полное» с пробелом Фиксированная цена Сумма берётся динамически из поля формы Пустое поле суммы Валидация с сообщением об ошибке Конфликт с Тильдой Сохраняется стандартная валидация формы Если хочешь — могу сразу написать сам код без промпта, и ты просто вставишь его в Тильду. Подготовлено с использованием Claude Sonnet 4.6 Thinking ок давай это сделаем кодом в блоке т123 вот код вайбблока тильды

Оформление заказа

Заполните данные и перейдите к оплате

Завершено 2 шага tilda-payment-block Сейчас открыт Вот файл — вставляй содержимое целиком в блок T123 на Тильде. Что исправлено и как работает Главная проблема оригинала — orderLink.click() на скрытом элементе Тильда игнорирует, потому что браузер блокирует клики по display:none. Теперь используется цепочка из 4 методов: Приоритет Метод Когда работает 1 window.location.hash = 'order:...' Всегда, самый надёжный 2 tcart.add(...) Если подключён Tilda Store API 3 Динамический + .click() Резервный вариант 4 window.location.href Последний резерв Что убрано из оригинала Скрытый — он был причиной проблемы, убран полностью tildaForm.send(form, submitBtn, '2') теперь в блоке try/catch с запасным tildaSendForm() — чтобы ошибка CRM не блокировала оплату Порядок вставки в Тильду Открой страницу → «Добавить блок» → найди T123 (блок с кодом) Вставь весь код из файла В настройках сайта проверь, что товар «Банкротство полное» есть в каталоге и в наличии Опубликуй → протестируй с суммой 1 рубль Подготовлено с использованием Claude Sonnet 4.6 Thinking чистый код отдай Просмотреть Код Редактировать