Форма заявок
Заявки сохраняются в базу, уведомление приходит в Telegram, список можно выгрузить в Excel.
Сделай на моём сайте https://ваш-сайт.ucoz.ru форму заявки на странице «Контакты»:
— поля: имя, телефон, e-mail и комментарий. Телефон и e-mail проверяй прямо в форме;
— защита от спама без капчи: скрытое поле и ограничение числа заявок с одного адреса;
— каждую заявку сохраняй в базу данных и сразу присылай мне в Telegram имя, телефон и текст;
— после отправки покажи посетителю понятное «Спасибо, мы свяжемся с вами»;
— сделай страницу, где администраторы сайта видят список заявок, отмечают обработанные и скачивают список для Excel.
Ключи и пароли храни только на сервере и в чат не выводи.
Перед тем как вставлять форму на страницу, покажи, что изменится в шаблоне.
Онлайн-запись на услуги
Клиент выбирает услугу и свободное время, а вы получаете запись в Telegram и список на неделю.
Сделай на моём сайте https://ваш-сайт.ucoz.ru онлайн-запись на услуги.
— Список услуг, их длительность и рабочие часы я пришлю. Храни их так, чтобы я мог менять их без правки кода.
— Клиент выбирает услугу, день и свободное время и оставляет имя и телефон. Занятое время больше никому не показывай, даже если двое записываются одновременно.
— Записи храни в базе данных, мне присылай уведомление в Telegram, а клиенту показывай подтверждение с датой и временем.
— Для администраторов сделай страницу со всеми записями на неделю. Запись можно отменить, и время снова станет свободным.
— Каждый день в 9:00 присылай мне в Telegram список записей на сегодня.
Форма должна быть удобной на телефоне. Перед подключением к сайту покажи, что изменится в шаблоне.
OG-картинки для материалов
У каждого материала своя картинка для превью ссылок в Telegram, VK и мессенджерах.
Сделай для каждого материала моего сайта https://ваш-сайт.ucoz.ru свою OG-картинку 1200×630, чтобы ссылки в Telegram, VK и мессенджерах выглядели как аккуратные карточки.
— На картинке: заголовок материала, раздел, логотип и фирменные цвета сайта. Длинный заголовок аккуратно переноси и сокращай, кириллица должна выглядеть чисто.
— Если у материала есть своя картинка, используй её как фон с затемнением.
— Новые материалы обрабатывай сам по расписанию, а если поменялся заголовок, обновляй картинку. Старые материалы обработай один раз.
— Подключи картинку в мета-теги og:image и twitter:image в шаблоне страницы материала. Для страниц без своей картинки оставь общую.
Перед правкой шаблона сделай резервную копию. Потом проверь, как ссылка выглядит в превью Telegram, и пришли мне пару примеров.
Telegram-бот по статьям сайта
Бот отвечает на вопросы ссылками на ваши статьи и сам публикует новые материалы в канал.
Сделай Telegram-бота для моего сайта https://ваш-сайт.ucoz.ru.
— Человек пишет вопрос, бот находит подходящие статьи сайта и присылает до пяти ссылок с коротким описанием. Если ничего не нашлось, предлагает переформулировать вопрос.
— Бот понимает опечатки и разные формы слов.
— Новые материалы бот сам публикует в мой канал: заголовок, картинка, пара строк и ссылка. Одну запись дважды не отправляет.
— Показывай только опубликованные материалы, черновики и скрытые не трогай.
— Список статей обновляй сам по расписанию.
Подскажи по шагам, как создать бота у @BotFather и безопасно передать тебе его токен. Токен храни только на сервере.
Перенос старого PHP-скрипта
Пришлите файлы старого скрипта, и агент перенесёт его в «Серверные скрипты» незаметно для посетителей.
На моём сайте https://ваш-сайт.ucoz.ru работает старый PHP-скрипт по адресу https://ваш-сайт.ucoz.ru/php/… — он [коротко, что делает: например, ищет по статьям сайта]. Работает медленно, а ключи доступа записаны прямо в коде.
Прикладываю файлы скрипта: сам скрипт и всё, что лежит рядом с ним. Работай по скиллу «Разработка серверных скриптов для сайта», по разделу про перенос старых скриптов.
— Сначала ничего не меняй. Разберись и покажи мне: что скрипт делает, какая страница или форма его вызывает, какие данные он берёт и какие ключи в нём есть (сами ключи не повторяй).
— Перенеси его в «Серверные скрипты» как новую программу рядом со старой. Старый код не правь.
— Для доступа к данным сайта попроси у меня новый ключ uAPI только для чтения: старые ключи из файлов считаем утёкшими.
— Сравни старый и новый вариант на одних и тех же запросах: скорость и результаты.
— Когда я подтвержу, переключи сайт на новый вариант одной правкой с резервной копией шаблона, чтобы посетители не заметили переключения.
В конце скажи, какие старые ключи отозвать и какие старые файлы можно удалить.
Заявки с сайта — в CRM
Каждая заявка уходит в CRM, а если CRM недоступна, отправка повторится позже.
Передавай каждую новую заявку с моего сайта https://ваш-сайт.ucoz.ru в нашу CRM [название CRM]. Доступ к её API и описание полей пришлю отдельно.
— Сопоставь поля формы с полями CRM: имя, телефон, e-mail, комментарий, страница, с которой пришла заявка, и UTM-метки, если они есть.
— Если CRM временно недоступна, сохраняй заявку в очередь и повторяй отправку позже, чтобы ни одна не потерялась.
— Одну заявку дважды не отправляй.
— Если отправка не удалась несколько раз подряд, пришли мне уведомление в Telegram.
— Сделай страницу для администраторов, где видно, какие заявки ушли в CRM, а какие ждут в очереди.
Ключ от CRM храни только на сервере. Отправь тестовую заявку и покажи, где проверить, что она дошла.