Скрипт интернет магазина по продаже софта

Web/сайты Прочее

Был(а) онлайн: 14.10.18 17:17
Umen 24 года

1.0 Был(а) онлайн: 14.10.18 17:17

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

ТЗ:

Вообщем вот что бы хотелось видеть в скрипте.

1. В админке нужно дабы был каталог, дозволено было создавать неограниченное число категорий с неограниченным числом подкатегорий. Весь продукт может участвовать в нескольких категориях сразу. Скажем, имеем категории: Brand(подкатегории: Microsoft, Adobe, Corel итп.), Platform(PC, Mac), Category(Audio&Video, System, Utilities итп.). Продукт Microsoft Windows XP должен участвовать в подкатегориях: Microsoft, PC, System. Т.е. при создании нового продукта дозволено задавать в каких категориях ему участвовать. Приоритет продукта: если задано 0 - сортировать по алфавиту, чем огромнее цифра - тем огромнее приоритет и тем выше находится продукт в списке при листинге. При создавании нового продукта обязаны быть пункты: Основная категория, побочные категории(список), имя продукта, приоритет, цена у нас, цена retail, размер архива, доступные языки (список с галочками), путь к файлам на фтп для данного продукта, тумба продукта в листинге, огромная картинка для подробного изложения, изложение продукта(в HTML формате), related продукты(список, будет выдаваться в подробном изложении к продукту), инструкция по установке(в HTML формате для мемберки). Еще необходима вероятность бекапа каталога, и ручная и механическая. Вероятность создавать топы продуктов: по продажам, по дате добавления (типа Recently added), тоже и механический и ручной, дабы дозволено было самому расставить продукты в необходимом порядке. Все топы отдельными массивами обязаны идти, дабы дозволено было в необходимом месте на сайте - необходимый топ вставить.
2. Customers and Orders.
Заказы сразу выводить при входе во вкладку, с вероятностью сортировки по дате, по номеру заказа, по рангам. Должен быть поиск по номеру заказа, по логину/имени заказчика. Группировка по периодам типа с 01/03/2007 по 14/03/2007 с учетом рангов - должен выводиться список заказов в этом периоде с всеобщим числом денег в конце типа Total orders amount. Это дабы комфортней было подсчитывать сумму за определенный период. В списке заказов обязаны быть столбцы: номер, дата заказа, логин заказчика, сумма заказа, ранг заказа. Должна быть вероятность детального просмотра заказа. Ранги приблизительно: new(ранг нового заказа, при механической обработке пропускается, при ручной - для оператора), billed(ранг, от биллинга, что платеж проведен, при механической обработке пропускается, при ручной - выставляется оператором для дальнейшего создания аккаунта), declined(от биллинга, платеж отклонен, с объяснением поводы, при механической обработке - результат биллинга, при ручной - выставляется оператором), pending(по какой либо причине ожидание - типа неудовлетворительно информации о заказчике итп., нет доступа к серверу мемберки итп., короче если не получилось что-то при платеже), sended(платеж проведен, аккаунт сделан, инфа заказчику отправлена), returned(выставляется если деньги возвращены заказчику по каким либо причинам и аккаунт удаляется). Необходимо еще дабы позже заказа на мыло указанное в админке отправлялась нотификация о заказе, с короткой информацией и рангом.
3. Статистика - статистика по продажам, по заказчикам.
4. Ход обработки продаж, должен выглядеть приблизительно так: заказчик зашел на сайт, предпочел необходимый продукт(ы), добавил в корзину, прошел на страницу оплаты(страница с SSL на отдельном домене, типа портала оплаты), ввел нужные данные, при механической обработке - данные записываются в нашу базу и отправляются на шлюз биллинга, позже результата биллинга, что все ОК: механическое создание аккаунта в мемберке(на удаленном сервере) и отправка данных заказчику на указанное мыло, ранг sended. Если результат не OK - ранг declined с указанием поводы от биллинга, отправка заказчику письма, что платеж не прошел. При ручной обработке - запись данных в базу, выставление ранга new для оператора. Позже того как оператор поставит ранг billed - механически создавать аккаунт в мемберке и отсылать заказчику письмо с инфой, окончательные ранг - sended. (механическая проводка продаж будет проходить через биллинг chronopay.com - так что АПИ ихнее нужно юзать).
5. Дизайн сайта должен вставляться образцами, дабы дозволено было весь блок типа поиска, списка категорий, топов итп. вставлять куда желательно в зависимости от дизайна. Также дабы дозволено было создавать образцы писем отылающихся заказчикам при тех либо иных обстановках.
6. Мемберка: должна находиться на отдельном сервере, но взаимодействовать с основным сайтом, т.е. вероятно применять одну базу mysql. Но как-то еще нужно дабы скрипт отдавал команды на создание акка итп. на сервер мемберки, я не знаю как это делается, но это нужно :). В мемберке тоже нужно дабы дизайн дозволено было вставлять шаблонно. Но какое нибудь простенькое оформление базовое сделай. Вообщем заказчик заходит на сайт мемберки, вводит логин-пароль, внутри мемберки должен быть список купленных продуктов с датой покупки, ценами. При заходе в продукт - выдавать ссылку для скачивания продукта(ссылка не обязаны быть прямой, а как-то генериться, дабы прямого доступа ко каждом продуктам у заказчика не было), изложение по установке(серийник, инструкции, кейген, в зависимости от продукта). В мемберке должна быть система тикетов для общения с нами - самая простейшая. Выдаваться нам тикеты обязаны гдето в админке на основном сайте, типа раздел Tickets. Как-то нужно сделать дабы у заказчика был доступ только к тому языку тот, что он приобрел. В мемберке еще обязаны выводиться новости, которые мы могли бы вписывать гденибудь в админке.
7. Добавочные страницы: страницы на сайте с доплнительной ифой типа FAQ, Terms и пр. Доставки никакой не будет - так что все опции по доставке не необходимы. Язык интерфейса - только английский, валюта - только бакс(но если сумеешь сделать дабы она автоматом конвертилась в евро с учетом курса - то дозволено сделать такую переменную и при желании дабы она во фронт вставлялась)

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

14.10.18 17:17
Umen 24