Hire A Programmer
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherHire A Programmer

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old December 9th, 2004, 07:04 AM
Andreas Barner Andreas Barner is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2004
Posts: 1 Andreas Barner User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
customised oscommerce needed ROOOOM

I have a project to be done. Here the description of the work and structure of my company:

We are working as agents in Germany, Austria and Switzerland. Our primary clients are manufacturers of design lighting (lamps) who are instructing us to take care of their national markets and interests in these countries. Our agents on the road are fetching the orders and complaints and other information’s, clients are ordering by fax or phone and we want to have it all in one platform.

We are working with hundreds of retailers (our second client group), but not we but the manufacturers are invoicing the delivered products. That is how it is if it is an agent’s structure.

The platform should be used for all orders, all complaints and to offer important information’s and functionalities to the different clients. If the client has put a product into the shopping cart, also his agent should be able to see the content and to add products into it. The thing is that the delivery only is free if the clients are ordering for a certain amount. Below these amounts transport costs or even administration fees will be charged. Therefore the client and their agent should use the shopping cart to collect the single orders to reach the different limits. For each sale we receive a certain commission which is different to the one we pay to the agents. The system should produce commission-lists to prepare the monthly payments to agents and the creating of the commission-invoice for the manufacturer.

Till now we were working with Microsoft Office Pro using several custommade tools to do our work. But to be more flexible we want to change the whole structure to a web based one. The base of the platform should be oscommerce. Several changes have to be done:


Client’s database
The client’s database has to be extended by about 50 fields. The content of these fields will be text, numbers, radio buttons and other client specific information’s.

The entry for the clients and for the agents should be done with the standard login. Some functions should be included. The first field should be a dropdown field which decides whether the company is a client, an agent or the chief. The client only can see his own information’s, the agent should see selected information’s of clients out of his area which is defined by post codes (another solution would be 1:n relationship). And the chief should have access to all clients of all areas. If the company is an agent we will need a little table or array to include the postcodes of the area he will be responsible for. The form of the German postcodes for example looks like this: 33000-33999, 40000-48999, 50000-53999, 57000-59999. A tool can decide which new entries will be in the which agent’s list.

The second field should switch between the three countries Germany, Austria and Switzerland, which have different percentages of VAT and different transport costs. This is important to us because in our actual shop we are showing the public prices excluding and below that including the national tax (VAT). Also the transport costs are different because Switzerland is not part of the EU and they can not use the tax identification number (VAT Number).

The majority of the fields will be the same than in OUTLOOK, but we have to add fields for payment conditions, buying conditions, transport conditions and payment terms like INVOIVE, DIRECT DEBITING or ADVANCED PAYMENT. Also we safe the client’s address, the invoicing address and the delivery address. If they are always the same the store address should be the default address.

Because information’s about the agent’s and our own commissions are sensible the clients should not see these sensible information’s.

In the standard configuration a person can enter the store just by filling out all the necessary fields. After one has received the password one can order. This should be changed like it is now in our actual store. In the moment an interested person or company can enter their data, but only the admin can decide whether they can buy or not. This is done by the oscommerce traffic light. Now we want to have this possibility also for the agents. Also they should have the right to enter new clients and activate them. As soon as someone enters his data the chief should receive an email with an attached vcf file to integrate the new file into the pst of our OUTLOOK database.


Payment conditions
We are offering several different variations of payment condition and payment terms. As payment terms we offer advanced payment, direct debiting and invoicing. Matching with these we offer variable payment conditions: 3% discount for fast payment during the first 14 days after invoice date and 30 days net, 5% special discount in case of direct debiting, 0-5% for advanced payment. In bigger projects we expect a 50% payment with the order and the last 50% during 8 days after the delivery. So we need minimum two fields, the percentage and the definition of the payment terms in a table. IMPORTANT: The payment conditions are influencing the commissions of the agent and of the chief.


Buying conditions
Here we need 2-3 fields. If the registered client orders an article the price will be reduced by his discounts (0-50%). Bigger clients have two discounts (50%+0-8%). The first and second discount should not be edited by the agent or the client himself, but they should see these information’s. But the agent needs the possibility to enter an extra discount for a specific order during he is ordering. For example if a registered client is giving a bigger order for his magazine or for his showroom. This third discount should only work for this order once. For the following orders the basic conditions should be valid. Only the agent and the chief should be able to enter these special conditions. The best solution would be to have the basic discounts in the client’s information’s and to offer extra conditions in the order area. IMPORTANT: The buying conditions are influencing the commissions of the agent and of the chief.


Transport conditions
Free delivery in all three countries for orders with a value of more than 600.-€ net, what means after the public price is already reduced by the client specific discount(s). Below this the manufacturer is charging 25.-€ if no floor standing lamp (one of the categories) is included. If a floor standing lamp is included the transport costs are raising to 45.-€. If the total net is below 200.-€ an extra service fee of 7.-€ will be charged (like in the MINIMUM ORDER contribution). Spare parts (own category) will be send lump for 20.-€. This is different in Switzerland. Here we have to charge 50.-€ for each kind of transport, but also here the delivery will be free of transport costs if the value of the order is higher than 600.-€ net. The whole solution could be a table or array (20/25/45 50/50/50). Because we have bigger clients who pick up their order by themselves we need the possibility to set the service fee and the transport costs to zero for specific orders.


Product’s database
Also this database needs more fields which only should be shown to the visitor if they contain information. The majority of these field will be dropdown fields. Three downloads (technical drawing, high resolution photo or user manual) should be possible for each article. Later we want to add a pdf creator to create datasheets on the fly. Also we are thinking of to create a barcode on the screen based on the 13 digit EAN code.


Product groups
Some product groups like spare parts or catalogue material should not be shown in NEW PRODUCTS or EXPECTED PRODUCTS. Also they should not be taken into consideration if it is about agent’s commissions. We will not pay commissions for spare parts. All these articles are in specific categories or their article code starts with 9XXX and has four digits. But to prepare the use of this store also with other collections we should solve this exception on base of the category.


Order procedure
Here we need a change which we already included in our actual oscommerce shop. In the standard oscommerce installation an article which is ordered twice in one order just will raise the number of ordered articles of the first ordered one. This is something we changed to offer our clients to order one and the same article two or more times for different references/customers. We included a field in which the client can note his own references for each ordered position, which makes it much easier to control whether each customer’s order is done.
In the last step of the order the agent and the chief should have the possibility to use special conditions (please have a look to buying conditions). These special conditions should only work for this specific order once and should be marked in red or something equal.
If the order is done the system sends four order emails (client, agent, manufacturer, chief).
The sort of the ordered products should be that way that the last ordered one is on top. This prevents the scrolling in bigger orders.


There is more, but we had to shorten the text down to 10000 characters.

Andy

Reply With Quote
  #2  
Old December 9th, 2004, 08:15 AM
mickalo's Avatar
mickalo mickalo is offline
Ole` Timer
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Dec 2000
Location: N.W. Iowa
Posts: 469 mickalo User rank is Private First Class (20 - 50 Reputation Level)mickalo User rank is Private First Class (20 - 50 Reputation Level) 
Time spent in forums: 5 h 19 sec
Reputation Power: 8
Send a message via AIM to mickalo Send a message via MSN to mickalo
Hello,

I've sent you a PM about your project. look forward to hearing from you soon

Mickalo
__________________

Thunder Rain Internet Publishing

Custom Programming & Database development
Providing Personal/Business
Internet Solutions that work!

Reply With Quote
Reply

Viewing: Dev Shed ForumsOtherHire A Programmer > customised oscommerce needed ROOOOM


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway
Stay green...Green IT