This project is based on opencart, I need a module to add on to the homepage for the users to register either as manufacturers (sellers) or standard customers (default in opencart). Manufacturers/retailers/suppliers (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 dealers 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 open cart, 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, but the sales order has to have our company logo on top, when it gets forwarded to the dealers.
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 based on the default open cart attributes.
Also, admin should have rights to add new companies and give them login and temporary passwords for new users to get access to the site. Admin should also have a field to approve new users and packages. Also to manually overwrite the payment plan.
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.
Once they sign up, they will have an option to choose one of the packages based on credit,ex. Package 1: monthly credit cost, package 2: Once the product sells, they can pay with certain percentage of commission, 3rd package: featured product section based on the number of products, one complete package includes: (added in the featured section, one ad of their company, product list of 50 products, and etc.
When they add the product normally, they should also have an option to display their store name at the top, so the end customer have a choice of shopping from their favourite sellers, under the dealers account, they should have a option for shipping, pick up locations, when needed and if possible calendar days to customers end, also all the attribute which are necessary.
If Possible, I will also need the content to what we discussed, along with larger images, categories have to image based..
Thanks in advance.
eCommerce, MySQL, Open Cart, PHP