Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Страницы должны быть статичными, т.е. вида http://www.site.ru/nazvanie_tovara.html

У каждой страницы должны быть свои title, генерирующиеся из названия фильмов на английском и русском языке, и их категорий.

Главная страница. – центр страницы

Список из фильмов. Список состоит из одной картинки (скриншота коробки фильма) и мини-описания (настраиваемо из админки – что отображать в мини-описании): например название английское, название русское, категория, год выпуска, студия, рейтинг фильма (в том числе редактируемо админом). В строку идет 3-4 фильма (настраиваемо). При нажатии на мини-описание переходим к основному описанию фильма.

Возможность сортировки товаров по: названию, году выпуска, категориям, рейтингу, кол-ву отзывов, топ-скачиванию, даты добавления.

Должны быть или страницы (или отведенные блоки в меню по бокам страницы) с ТОП-фильмами и новые фильмы.

Основное описание фильма. – центр страницы

Здесь должны быть такие поля (настраиваемо из админки): название англ, название рус, год, режиссер, студия, год выпуска, актеры, категории фильма (одна основная и две-три дополнительные категории), рейтинг фильма (в том числе поправляемый админом), цена фильма и ссылка на скачивание (для зарегистрированных пользователей) и предложение зарегистрироваться (для незарегистрированных пользователей) сбоку от этих полей идет скриншот коробки фильма небольшого размера.

Затем идет одна картинка, в которой сделаны несколько скриншотов (автоматически программой) она распологается по центру, ниже идет описание описание фильма.

Ниже – форма для добавления отзыва на фильм. (Должна быть возможность редактирования и удаления отзывов через админку).

Еще ниже идет отзывы на фильм (которые будут добавлять сами пользователи) с указанием имени добавившего, и даты и самого отзыва.

Личный кабинет юзера (форма входа должна меняться на меню после авторизации – расположение форма и меню справа от основной страницы).

Во-первых, должна быть регистрация юзеров. Регистрация простая в три поля – e-mail, пароль и проверка капчи. Должна быть форма забытого пароля для его восстановления.

После регистрации юзера – ему повторяется письмо на почту с его данными. После авторизации и входа в личный кабинет – форма входа меняется на меню.

Меню: Ваш баланс - *** руб.

Пополнить баланс – здесь должна быть форма автоматического пополнения баланса через отправку смс, т.е. приведены номера и коды какие надо отправить. В ответ юзер получает смс-ку с кодом. Вводит код в поле и его баланс пополняется на определенную сумму.

Также должна быть форма пополнения баланса через вебмани (он-лайн пополнение) с рублевого кошелька и долларого. Основная валюта будет рублевая. Курс доллара к рублю – будет задаваться из админки. При пополнении баланса – отправление почты на мыло админу.

Это были он-лайн способы пополнения баланса.

Должны быть и оффлайн способы пополнения баланса (например, yandex-money, e-gold и др.). Здесь проще. Их принцип сводится к тому, что указаны наши реквизиты, юзер перечисляет сам деньги на наш счет и заполняет заявку, что через, скажем, е-голд с такого-то счета перечислены деньги на такую-то сумму (скажем не меньше 300 рублей – минимальная сумма на перечисление с офф-лайн платежей должна задаваться через админку). А админ в свою очередь получает письмо на мыло, что форма заполнена и вроде должны были поступить деньги на е-голд. Идет и проверяет наличие денег и в админке – акцептирует или не акцептирует платеж. После акцептирования платежа админом – деньги поступают на внутренний счет юзера.

Мои ссылки

Здесь ссылки на скачивание фильмов, купленные за последние 3 дня.

Партнерская программа

Должен быть внутренний баланс (чисто на начисление денег для скачивания фильмов) – с него нельзя выводить деньги. И должен быть партнерский баланс – с возможностью вывода заработанных денег на вмз или вмр кошелек. На партнерский баланс должны зачисляться деньги только заработанные от партнерского привлечения новых юзеров ( и соответственно зачисления денег на внутренний баланс этих новых юзеров).

При первом переходе по ссылке «партнерская программа» пользователь должен видеть предложение зарегистрироваться в партнерской программе. Учетная запись одна. Он может принять предложение в регистрации в качестве партнера. Тогда получает форму, которую должен заполнить, где будет указываться его данные:

