Для отправки человека в Telegram с предзаполненным сообщением можно использовать специальную ссылку, которая позволяет открыть чат с данным пользователем и вставить текст сообщения. Работает это так:
1. Создаете ссылку вида: `https://t.me/username?text=Hello%20World`, где `username` заменяете на имя пользователя в Telegram, а `Hello%20World` - это URL-кодированный текст сообщения, которое хотите предзаполнить.
Пример с предзаполненным текстом "Здравствуйте, меня интересует ваш товар: ":
`https://t.me/username?text=Здравствуйте%2C%20меня%20интересует%20ваш%20товар%3A`
2. При переходе по такой ссылке пользователь сразу видит окно чата с предложением отправить заранее подготовленное сообщение.
Чтобы информация о заказе автоматически передавалась менеджеру в Telegram при оформлении заказа на сайте, можно использовать системы автоматизации и Telegram Bot API для интеграции. Вам понадобится:
1. Создать бота в Telegram через BotFather и получить токен для API.
2. На сайте реализовать логику, которая собирает данные из корзины и формирует сообщение. Это может быть сделано в обработчике оформления заказа на серверной стороне веб-приложения.
3. Использовать серверный скрипт (написанный, например, на PHP, Python, Node.js или Ruby) для отправки данных через Telegram Bot API менеджеру.
4. Использовать метод `sendMessage` Bot API для отправки сообщения с данными корзины выбранному пользователю.
Примерный PHP код для отправки сообщения через Telegram Bot API:
```php
$chat_id = 'CHAT_ID_МЕНЕДЖЕРА'; // ID чата с менеджером
$text = "Заказ: \n" . $message_text; // Сообщение с информацией о заказе
$token = 'ВАШ_ТОКЕН_БОТА';
$url = "https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=" . urlencode($text);
file_get_contents($url);
```
При этом `$message_text` - это сформированный текст, который содержит информацию о товарах из корзины, и который должен быть правильно экранирован для передачи в URL.
Обязательно обратите внимание на безопасность (чтобы не было возможности отправлять произвольные запросы к вашему боту) и на регулярные лимиты Telegram API, чтобы не превышать допустимые лимиты на количество сообщений.
Также важно учитывать конфиденциальность и соблюдение GDPR или аналогичных норм в зависимости от страны, в которой работает ваш магазин. Пользователь должен дать согласие на передачу своих данных в Telegram.