Купонный сервис Nevius ---------------------- Описание: --------- Данный скрипт представляет собой сервис для размещения купонов о различных скидках, акциях, распродажах и т.п. Регистрация держателей купонов, личный виртуальный счет каждого пользователя для покупки отобранных купонов с зачислением на него денег через различные платежные системы. Возможности скрипта: -------------------- Возможности для пользователей (держателей купонов): - Регистрационная страница для пользователей, приобретающих купоны с подтверждением регистрации по электронной почте. - Показ акций согласно дате начала показа акции на сайте с выключением по окончании даты срока размещения акции. - Отбор нужных купонов в "корзину" и их покупка (см. далее). - Личный виртуальный счет каждого пользователя с показом истории движения денежных средств. - Зачисление на свой счет денег через платежные системы. - Возврат денег за неиспользованные купоны (см. далее). - Отображение адреса организации на карте Google map или Yandex.карты. - Архив приобретенных купонов. - Функция восстановления забытого пароля. Возможности для администратора: - Добавление скидочных программ администратором с указанием организации, ее реквизитов и логотипа, описания скидочной программы, количества купонов (в том числе неограниченное количество), сроков действия, стоимости, процента вознаграждения и т.п. - Возможность размещения бесплатных купонов. - Редактирование акции, просмотр списка купонов, просмотр шаблона купона для данной акции. - Просмотр списка пользователей (держателей купонов). - История движения денежных средств на сайте. - Сверка использованных купонов (см. далее). - Экспорт данных с приобретенными купонами в таблицу Excel (формат CSV). Покупка купона -------------- После пополнения лицевого виртуального счета и оплаты покупки купона формируется новый купон. Новому купону присваивается номер (он состоит из: ID пользователя + ID купона). Новый купон появляется в "Архиве приобретенных купонов". При этом отобранная ранее акция, по которой купили купон, удаляется из "Списка отобранных купонов". В случае если по акции можно купить только ограниченное количество купонов, то при покупке последнего купона другими пользователями, данные по акции автоматически удаляются. Если купон бесплатный, то все равно пользователь сначала откладывает акцию себе в корзину, и также нажимает кнопку "Купить купон" со всеми вышеуказанными действиями, но без списывания денежных средств со своего виртуального счета. В "архиве приобретенных купонов" пользователь распечатывает купон, для его предъявления, а также может послать заявку на возврат денежных средств на свой виртуальный счет. Технология сверки использованных купонов ---------------------------------------- В табличке каждой акции на странице списка акций в панели администрирования имеется ссылка на страницу "Просмотр списка купонов". На данной странице администратор сайта отслеживает приобретение и активацию купонов по каждой акции. 1) После того как купон приобретен каким-нибудь пользователем в списке формируется новая строка с последними двумя сверочными номерами купона, указанием стоимости купона и вознаграждение агента будет равно стоимости купона. Статус купона НЕ ИСПОЛЬЗОВАН. 2) После того, как администратор введет в своем личном кабинете на странице "регистрации использованных купонов" полный номер купона, и если этот номер правильный, то происходят следующие изменения: - полный номер купона отображается в соответствующей ячейке; - статус купона меняется на "ИСПОЛЬЗОВАН"; - в ячейку "Дата оказания услуг" ставится дата, когда был вбит номер купона; - в ячейки, где указывается вознаграждение агента, устанавливается сумма в зависимости от суммы, указанной в поле "Вознаграждение Агента" на странице добавления акции; 3) В случае, если пользователь (держатель купона) хочет возвратить свои деньги администратор нажимает кнопку "возврат денег" и после этого происходят следующие изменения: - сумма денег, списанных с его виртуального счета на покупку купона - возвращаются обратно на его виртуальный счет; - купон удаляется из его "архива приобретенных купонов"; Возврат денежных средств ------------------------ В течение срока действия купона, если купон не использован (его номер не был введен администратором в таблицу использованных купонов), то до конца срока действия купона держатель купона имеет право на возврат денежных средств на свои виртуальный лицевой счет. Для этого на странице "архива приобретенных купонов" в ячейках с "неиспользованными" купонами есть кнопка "Возврат денег". Нажав ее и приняв условия возврата денежных средств, пользователь переходит на страницу, где он указывает причину возврата денежных средств (например: он не успевает воспользоваться купоном или ему отказали в предоставлении услуги). Данные отправляются администратору на отдельную страницу - "Заявки на возврат денежных средств". Далее на странице "список купонов" по акции администратор нажимает кнопку "Возврат денег". После сохранения изменения сумма денег, ранее списанных с виртуального счета пользователя на покупку купона возвращаются обратно на его виртуальный счет, купон удаляется из его "архива приобретенных купонов", изменяется на "Возврат денег". В случае если купон вообще не был использован и до конца срока действия купона не была подана заявка на возврат денежных средств, то после даты конца срока действия купона на странице "Архива приобретенных купонов" в личном кабинете пользователя автоматически удаляется ссылка "Возврат денег". Деньги в этом случае не возвращаются. Технические характеристики и требования к серверу: -------------------------------------------------- Данный скрипт написан на php с использованием баз данных MySQL. Поэтому сервер должен поддерживать php и MySQL. Файлы имеют расширения php, которые должны поддерживаться сервером. Установка: ---------- !!!Перед установкой скрипта внимательно прочитайте лицензионное соглашение, находящееся в файле license.txt 1. Распакуйте архив в любое удобное место. 2. Откройте в любом текстовом редакторе (например в блокноте) файл var.php и измените его, установив нужные значения (см. комментарии в файле). 3. Откройте файлы top.php и down.php и при необходимости измените их. Файл top.php - отвечает за верхнюю "шапку" страниц (название, меню, цветовое оформление и т.д.), файл down.php - нижняя часть страниц. 4. Загрузите все файлы на сервер. Сервер должен поддерживать php и MySQL. Кроме того, в настройках сервера должна быть установлена поддержка расширений *.php. 5. На папки photos, excel должны быть установлены права доступа 777 (rwx-rwx-rwx). Возможно такие права установлены по умолчанию, если фото не загружается, то установите права доступа 777. (CHMOD 777). 6. Находясь в интернете, запустите файл "mysql.php", чтобы создать базу данных и необходимые таблицы, после этого удалите файл "mysql.php" с сервера. 7. Находясь в интернете, перейдите по ссылке "Admin" (admin.php). Введите и запомните пароль администратора. Настройка Яндекс.Карты ---------------------- Зарегистрируйтесь на сайте http://api.yandex.ru/maps для получения индивидуального API-ключа. После получения ключа, укажите его в переменной $yandexapikey в файле var.php Авторские права: ---------------- Все авторские права на скрипт "Купонный сервис Nevius" принадлежат его автору - Невежину Евгению. nevius@bk.ru http://nevius.ru