Proposal and Technical Planning for Website design/ development work for E-commerce Version 1.0 1. Target Audiences for the document: 1.1. Client 1.2. Development and Management Team. 2. Scope of the work: 2.1. This is a general document with the basic information. However, we are trying to put some features and prices of the website design and development work. 2.2. System design and development. 2.2.1.Front end designing: For the front end designing we will send a design questionnaire to the client and based on that we will design few mock-ups as per the package, and will send to the client and then client can choose any one, and ask for the required changes on the selected version and after implementing all these changes we will final the design part. 2.2.2.HTML Slicing: After the HTML slicing, we will convert all the design with the HTML and then start the programming work. 2.2.3.Programming: We will develop it with MVC-L framework Codeignitor with php and mysql. 2.2.4.Admin Interface: Admin panel will provide facility to manage portal content and user/Business details 2.2.5.Complete website functionality: Anatomy of the home page The home page is arguably the most important page in the shop, in terms of presentation. In most cases, this will be the first page that a customer interacts with (especially if they are directed to the store site from a search engine). The shop's homepage needs to be user-friendly, while at the same time highlighting the shop's products. The header The header will be displayed at the top of the page, on every page of the store; not just the home page. The header has the following navigation options: logo: Clicking on this logo will direct the customer back to the home page o. Search block: The customer can perform a search by any keyword find related information. Products Listing: Here customer can browse all the products by category Tooling Division: Here user will find all tools information by category Engineering Solutions: Here user will find product videos, training material and parts support Company: Here user will find all the information pages about company. Contact: On this page user will find all the contact information with a contact us form. News: News section will include all the news/blogs The top menu The top menu category only displays the top parent categories of listing. Like the header, the top menu will be displayed on every page. When the customer's mouse is dragged over a category, a drop-down menu will display the sub-categories for that parent category. Footer The footer is located at the bottom of every page, not just the Home Page. This block of miscellaneous links is useful in sorting relevant pages for the customer that may not logically sort anywhere else. The organizational scheme of the footer can be divided into the following sections: Products: products categories Support: all support pages links Company: all company information pages Administrator Dashboard: All the important information available at a glimpse. You will get a full overview of what is important with. User Management: In order to successfully organize an online store you will need to cooperate with many people, each performing different roles. System allows you to set advanced user privileges and separate access for user groups and users. Admin can Block Users Whatever How many days 1 or 3 or 10 or forever Home listing management: From here admin can add/ edit /delete any posting and will be able to manage seo related updating. Marketing and Conversion Tools Up-sell, cross-sell and group related products Multiple images for each product, zoom-into product images, swatches for a closer product view Display stock availability Add products to wish list Promotional pricing and flexible coupons for specific products, categories, customer groups or individual sections of the store Export coupon codes to email newsletters, social media channels, offline distribution and more Track coupon usage Multi-tier pricing based on product quantities and discounts Support for MAP (Minimum Advertised Price) Free shipping options Customizable product category for different landing pages Display recently viewed items, similar products, new items, etc A persistent shopping cart that holds non-purchased items for the customer’s next visit Email newsletters design and distribution Links to email, Facebook and Twitter for sharing products SEO Features Search engine friendly URLs Complete control over URL rewrites Generate a Google sitemap automatically Create metadata for pages, categories, and products Site Management Features Control multiple ecommerce stores from a single admin panel Define varying roles, permissions to access the admin panel Integrated CMS (Content Management System) to create and edit pages and publish content Wide variety of customizable site templates Support for multiple currencies and languages, different tax rates based on product type, customer group, location, etc. CAPTCHA functionality, prevent fake logins Batch export and import of product catalogs and customer information Catalogue Management Features Display single, bundled, grouped, configurable and virtual products Unlimited product attributes Pre-defined attribute sets that make it easy to create products Enhanced support for inventory management, automated inventory notifications Customize out-of-stock messages Set minimum and maximum product quantities that can be added to the cart Automatic resizing of product images, watermarking Moderate product reviews Advanced pricing like special pricing, tiered pricing, customer group pricing and more Allows personalization of products in the store Checkout, Payment and Shipping Features One-page checkout, guest/registered user checkout Multiple shipping addresses for one order SSL security support Save shopping cart, save credit card for offline shopping Multiple PayPal gateways, PayPal credit Accept money orders, checks and purchase orders for payment Real-time shipping rates from leading couriers, flat-rate shipping, select shipping method based on destination Offer on-site order tracking for customers Order Management Features Enhanced order management right from the admin panel Multiple invoices, split fulfillment, credit memos, etc Print packing slips, invoices, shipping labels The customer service team can create orders, update shopping carts on the request of customers Customer Accounts and Customer Service Features Comprehensive account dashboard Default billing/shipping address, unlimited addresses the in address book Check order history, current order status, recently ordered items and more Manage newsletter subscriptions Create a shareable wish list View submitted product reviews and product tags Contact us form, feature-rich customer accounts International Support Features Support for multiple currencies, multiple languages, various local taxes, localization, accented characters, text from right to left, product translations in six languages (German, French, Spanish, Dutch, Portuguese and Chinese) Configure the list of countries for shipping, billing Support for fixed product taxes Analytics and Reporting Features Support for Google Analytics Access a wide variety of reports from the admin dashboard – sales reports, abandoned shopping cart reports, low stock report, best selling product report, most viewed products reports, tax reports, coupon usage reports and more Mobile Commerce Features Responsive, mobile-friendly design Ecommerce site optimized for all devices Website content management: Here admin can update the content of pages like about us, terms etc. Image manager: The Image Manager is a tool used in the administration to upload image files. Banners, product images, the store logo, Implementation Process: We have divided the development process into phases. These could also be treated like milestones in the project. 2.3. Phase I: Designing and development. 2.3.1.We will design all website pages. 2.3.2. Development of complete portal 2.3.3.Payment gateway integration:Paypal or any other (client has to provide extensions) 2.3.4.Multilingual: For multiple languages we will have to create multiple stores and that way if you add same product to multiple language you will have functionality where you can update content in different languages for same product. We will create main website in English and other language store will be additional 2.4. Phase II 2.4.1.Testing and debugging by the internal QA team. 2.4.2.Test cases being developed by the internal team and user acceptance test submitted by the Client. 2.5. Phase III 2.5.1.Deployment on the production server. 2.5.2.Live testing by the Client. 3. Framework:Codeignitor 4. Web server Requirements Web Server: Linux based Apache 2.4 Server. Database: MySql 8.0 Programming Language: PHP7.4 Mail server: Mail Transfer Agent (MTA) or an SMTP server Operating systems (Linux x86-64): Linux distributions, such as RedHat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, and similar. Magento is not supported on Microsoft Windows and macOS. RAM: 8GB of RAM System dependencies: bash gzip lsof mysql mysqldump nice php sed tar SSL: A valid security certificate is required for HTTPS. Self-signed SSL certificates are not supported. Transport Layer Security (TLS) requirement - PayPal and repo.magento.com both require TLS 1.2 or later. Technologies: Web 2.0 Technologies and AJAX Solution Architecture Programming or Scripting Language: PHP7.4, Html5, Ajax, JavaScript, CSS Operating System Linux environment for the hosting Web Server Aapache2.4 Database Server MYSQL 8 Web Pages PHP, HTML, JavaScript and CSS THANK YOU