Логин (оригинальный для каждого партнера) Имя, Фамилия, Сайт, Его реквизиты на вывод оплаченных денег (вмид, кошелек вмр, кошелек вмз). Также он должен согласиться с правилами партнерской программы, поставив соответствующую галочку в чекбоксе.

При заполнении формы становится партнером. Ему устанавливается определенный процент выплат (от привлеченных пользователей), который можно устанавливать и изменять из админки.

После регистрации в качестве партнера он видит партнерские ссылки.

Ссылки должны быть статического вида например: http://www.site.ru/login_partner-tovar.html

Ссылка на главную страницу магазина http://www.site.ru/partner.html и на каждый из товаров отдельно http://www.site.ru/partner-tovar.html

Юзеру переходя по партнерской ссылке ставится Кука. При регистрации юзера и получении внутреннего баланса – должна быть соответствующая запись в базе данных скрипта, что такой-то пользователь пришел от партнера такого-то. И при начислении новым юзером денег на свой баланс – процент. И так каждый раз при зачислении новой суммы.

По достижении минимальной суммы выплат (устанавливается в админке) – кнопка «вывести деньги» становится активной. По ее нажатии партнером – идет письмо админу и в админке отражается, что такой-то партнер хочет вывести столько-то денег. И админ вручную переводит деньги на указанные WMR и WMZ и ставит отметку, что выплачено.

Должно быть несколько уровней партнерской программы. Т.е. партнер 1-партнер 2-партнер 3. И партнеру 1 должно начисляться проценты и от партнера 3. Процент выплат – регулируется через админку.

Также должна отражаться статистика у партнера – какой юзер зарегистрировался, сколько денег начислил или не начислил на свой счет, какая доля партнера, стал ли партнером и если стал – то сумма начисленная от младших партнеров.

Агентский магазин

Здесь должна быть ссылка на скачивание скрипта агентского магазина. Агентский магазин должен ставиться на любой хост, поддерживающий php, mod_rewrite. Должна быть возможность изменения дизайна агентского магазина редактированием файлов header и footer. Середина агентского магазина – можно сделать без изменений, т.е. такой же как и в основном магазине. За каждую продажу через агентский магазин – идет начисление на партнерский баланс соответствующего партнера с дальнейшим выводом средств по достижении определенной суммы.

VIP-пользователи

Нужно предусмотреть функцию VIP-пользователя. Она заключается в том, что юзер покупает ВИП-доступ и после этого товары для него либо на время, либо навсегда становятся бесплатными.

Есть несколько категорий ВИПов: 1. постоянный 2. ВИП-абоненмент на месяц 3. ВИП-абонемент на 2 месяца 4. ВИП-абонемент на 3 месяца. 5. На 6 месяцев.

Также надо предусмотреть ВИП по количеству мегабайт. Например, админ задает условия, что ВИП на на 100МВ – стоит 100 руб., ВИП на 500МВ – 300 руб, ВИП на 1 ГБ – 600 руб. Т.е. как бы юзер оптом покупает мегабайты и тратит их уже куда желает.

Каждый из ВИП-ов стоит своих денег. Юзер начисляет себе на баланс деньги и может купить себе один из ВИП-ов.

Здесь должна быть защита от разных юзеров. Метод – верификация по е-майлу при смене ИП-адреса заходящего. Т.е. при смене ИПа отправляется какой-нибудь код на почту, и пока код не будет введет – ВИП считается временно деактивирован (скачивать нельзя). И так каждый раз при заходе с нового ИПа. Такая функция необходима только для ВИП-пользователей, дабы предотвратить скачивание товаров разными юзерами.

История всех покупок

Выход из личного кабинета

Сам процесс покупки и скачивания выглядит так.

Если юзер зарегистрировался и вошел в свой кабинет – то он видит ссылки на скачивание, если не вошел в кабинет – видит предложение зарегистрироваться.

Каждому фильму – может соответствовать один или два файла (например один фильм разбит на две части). Ввиду одного описания – две части фильма, каждая из которых стоит своих денег.

Например,пусть номер фильма будет – 1001, который будет задаваться при добавлении описания фильма.

