Need an ecommerce website using MERN STACK

Job ID: 37035061

Budget: ₹600 – ₹200,000 INR

These are the requirements so according to it give me the costing

The primary focus should be on ensuring seamless functionality, speed and userfriendly experience.
1. Login using OTP: Users should be able to log in using a one-time password
for quick and secure access.
2. Advanced Search: Implement a search feature allowing users to search
products by SKU (RW number), product name, or keywords.
3. Sale Price and Regular Price Display: Display both the sale price and regular
price of products on the website.
4. SKU Display: Display the SKU number of each product on the website.
5. Stock Visibility: Do not display the available stock quantity on the product
page.
6. Price Display Options: Provide an option to display prices with or without
GST.
7. Default GST Percentage: Set the default GST percentage to 18% for product
prices.
8. Quantity/Bulk Request Option: Allow users to request products in bulk or
specify custom quantities on the product page.
9. Wishlist: Enable users to add products to their wishlist for future reference.
10. Video Link/PDF Files: Allow product pages to include video links or PDF files
for additional product information.
11. Product Comments: Enable customers to leave comments and reviews on
product pages.
12. Similar Products Section: Display related or similar products below each
product for cross-selling.
13. Recently Viewed Products: Show recently viewed products to help users
easily access their browsing history.
14. API Integration: Integrate with Blue Dart for courier services and Tally for
billing software.
15. GST Number Integration: Allow customers to input their GST number for
B2B invoicing and save it in their accounts for automatic filling in the future.
16. Order Details Export: Enable exporting order details in Excel format for GST
return purposes.
17. Live Chat Support: Implement a chat option for real-time customer support.
18. Complaint Number Generation: Provide an option to generate complaint
numbers using order numbers and dates for easy tracking.
19. Information Pages: Create About Us, Contact Us, and Terms and Conditions
pages.
20. Bulk Pricing and Quantity Discount: Offer bulk pricing options with quantity
discounts and display the discount chart.
21. Abandoned Cart Recovery: Implement features to recover abandoned carts
and encourage users to complete their purchases.
22. Search Record Keeping: Maintain a record of user searches on the website.
23. Google Shopping Feeds: Add products to Google Shopping feeds for wider
exposure.
24. Social Media Integration: Include social media icons and share buttons for
product sharing on various platforms.
25. Order Tracking: Provide a "Track Your Order" button for customers to
monitor their shipments.
26. Newsletter Subscription: Allow users to subscribe to newsletters, and set up
automated email responses.
27. Customer Complaint Section: Implement a ticket system to track and
address customer complaints.
28. Auto Signup with Gmail: Provide a pop-up option for automatic sign-up
using Gmail, with double opt-in verification.
29. Bulk Order Enquiry: Offer a section for customers to enquire about bulk
orders.
30. Offers and Coupon Codes: Include a dedicated section for displaying offers
and coupon codes.
31. Affiliate Program: Set up an affiliate program for marketing purposes.
32. Homepage Slides and Banners: Utilize slides and banners on the homepage
for promotions and highlights.
33. Discounted Products Section: Create a separate section for displaying
discounted products.
34. Website Speed and Performance: Ensure the website is optimized for speed,
as performance is a top priority.
35. Website SEO, SSL Certificate, Mobile Responsiveness: Implement SEO best
practices, obtain an SSL certificate for secure browsing, and ensure the
website is fully responsive across devices.
36. Delivery within 15 Days: Aim to complete the project and deliver a fully
functional website within 15 days.
37. Bug Testing and Quality Assurance: Conduct thorough testing to identify
and fix any bugs or issues before launch.
38. Product Filters and Sorting: Implement filters (e.g., price range, category,
brand) and sorting options (e.g., price, popularity, new arrivals) to help
customers easily find what they're looking for.
39. Product Variants and Options: Allow products with multiple variations (e.g.,
size, color) to be displayed as a single item with selectable options.
40. Product Reviews and Ratings: Enable customers to leave reviews and ratings
for products to build trust and inform potential buyers.
41. Social Proof and Trust Badges: Display trust badges (e.g., secure payment,
SSL encryption) and showcase social proof (e.g., customer testimonials) to
instill confidence in visitors.
42. Guest Checkout Option: Offer a guest checkout option to simplify the
purchase process for first-time customers.
43. Persistent Cart: Save customers' shopping carts even if they leave the
website, making it easy for them to resume their shopping later.
44. One-Click Reorder: Provide an option for customers to reorder previously
purchased items with a single click.
45. Related Blog or Content Section: Include a blog or content section to
provide valuable information, engage customers, and improve SEO.
46. User Account Dashboard: Create a user-friendly dashboard where customers
can manage their orders, wishlist, and account settings.
47. Multi-Currency Support: Consider adding support for multiple currencies if
you plan to cater to an international audience.
48. Real-Time Inventory Updates: Ensure that the stock levels are updated in
real-time to prevent overselling.
49. Customer Support Integration: Integrate with customer support tools to
manage inquiries and tickets efficiently.
50. Prominent Call-to-Action Buttons: Use clear and attention-grabbing CTAs
to guide users towards desired actions (e.g., Add to Cart, Buy Now).
51. User Analytics and Heatmaps: Utilize analytics and heatmaps to gather
insights into user behavior and optimize the website accordingly.
52. User-Friendly Checkout Process: Optimize the checkout process to minimize
steps and reduce friction during payment.
53. Live Chat for Customer Support: Offer a live chat feature to address
customer queries in real-time and increase customer satisfaction.
54. Personalization: Consider implementing personalized product
recommendations based on user behavior and preferences.
55. Secure Payment Gateway: Ensure the integration of a reliable and secure
payment gateway to protect customer data during transactions.
56. Product Availability Notification: Provide an option for users to receive
notifications when out-of-stock items become available again.
57. Product Bundles and Offers: Offer product bundles or special offers to
incentivize customers to make larger purchases.
58. User-Friendly URLs: Optimize URLs to make them user-friendly and SEOfriendly.
59. Product Image Zoom: Allow users to zoom in on product images for a closer
look.
60. Accessibility Features: Ensure the website is accessible to users with
disabilities, following accessibility guidelines.
61. Social Media Integration for User Reviews: Enable customers to leave
reviews and comments on products using their social media accounts.
62. Order Confirmation and Shipment Tracking Emails: Send order
confirmation emails and provide shipment tracking information to customers.
63. Automated Abandoned Cart Emails: Set up automated emails to remind
customers of their abandoned carts and encourage them to complete their
purchases.
64. Exit-Intent Pop-ups: Implement exit-intent pop-ups with special offers or
discounts to retain potential customers who are about to leave the website.
65. Responsive Customer Support: Ensure timely and responsive customer
support to address inquiries and issues promptly.
We prioritize functionality and a seamless user experience throughout the website
development process. If you have any questions or need further clarification, feel free
to reach out to us
Related categories: Node.js Express JS React.js MERN Stack