Запрос цены в Telegram-сообщения (modTelegram)

Здравствуйте, подскажите пожалуйста.
Как можно реализовать такую функцию?

Есть категория товаров, у которых не указывается цена. Как можно сделать, чтоб при нажатии на кнопку Запросить цену, выводилось модальное окно, где нужно гостю ввести номер имя и e-mail, нажать на кнопку Запросить и запрос шел в чат Telegram-сообщения на самом сайте вместе с его данными и Данными о товаре?
Абакар
07 апреля 2019, 16:30
modx.pro
693
0

Комментарии: 2

Konstantin
08 апреля 2019, 07:15
2
+2
Легко!
Заварить себе чашечку чего-нибудь, сесть на балконе/веранде, подумать о бренном и осознать, что сайт без цен в 2019 году это пи***ц и так делать нельзя.

Ну а если не осознаете никак важность цены на сайте, то напишите прехук для формит:
<?php
    //id получателей
    $recipients = array(
        '00000','00000'
    );
    
    $client_phone = $hook->getValue('phone');
    $client_email = $hook->getValue('email');
    
    // Текст сообщения
    $tm_msg = "Назови клиенту цену, изверг! : {$client_phone}, {$client_email} ";

    $tm_token = 'токен бота';
    $tm_msg = urlencode($tm_msg);

    foreach($recipients as $id){
        $url = "https://api.telegram.org/bot{$tm_token}/sendMessage?chat_id={$id}&text={$tm_msg}";
        $ch = curl_init();
        curl_setopt_array($ch, array(CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true));
        $result = curl_exec($ch);
        curl_close($ch);
    }

return true;
    Абакар
    08 апреля 2019, 20:44
    0
    Класс. Спасибо за решение
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2