As user (buyer/seller) point of view an E-commerce is a platform to buy and sale the product. In e-commerce website buyer views the product according to his/ her requirement, to freeze the requirement he/ she can use filters to narrow down to one particular product of his likes User can apply filters according to the price range/high popularity/price relevance low-high or high – low, etc. and add product to wish list/cart, then place order if he/ she is a registered customer, if in case buyer is unregistered user then he/she has to register himself/herself first, then he/she could place the order. At the time of placing order, he/ she has to put the billing/ delivery address for order delivery process.
On another case if user is a seller (merchant) then he/she needs to register himself/herself to the website, to create his/ her own store, at the time of registration he/ she need to give basic info, business details (PAN, GSTIN, etc.), Bank Account details, store details, product pickup address etc.