Модуль для VirtueMart 1.0.14 под Joomla.
Сайт бежыт под CMS Joomla 1.0.13, магазин – на VirtueMart
1.0.14 под той же Joomla.
Специфика заключается в том, что URL по которому будет заходить клиент
создается в программе, бегущей у клиента (собсно ее мы и продаем).
Софт имеет 2-а варианта:
1. Portable (для установки на любой съемный носитель, флэшку к примеру)
2. Desktop (ставиться на local disk).
Софт имеет 3 режима (Pro, Classic и Basic). При установке она 30 дней
работает как Pro, затем downgrade на Classic (еще 30 дней), а потом –
на веки Basic. В любом из этих trial режимов юзер имеет возможность
прикупить лицензию на Pro или Classic и забыть об ограничениях. Собственно
лицензию и продаем. Технически выглядеть это должно так:
Юзер идет в прогр. Help -> About, давит клавишу Order online и
программа генерит URL с нужными параметрами для генерации лицензии.
Параметры следующие:
catid – ID категории софты: 1 = Portable; 2 = Desktop (NOT NULL)
regemail – email, к которому привязывается лицензия (NOT NULL)
regpubkey – public key конкретного юзера на базе которого и
генериться лицензия (NOT NULL)
vendid – Vendor ID для OEM партнеров (среди них Toshiba Europe) (может
отсутствовать если это direct sale)
distrid – distributor ID (может отсутствовать если это direct sale, не
может быть без vendid. Distributor может быть только под конкретным
вендором.
В итоге URL выглядит следующим образом:
Задача №1: get-нуть параметры, показать юзеру страничку в которой он
может выбрать тип лицензии (Pro или Classic ДЛЯ СВОЕЙ КАТЕГОРИИ. В
зависимости от этого высвечивается цена.) а так же поменять при
желании свои First Name, Last name и email address (NB! Все остальное
ему менять незачем и нельзя. Особенно public key), Click "Next" =
выбрать тип платежки (для начала – только PayPal) и просмотреть order
details, "Next" – payment gateway.
По успешной платежке я должен получить потверждение платежа + все
GET-нутые параметры, юзер – стандартный receipt.
Задача №2 – для партнеров. Нужно дать возможность OEM/ODM партнерам и/или
дистрибюторам просмотреть online статистику продаж по ИХ каналу
только. К примеру Toshiba Europe (headquarter) => vendid=1, Toshiba
Benelux => vended=1&distrid=2. Большой босс из Toshiba Europe должен
видеть все что продалось под категорией vendid=1 включая все нижние
звенья в этой цепочке (т.е. всех дистрибюторов) и в конце
страницы видеть сумму чека, который он получит от нас в след. месяце.
Примерно то ж само с дистрибютором. С той лишь разницей, что он может
видеть только свою статистику. Что сам напродавал, то и посмотрел.
Ваши комменты, соображения, думки – в студию. Как только определимся
кто, что, с кем, зачем – выдам пароли и явки.