Оплата товара с обычной формы с произвольной суммой на тильде
Vložit
- čas přidán 6. 06. 2023
- Рассказываю как подключить платежную систему к форме.
Код из видео.
disk.yandex.ru/i/PFGy6BePyu1eeQ
1. Оповещение настраиваем в корзине. В форме они работать не будут
2. Ошибку NOT_FOUND_PRODUCT в разделе "заявки" можно убрать путем отключения проверки товаров. Настройки сайта - платежные системы - общие платежные системы - разрешать продавать товар без проверок
3. В поле "Калькулятор" значение "НАЗВАНИЕ В КОРЗИНЕ" не должно быть пустым
Музыка:
- jhove - a lonely star
- Provided by Lofi Records
- Watch: • Jhove - falling dreams...
- Download/Stream: fanlink.to/FallingDreams
Прям то, что я искал, хотя у меня и вовсе задача с формой пожертвований, спасибо, бро!
Какой же ты крутой !!! Это прямо то что надо спасибо !!!!
Благодарю. У меня все получилось, хоть и не с первого раза. просто надо внимательней делать
Спасибо! Не без танцев, но заработало ))
У меня для пожертвований спаисбо большое
Спасибо!
Обязательно в поле калькулятор, напишите название услуги. Это одна из причин, почему может вас не перебрасывать на страницу оплаты если код введен корректно. Также если у вас нет поставить галочку, как на примере в видео (получить фиксальный чек). Не нужно в коде эту строку удалять, кнопка оплатить не будет реагировать. Лично у меня так было, пока обратно не поставил.
Подскажите, а при таком сценарии, заявка уходит в срм Тильды ДО момента нажатия кнопки оплаты в самой форме оплаты? Тоесть теоритически, если клиент отвалился на этапе заполенния данных карты, то его заявка все равно ушла в СРМ?
да, всё так. Но можно настроить так что бы уходило после оплаты. В настройках тильды есть такая функция, но я её не тестил
Добрый вечер! Подскажите, пожалуйста, три раза нужно нажать на кнопку оплатить прежде чем произойдет открытие платежной системы, в чем могло быть дело? Спасибо!
Не знаю. Попробуйте задержку на клик по кнопке поставить. Возможно не успевают все поля проброситься до отправки
Спасибо за видео! Очень своевременно! Скажите, пожалуйста, а как-то особым образом нужно подключать платежную систему или как обычно и все будет само работать по кнопке из формы?
Как обычно
Спасибо. А будут ли изменения в коде если форма в попапе? Сделала все по инструкции, не работает почему-то. Можно я Вам дам доступ к сайту на Тильде и Вы посмотрите, в чем может быть ошибка?
@@anytka_ledy Действия точно такие же должны быть. В корзине уберите галочку "Не показывать кнопку открытия виджета", и посмотрите будут ли пробрасываться поля в корзину. Если нет, значит где то допустили ошибку.
Алексей Мей, извините, что отнимаю у Вас время. В корзину поля перебрасываются, а вот кнопка в форме не перебрасывает на платежную систему. В чем может быть ошибка?
@@anytka_ledy Если с корзины на платежную не переходит, проблема в подключении платёжки. Если клик с формы на форму корзины не проходит, тогда либо класс кнопки в форме неправильно указан, либо класс в корзине. Другого не может быть. В видео рассказал всё на что стоит обратить внимание. Где то недоглядели.
Здравствуйте! Пожалуйста, подскажите как решить проблему… При отправке заполненной заявке, всплывает окно о том, что заявка сохранена. Перехода на сайт нет… Код проверила несколько раз, все верно. Подключение к платежам, тоже все ок. Подключен платеж к Сберу
У меня тоже самое!
@@speedr69 Получилось решить проблему с переходом на оплату?
Классное видео, спасибо, жаль мало просмотров. Я сейчас в поиске ответа, как сделать так чтобы при оплате по ссылке (не через корзину) отправлять данные в подключенный сервис рассылок. Может быть вы знаете решение?
Если по ссылке клиент уходит на сервис оплаты, то тильда уже никак не может вытянуть оттуда почту. Нужно что бы изначально было какое то поле с почтой на сайте тильды, а потом уже переход по ссылке.
@@Aleksey_Mayда, я понимаю. спасибо. Только момент в том, что он может и не оплатить в итоге. То есть получится так, что его данные с формы уйдут как в «оплаченные заказы» или я что-то не так понимаю ?
@@safronova-video на любом шаге может человек отказаться от оплаты, но данные с формы уйдут к вам в список. Можно попробовать сделать так, что бы после оплаты его перекидывало на страницу с формой подписки на рассылку. Ну или в ручную отслеживать кто оплатил, того и добавлять
@@Aleksey_Mayспасибо большое, классный вариант. А как это сделать ? прикрутить форму подписки на странице успеха не получится, потому что страница успеха от Тильды.
@@Aleksey_May я про вариант когда после оплаты его перекидывает на страницу с формой
Добрый день, Алексей спасибо вам большое, сделал как и вы все работает хорошо, сделал через юкассу, вопрос вот в чем можно ли сделать чтобы была не только оплата картой но и можно было оплатить через сбп? заранее большое спасибо
Это зависит от платёжной системы. На сколько я помню, у юкассы вроде такого не было
Здравствуйте, Алексей! благодарю Вас за видео-инструкцию. Можно у Вас попросить помощи? 2 день не найду ошибки( не перебрасывает с формы на оплату, как быть не пойму, код вроде корректен(
Здравствуйте. То есть у вас корзина заполняется, но не нажимается кнопка отправить?
@@Aleksey_May Здравствуйте, Алексей! У меня тоже не перебрасывается на платежную систему. Но платежная система работает, потому что у меня до этого стоял донатный способ оплаты
У меня два сайта с разной платежной системой, и оба не работают не могу понять в чем дело,10 раз пересматривал
Значит где то ошибку сделали в коде или не доглядели. После строки script возможно класс кнопки с формой неверно указан t678... , что скорее всего. либо дальше классы полей перепутаны. Других вариантов то и нет@@garikjkeee
@@Aleksey_May в том то и дело, что перепроверял 10 раз и всё равно тоже самое
Ваша инструкция очень мне пригодилась! Спасибо.
Но есть вопрос к вам:). У меня много полей данных в форме, все перебрасывается в корзину, очень удобно не заполнять повторно (я корзину не скрываю, так как нужна для промокода). Но вот хотелось бы, чтобы в корзине поля ввода были заблокированы. Знаете как это сделать?
У меня настроен калькулятор в форме в зависимости от заполненных полей, а в корзине калькулятора нет) и получается пользователь может поменять данные в корзине, что не будет соответствовать действительной сумме.
Дак вы промокод тоже пробросьте в корзину, а корзину скройте. Заблокировать может быть и можно через джаваскрипт. Не знаю.
Ещё вариант сделать проброс заполненных полей в скрытые поля формы. То есть в корзине они не будут видны пользователю. Или имеющиеся в корзине поля скрыть через scc. Вот вам сходу 3 варианта
Здравствуйте! Алексей, могли бы помочь с настройкой Тильды? За оплату, разумеется.
Ситуация: я на патенте и имею право не использовать Онлайн-кассу по своим видам деятельности. Однако я должна присылать квитанцию. Очень утомительно готовить её и рассылать в каждый раз вручную! В квитанции должны быть мои реквизиты, услуга, количество, дата и номер документа. Вот бы это письмо ещё отправлялось автоматически :) буду ждать ответа. Заранее благодарю.
Здравствуйте. Напишите в телеграм @Designer089
Подскажите пожалуйста, почему не появляется сумма в корзине? Для этого обязательно нужно добавлять дополнительное поле, в котором человек сам пишет сумму и связывать его с калькулятором? Нельзя сделать стоимость фиксированной?
Я не понимаю о чем вы спрашивайте без пояснения. Но если коротко 1. Неправильно настроили. 2. можете не добавлять. 3. можно
@@Aleksey_May Спасибо за ответ. Проще говоря, где нужно указать цену в форме, чтобы она потом появилась в корзине?
@@lonsiah7672 Вот тут ответы на ваши вопросы help-ru.tilda.cc/online-store/cart пропишите ссылку на кнопке: #order:Название товара =1000
@@Aleksey_May Спасибо! А на какой именно кнопке нужно прописать? На кнопке формы вроде нет возможности это сделать. Еще насколько мне известно это не работает с юкассой, это правда?
спасибо, было интересно!
подскажите, пжлст, можно ли сделать калькулятор расчёта, и при расчёте цен чтобы пользователя переносило на страницу оплаты? (с уже выбранной суммой для оплаты)
В этой же форме делайте и калькулятор. Всё тоже самое, только дополнительные поля для расчета суммы добавить.
@@Aleksey_May спасибо!
Здравствуйте. У меня из корзины не уходит в оплату, пишет "Не удается оформить заказ. Товара "Услуга" нет в наличии. "Услуга" - это в калькуляторе в поле "НАЗВАНИЕ В КОРЗИНЕ". То есть сумма с названием услуги в корзине есть, а товара пишет, что нет. Возможно ли произвести оплату без создания карточки товара, а только из формы с расчетом калькулятора?
Также подскажите, какой класс указать в коде (вместо input) для поля с вариантами ответов?
Здравствуйте. Попробуйте так, Настройки сайта - платежные системы - общие платежные системы - разрешать продавать товар без проверок. input указывайте
@@Aleksey_May Спасибо, все заработало😃
а сработает ли это с зеро блоком?
100%
У меня та же проблема, в корзину пробрасывается все, а кнопка в корзине не нажимается, такое чувство, что не прописыывается класс в корзине uc-place, пытался в коде кнопки корзины найти этот класс, тоже не нашел
Та же как у кого?
@@Aleksey_May как у пары людей который писали ниже комментарии, сейчас еще раз сделал в точности как у вас, к сожалению не работает, может в самой тильде что-то изменилось
@@credexpertru Дак ведь там же человек и написал почему у него не работало. "Обязательно в поле калькулятор, напишите название услуги. Это одна из причин, почему может вас не перебрасывать на страницу оплаты если код введен корректно. Также если у вас нет поставить галочку, как на примере в видео (получить фиксальный чек). Не нужно в коде эту строку удалять, кнопка оплатить не будет реагировать. Лично у меня так было, пока обратно не поставил." В видео я на этом не акцентирую, но у меня все поля заполнены.
Решили проблему. Оказывается на юкассу не успевает пробрасываться телефон по нажатию кнопки, по этому на неё поставили задержку в секунду. setTimeout(function () {
$('.uc-place .t-submit').trigger('click');
}, 1000);
Так же в корзине нужно было убрать автоматическую маску для телефона
Please check the box to let us know you're human.
Вот так пишет после нажатия на кнопку, ставишь галочку и возвращает обратно на корзину
Возможно особенности платёжной системы. Я только на пейкипер и юкассу настраивал
@@Aleksey_May у меня юкасса
@@antonsinitsyn6163 может задержку при клике надо поставить. Уже в каментариях был диалог на этот чсет. Попробуйте, может поможет setTimeout(function () {
$('.uc-place .t-submit').trigger('click');
}, 1000);
почему-то не работает в вашей функции клик по кнопке в корзине, переписал строку на чистом js, заработало.
document.querySelector('.uc-basket .t-submit').click();
можно ли сделать такое же но с формой из зероблока?
да
не могли бы сказать как? очень крутое видео все работает но нужно в зероблок)@@Aleksey_May
Всё тоже самое, только класс кнопки другой будет, через код страницы смотрите @@user-yb4wt5sc7p
$('.uc-place . #recxxxxxxxxx .t-submit').trigger('click'); вот так?) @Aleksey_May
очень нужно прошу помогите))@@Aleksey_May
Привет! А подскажи, к этой кнопке потом можно будет настроить рассрочку, по твоей инструкции?czcams.com/video/TnxQgclme54/video.html&ab_channel=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9%D0%9C%D1%8D%D0%B9%7C%D0%B2%D0%B5%D0%B1%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD
Какой в этом смысл? Рассрочка фиксированная, а тут цель в том что бы свою суму вписывать.
@@Aleksey_May мой клиент - интерьерное агентство, они сумму по договору обговаривают в процессе. А потом их клиент должен оплатить договор. Иногда просят рассрочку.
Вообщем ничего не вышло... стандартная форма мне не подходит а с ней то как раз все работает. а когда конвертируешь форму в зеро блок то невозможно посмотреть этот тип или номер кнопки.
Я делал. У меня всё работало
@@Aleksey_May а что ты писал в названии кнопки ? но в целом то я сделал то что нужно было Спасибо!!!! просто хотел покрасивее сделать )
@@user-hd6rd8vk1q Грубо говоря у вас так должно быть #recXXXXXXXXX .t-submit . Если это единственная форма на странице то можно и просто .t-submit без указания блока
@@Aleksey_May ок спасибо попробую если что отпишусь
Нифига не понятно