Hello,

I am planning to migrate an existing php application to Tiny/OpenERP for a 
company selling time and utilization bases subscriptions via agents. However 
I am new to it and couldn't find out if the current version will allow me to 
to setup the following. I just want to know if it's _theoretically_ possible 
and eventually what will be required to achieve this:

1. The administrator of the "Root company" will define all products.

2. A product (or service) has it's own set or parameters. Once a products gets 
purchased an additional set of parameters might be acquired using an external 
script or by a form on the screen.

3. An agent will be able to 
  - Manage own customer base (each customer is filed under one agent)
  - Sell products defined by the administrator
  - But is NOT able to create own products

4. Each product/service has a limited lifespan and an external script must be 
able to query this data.  Additionally a script should be called on 'events': 
Service Bought, Services Expires.

5. An agent must get commision on each purchase. The agent collects the cash 
from the customer, but gets debited to the root company by the cost of the 
service. Therefor each agent has a 'Root' account.

6. Some products/services are not time bases and will be terminated by an 
external script.


EXAMPLE:

Selling email addresses:
- The products defines the domain (example.com), mailbox quota (100MB), 
lifespan (1 year) 
- On the time of purchase the agent will setup the mailbox name 
([EMAIL PROTECTED]) and define an initial password for the customer
- A script gets called automatically and will configure the mailserver
- After the year is passed the email will expire, script get called to delete 
the email address.


I don't ask for a solution, I just need an idea if TinyERP is capable of 
implementing the above or anything like it or if it's even done before.

Thanks!
Martin
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to