geval 3 Опубликовано 22 августа, 2012 Жалоба Share Опубликовано 22 августа, 2012 Нынче смартреспондером в рассылках- не пользуется только ленивый.. удобно, можно по имени обращаться, и множество других плюшек.. поскольку существующая система рассылок вообще никуда не годится ( если больше 200 человек- то капец, всё рушится..) опять же, в смартреспондер свой список вручную перетащил, чтобы оттуда делать рассылки..красота! но не делать же это каждый раз:-) у смартреспондера есть API, которое позволяет автоматически подписывать человека, который делает заказ или регится в магазине, на соответствующую рассылку. Внедрить хотя бы подписку обязательную для клиента!! вот хочется внедрить данные полезные вещи ( которые по идее вообще-то по умолчанию должны быть..), в некоторых движках уже unisender например внедряют.. вот ссылка на API http://api.smartresponder.ru/doc/ ( также могу предоставить курс, где один из программистов описывает, как делаются подобные вещи) вот пример, скажем поиск подписчиков, чтобы кое-что слегка было понятно, как оно работает.. мне нужно добавлять подписчиков таким же образом. <? // Действие: список подписчиков (поиск) // Авторизация: MD5-подпись $apiKey = 'Hy9IUdrsGkhsOO0PxlDCUNNV2B6Abf9j'; $url = 'http://api.smartresponder.ru/subscribers.html'; // массив параметров запроса $queryPars = array( 'api_key' => $apiKey, 'action' => 'list', 'search[city]' => 'одесса' ); $queryParsEscaped = NULL; foreach ($queryPars as $k => $v) $queryParsEscaped[] = $k.'='.rawurlencode($v); // вызов API-интерфейса методом GET $queryUrl = $url.'?'.implode('&', $queryParsEscaped); $res = file_get_contents($queryUrl); ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <pre> <?= htmlspecialchars($res) ?> </pre> </body> </html> нужна итоговая подробная инструкция, где куда чего вставлять и как менять, чтобы данная интеграция работала. 1) при заказе, чтобы человек подписывался на рассылку с заданным в админке или конфиге номером 2) должна идти проверка, нет ли его уже в базе..возможно ранее данный человек уже подписывался:-) Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения