We would like to develop a multi-vendor portal where vendors would be able list their product and delivery service zipcode. We would like to use magento platform to build our site. This project is for the websites landing page. AKA vendor lookup page. This page doesn't need to be part of magento but needs to be written in PHP and should run on LINUX platform(LAMP)
About Landing Page(AKA vendor lookup page.):
Customers visiting the site would arrive at this page. One they arrive they would be prompted enter their zipcode, select a category from the options provided and verify their age. Based on zipcode provided by the customer, the category selected, and age verified the customer is directed to the appropriate vendor’s site.
The landing page would be the first page where customer arrives hence, it should be SEO. this page also has two parts frontend and backend. details for both are mentioned below.
Landing page frontend:
This page is used to decide which vendor is available to serve the customer. When the customer arrives at the site, the landing page will check if cookies are stored from the previous visit with the delivery zipcode information. If the delivery zipcode information is found, the customer is prompted to validate the stored information. Once the zipcode information is validated by the customer, chosen the category and confirmed his age, the customer is directed to URL (store) that serves in that zipcode. If the customer’s device does not have any cookies stored the customer is provided a window to provide deliver zipcode, select a category they want to shop in and confirm his age. Once this information is provided the customer’s zipcode is stored on the customer’s device and the customer is directed to url (website that serves in the zipcode and has categories chosen by customer.)
If the zipcode or category chosen by the customer is outside of all our vendor’s service area appropriate (editable) message is to be displayed.
If the zipcode and the category chosen by the customer has more than one vendor, the vendors are listed and customers are given option to choose vendor of their choice.
Backend of landing page:
Note: Admin here is site owner (client) not the vendor.
Admin should be able to add/updateand delete zipcode (5 digit numerical).
Admin should be able to add and delete categories.
Admin should be able to assign zipcode (5 digit numerical) and categories to url (website).
A URL (website) can be mapped to one or more zipcode and category.
Admin should be able to list vendors serving in a zipcode and vice versa (i.e list vendors serving a zipcode)
Admin should be able to list vendors serving in a category and vice versa (i.e list vendors serving a category)
Working example: landing page of [url removed, login to view]