Proposal For B2B Website Development - Bytes Technolab
Proposal For B2B Website Development - Bytes Technolab
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 2
Purpose
The purpose of this document is to provide an understanding of the project and also provide a
ballpark estimation of the time required for developing the B2B platform project.
This document also depicts any assumptions or uncertainties to be addressed, narrates the
well-defined requirements along with their implications and effects throughout the system, and
provides an idea of who will use the system and how.
Objective
The purpose is to create a solution for consumers looking for jewelry products and to provide a
platform for them to view and purchase jewelry products. It aids in the generation of additional
sales, the enhancement of credibility, and the development of brand recognition.
Team Structure
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 3
Detailed Project Timeline
(Super Admin)
● On-Boarding: We will add Super Admin login details directly into the database, and he
or she can log in using those details only.
● Things he/she could do:
○ Can enable or disable the customers if the admin gets a complaint against any
customer in an email.
○ Can view the details of the total number of customers and their orders.
○ Can view the statistics, like the number of orders and their status, and the total
earning amount.
○ Can view the details of each registration payment and its related customer
details.
○ Admin can manage products, product categories and product inventory
○ Admin can set the unique pricing for specific customers
○ Admin will be in care of order delivery.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 4
( Customers)
Revenue model
● The proposed project's revenue model is as follows:
● Admin:
○ Admin will receive revenue based on their sales order.
● Customers:
○ The customer must pay registration costs.
Scope of Work
1. Customer login
● The customer will be able to sign in to the website by entering the following credentials.
○ Email Id
○ Password
○ Option to ‘Sign In’
■ On clicking this option, the website will check the credentials, and
if the data matches then allow accessing the website.
● Forgot Password Link
○ On clicking this option the admin will be navigated to the forgot password page.
2. Forgot Password
● The customer will have to enter their registered email address to reset their password.
● The system will check if the mail ID is registered or not, and if the customer is
registered, they will receive a link to reset their password on their registered mail ID.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 5
3. Reset Password
● The customer will have to enter the following details to reset their password:
○ New Password
○ Confirm New Password
○ Option to ‘Save’
■ On clicking the new passwords will be saved to the system and
the customer will be able to sign in using that password.
4. Customer Registration
● Customers will be registered by filling out the registration form.
● Customers need to pay the registration fee on registration.
● When the admin verifies the customer registration, they will get access to their profile.
5. Home page
● Header will include logo, Navigation links, Mega Menu, Mini cart, Login/sign up[for the
guest customer], My account,
● There will be a list of categories
○ Clicking on categories, customers will be redirected to the category associated
product listing page.
● Customers can view the slider image banner.
● The customer will be able to search for jewelry products using keywords such as
product name, product category, product subcategory, etc.
● Customers can view the products which are associated with Instagram feed
● Customers can view the promotional blocks.
○ Customers can view different promotional blocks that will be managed by the
backend
● The customer can view the list of suggested products.
○ Suggested products will be displayed based on the search and interests of the
customer.
● The customer can view the list of best-selling products.
○ The customer can filter the best-selling products by their categories.
● Footer will include social media icons and quick links to the CMS pages.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 6
6. Product listing page
● It will include any product category banner.
● We can consider layered navigation, as it makes it easy to find products based on
category, price range, or any other available attribute.
● Users will be able to view the list of products.
● Users can view the product image, Product category, product subcategory, product title,
tags, special price, default price, add to cart, and add to wishlist.
● User can filter the list by
○ Category and Subcategory
○ Price Range
○ Rating
○ We can put other jewelry-related attributes based on the requirement.
● User can Sort the list by
○ Price: High to Low
○ Price: Low to High
○ Top Ratings
● Customers can see the last 3 viewed products from the product listing page and product
detail page.
8. Product comparison
● This will contain the product image, product details, special price, default price,
quantities, add to cart, add to wishlist, add to comparison, and product reviews & rating
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 7
● User can do price comparison
● We can set attributes for comparison
9. Cart page
● Users can view product details as product summary.
○ Estimate shipping date
○ Estimate Shipping & Tax
○ Subtotal
○ Tax
○ Order total
○ Checkout
● List of added products
○ Product Details
○ Manage products
■ Update Quantities
■ Continue shopping
■ Remove products
● Here it will also show cross-sell product listings.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 8
● For example, if the credit limit is $25,000 for the customer, then
the user can purchase up to this amount.
■ Stripe payment gateways will be integrated to manage credit card and
debit card payment methods.
○ Place an order-
■ Users can make the order by using their credit limit.
■ If the user does not have a sufficient credit limit, he can pay for the order
using Stripe.
■ Users will be redirected to the payment gateway and can purchase the
order.
11. Blogs
● Users can view the list of blogs
○ Blog listing- It will include the Blog title, Blog category Blog image, Blog
description Published date.
○ Blog detail page- It will show blog details with more blog descriptions
■ Share the blog- Users can share blogs on social media platforms like
Twitter, LinkedIn, and Facebook.
14. My account
● Custom can view their account details
○ Edit profile / Change password
○ My orders
■ Order listing- Customers can view all their order listings till date.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 9
■ Order details- Customers can view more order details on the order detail
page.
○ Account information and credit limit details
○ My wishlists
○ Addressbook
○ Given reviews
○ Subscription to newsletter
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 10
18. Reset Password
● The admin will have to enter the following details to reset their password:
○ New Password
○ Confirm New Password
○ Option to ‘Save’
■ On clicking the new passwords will be saved to the system and
the admin will be able to sign in using that password.
19. Dashboard
● Admin can view the following statistical data:
○ Total registered Customers
○ Total Orders
○ Total Earnings
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 11
23. Manage Product Attributes, Attribute Sets, and Attribute Values
● Admin will be able to manage the product attributes Product Attribute sets, and
Attribute values
○ Product Attribute Listing
○ Add/Update/Delete Product Attribute
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 12
29. Blogs management
● The admin has the ability to search and filter the blog
● Admin can manage blog details, including enabling and disabling blog categories.
● Admin can edit or delete existing blogs and create new ones.
31. Reports
● Auto Report Generation (Order, invoice, GST Data)
● Order summary report
● Canceled order summary report
● Order status report
○ Report of dispatched orders, delivered orders, return orders, and exchange
orders
● Sales report
● Inventory report
○ Inventory report with product code opening stock closing stock (today,mtd, ytd)
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 13
33. Chatbot integration
● The chatbot allows users to communicate with backend staff members or get answers to
predefined FAQs for customer support.
○ At the time of the final estimate, the feasibility of features provided by the
chatbot will be checked.
38. Testing
● All our work is fully tested for Browser and fully Functional as per the scope of the
Project.
● Each of these different test areas enables us to ensure that the systems we develop are
bug-free, meet client expectations, and fulfill end customers’ functional and aesthetic
needs.
○ Will Check Browser Compatibility with the Recent stable one version.
○ Functional and Flow testing on the staging server with Test order.
○ Functional and Flow testing on the production Server with Placing Test
order.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 14
39. Deployment
● Deployment on the staging server Single times with different releases
● Deployment on the production Server single time only.
Assumptions
● We would like to understand product delivery and the complete supply chain in detail.
● We'd like to talk about how the products will be delivered. Could you perhaps
recommend which shipping method we should integrate, if any?
● We would like to discuss dispute and damage management if, in any case, it happens.
● We would like to understand return and refund management if customers make a
request.
● We would like to know your current ERP system, which will integrate with this platform,
and the required data to be synchronised between the two systems.
● We would like to discuss the store approach for each B2B customer in detail.
©Copyright 2023, Bytes Technolab | Confidential copy for a private evaluation, not for redistribution Page # 15