При наличии достаточного количества денег на балансе пользователя – он нажимает кнопку или ссылку «купить», здесь должен быть устроен внутренний скрипт антилича: в папке (скажем films (задается через админку)) лежит соответствующий файл 1001.avi или 1001.zip. Тогда при нажатии юзером ссылки «купить» этот файл 1001.avi или 1001.zip копируется в другую папку, например download, файлу уже присваивается оригинальное название, например, 1001_ip_data_uniccode.zip. Где ip-ип юзера data-дата и время uniccode-уникальный код. Т.е. ссылка должна быть уникальной. Т.к. архивы весят много (600-700 метров), то я так предпологаю серверу нужно время для копирования архива из одной папки в другую (то, пусть юзер в процентах видит через сколько он сможет получить свою ссылку).

И юзер уже видит следующую ссылку на скачивание: www.site.ru/download/1001_ip_data_uniccode.zip. (которая активна только с того ИП адреса, с которого она была активирована). Если кто-то еще зайдет по ссылке чтобы прошла проверка на ип - с того ли ип адреса был куплен товар, если проверка не проходит – то файл не скачивается и выдет ошибку. И скажем через 3 (задается через админку) дня эта ссылка автоматически бы удалялась из папки download, желательно без cron.

Оригинальную папку, где лежат все файлы, таким образом, конечный покупатель не видит во избежании бесплатного скачивания фильмов (товаров).

Ссылка должна быть прямая, с возможностью докачки с того же ИПа.

Админка

Здесь (помимо всего выше и ниже сказанного): список товаров, список юзеров (с их статистикой по скачиваниям, по начислению денег, заходам по ИПам), список партнеров ( по их продажам, по их младшим партнерам, по входяшему трафику, по наличию их партнерских денег и возможности их снятия, список тех кто заказал партнерские выплаты и в каком размере), список вип-пользователей (их статистика по заходам по ИПам, по скачиваниям, если ВИП куплен на время – сколько осталось дней до снятия статуса ВИП). Должна быть возможность блокировки и юзеров и партнеров и ВИП-пользователей. Подробная статистика по скачиваниям, по начислению денег, с каких ИП адресов, ТОП-товаров. Возможность блокировки по ИП адресу по заходу на сайт вообще. Возможность редактирования внутренних страниц (что-то наподобие простенькой cms). Возможность удаления товаров, редактирования их описания. Возможность акцептирования офф-лайн платежей. Возможность вручную добавления денег юзерам и партнерам на их балансы. Возможность организовать скидки юзерам, скажем, которые зачислили на свой баланс n-ую сумму денег в автоматическом режиме. Например, положил юзер 400 руб – на счет – скрипт ему автоматически делает на все товары скидку в 5%, положил 700-10%, 1000-25%. Чтобы процент и сумма подлежала изменению. Процент скидки видит и сам юзер, т.е. цену товара без скидки и со скидкой

Возможность просмотра отзывов на фильм, добавленные юзерами. Скажем, если юзер набрал отзыв более 300 символов – чтобы на отдельной странице выводился этот отзыв и по прочтении его администратором, он принимает решении о начислении ему бонусной суммы денег за отзыв (должно подлежать изменению кол-во символов и суммы начисления), админ только должен нажать кнопку – «начислить». В зависимости от набранных кол-во символов – разная сумма внутреннего начисления на баланс. Каждый отзыв – на почту админа.

Процесс добавления товара (фильма)

В админке добавление товара происходит след. Образом: нажимаешь добавить и открывается страница, где администратор присваивает товару:

- номер

- название англ

- размер архива – считывается скриптом автоматически

- название рус

- выбрать из списка основную категорию

- выбрать из списка две-три дополнительные категории

- цена

- режиссер

- студия

- актеры (поля задаются через админку)

- автоматически добавляется дата добавления товара (которую по желанию админа можно скрыть от отображения для всех посетителей)

- добавляется описание

Например номер фильма – 1001. Соответственно скрипт сам добавляет к описанию рисунок коробки фильма из папки box под названием файла 1001.jpg, автоматически добавляет скриншоты к фильму из папки screen файл 1001.jpg и автоматически присваивает ему файл 1001.avi или 1001.zip из папки films.

Все эти 1001.jpg, 1001.jpg, 1001.avi появятся вручную по фтп на сервере в соответствующих папках.

Если частей фильма будет две – то 1001_2.avi или 1001_2.zip

