This project is based on prestashop, I need a module to add on to the homepage for the users to register either as manufacturers (sellers) or standard customers (default in prestashop). Manufacturers/retailers (dealers) can add products to the catalog based on the categories I create for them.
What I need:
When registered as manufacturer/retailers, the user has an option to add their own products to the catalog the same way as an administrator would do, but with categories created by admin. All registered ‘’dealers’’ have certain amount of credits to add product to the catalog, if they run out of credits, because they want to add more products, they will have the option to buy more credits under their account, which would be standard in every registered account. All ‘’dealers’’ have to be approved by admin and all products s added by the ‘’dealers’’ based on the type of industry has to be approved by admin also.
During the registration, all dealers have to give information about their company, which only the admin would be able to see; (company name, logo, url of the website, phone number, location, address, postal code, contact name, and email address). This information is stored in the dealers table in the database so it can be reused to renew in the future if needed. Also, those register users will have a login with username/password.
Right now I can add products to build inventory in the default prestashop, but I want to have an option for those features to give it to my clients.
Once registered and approved by an administrator, users can add products. The administrator gets a notice by mail and can validate the product in the admin panel. The added product is then displayed in the catalogue.
Website has to be setup in a way that different dealers can add product/services under their account, which will show up in the main page, also add featured product section. Once the customer orders the product, the invoice will be created and forward order to the specific dealer to get shipped out-Or and option to get the sales directly.
Once the dealer goes into their account: they can add their products, upload images, add description for the product, set price, colour, quantity, shipping details, pay by various different types of payments methods, item number, contact information, and etc.
Once customer purchases the product, they should be able to see dates(calendar format for available shipping date and all contact details provided by the dealers, pick up location and etc for a smoother transaction.
Under the dealers account, there should be a credit section for featured products, sliders, and also for ads being placed.
I need distinctions between standard users and users who can add products (manufacturers).
-When the product is added, manufacturer should be able to update or delete their products.
The admin should have full access of everything that goes in and out.
-The credit system needs to be implemented.
-Extra fields are needed in the registration page for manufacturers (manufacturer description, logo and url).
-Manufacturer accounts need to be linked with the manufacturer table.
The main languages of the shop will be French and English so the solution has to be object oriented to allow different languages.
Thanks in advance.
eCommerce, MySQL, Open Cart, PHP