То, где писалось «должно редактироваться через админку» - можно сделать для редактирования например не через админку, а через конфигурационный файл.

Также необходимо предусмотреть следующие возможности скрипта: 1. формирование рейтинга фильма юзерами в проставлении балов от 1 до 5.

Цена товара будет корректироваться в зависимости от рейтинга автоматически (возможность отключении этой функции через админку) следующим образом:

Если рейтинг фильма =1, то цена товара умножается на 1,01. Если рейтинг фильма=3,2, то умножается на 1,032 и т.д.

Возможность корректировки каждого рейтинга через админку.

2. начисление партнеру денег по покупке фильма.

3. оплата по мегабайтам, т.е. человек платит на за фильм, а за скаченный мегабайт – автоформирование цены в зависимости от размера архива.

4. закачивание архива не через фтп, а при добавлении описания товара.

5.автоформирование номера товара

6. возможность задания шаблонов описания в ворде и добавления описания из вордовского файла.

7. добавление отзыва и рейтинга на фильм только после покупки фильма.

8. организовать ТОП товаров (за всегда, месяц, день – выбирается из админки)

9.оффлайновые платежи – процент партнерам при акцептировании платежа админом.

10. новые товары – последние добавленные 10-20 позиций.

11. Цена товара (разряд) хх,хх, т.е., например 30,28руб.

12. Предусмотреть скидку, т.е. при покупки файлов больше 5 – скидка 5% - задается через админку

При одновременном зачислении (за час, за день) на баланс суммы больше 500 руб – начисление сверх (дополнительных) 10% - задается через админку. Например, зачислил юзер 500 руб – получил на счет 550руб.

13. Возможность перевода денег с «партнерского» баланса на «внутренний» баланс (всех денег или части). Перевод денег внутри на внутренний баланс возможно без достижения min суммы для вывода средств.

14. Возможность очень гибкой настройки, подстройки и достройки всего функционала магазина. Возможность отключения и включения всех функций.

16 лет назад
shappok
NaN лет
16 лет в сервисе
Был
16 лет назад
  • Похожие заказы
  • И так есть сайт www.biznes-zona.com Нужно придумать что-то, какой-то модуль, чтоб посетителям было интересней на сайт заходить. К примеру я сделал новостной модуль и дал возможность всем размещать там свои новости. Посетителям это ...

    Закрыт
    16 лет назад
  • $10

    Нужно перелапатить готовый модуль для друпала и сделать из него сниппет для MODx. У сниппета должен быть параметр - TV собственно по которому и будет проходить поиск по гуглу, кодировка UTF-8, должен искать адреса которые ...

    Закрыт
    16 лет назад
  • $50

    Настоящий проект представляет собой proof of concept, и при удачном завершении вероятно потребует дальнейшей полноценной разработки. Предметом разработки является php web-interface к специализированному поисковому сайту. Разработчик может воспользоваться имеющимся кодом (на java) который выполняет все ...

    Закрыт
    16 лет назад
  • $50

    Нужно разработать граббер на PHP, который бы: 1. Получал список объявлений с указанного сайта. 2. Сохранял их в базе. 3. Обрабатывал поочередно новые объявления и закачивал подоплительные данные по указанной ссылке, парсил их, сохранял в базу. Дополнительные требования: 1. Для ...

    Завершен
    16 лет назад
  • Есть анимированные часики swf 240х320 на телефон. Во флэш-баннере показывает день недели на английском языке - WED , нужно сделать на все дни недели чтобы было на русском языке - пон, вторник и т.д. Исходника ...

    Закрыт
    16 лет назад
  • $2150

    Требуется: - Доработка модулей уже готового проекта; - Написание новых модулей; - Интеграция дизайн-макета и типовых блоков; - Знание xsl-шаблонизатора; - Знание архитектуры и особенностей Umi.CMS; - Ответственность, аккуратность и нахождение в Спб будет являться неоспоримыми плюсами. Сайт портального типа, степень ...

    Закрыт
    16 лет назад
  • Требуется опытный флешер для доработок существующего достаточно нагруженного сайта. Обязательное умение разбираться в чужом и не очень хорошем коде!) Поэтому новичков просьба не беспокоить. Оплата либо почасовая либо по to-do листу.

    Закрыт
    16 лет назад