EW0-0002-E-commerce             User Requirement Document (Version 1.0.0) Revision History Date Version Description Author Reviewer Nov 27, 2023 1.0 Initial Version. Krishnaa Mar 25, 2024 2.0 Updated Figma link Krishnaa Introduction Objective Create a e-commerce website which can handle multiple stores sales and its product. Scope of work My Profile - My Transaction Products - Keyword Search Products - Sorting / Pagination, Based on Brand Checkout - Promo code ( For Admin to maintain)  Checkout - Billing Details   ( Need more clarification) Checkout - Delivery Details, Lala Move Integration. Checkout – Payment Methods ( Need to test only) Checkout – Payment Methods ( Need to test only)  Email & SMS Notification ( Need to test only) Blog Postcode - Based on the postcode shoe the available Store.  Contact Us - Must able to upload images for refund. Admin End  User Module - Manage User Roles   User Module - Manage User Registration  User Module - Change password  User Module - Forget password  Manage Products – Categories Manage Products – Brand (A, B, C etc)  Manage Products – Products [Product Bulk Upload]  Manage Products – Product Options  Manage Products – Frequently Bought Together (Products)  Manage Products – Rating & Reviews  Manage Products – Contact us Video for product  Manage Customers – Customers  Manage Customers – Customers Groups System Setup - Zones (Pincode Based Availability) System Setup - Countries  System Setup – States System Setup – Store Setup Store Management Multiple store Features -Manage Products Multiple store Features -Manage Stock Multiple store Features -Manage Orders Multiple store Features - Frequently Bought Together(Products) Out Of Scope  Products - Quick View Product View - Product Zoom Option for Product Image on Hover  Designs - Pages Designs - Banners Designs - Email Templates System Setup – Payment Setup Multiple store Features - Related Products Frond End Manager Reference Document Title Version No Location TOGAF  10.0   Assumptions SMS or watsapp/Email cost is excluded Payment Gateway cost is excluded Max 2 Payment Gateway. Anything more will be considerd as extra work. The reports or requirements that was not mentioned in this document will be consider as Extra work. Individual Requirment design will be developed once the project is signed off. Lala move API should be available before the development start. any delay in getting sandbox will delay the project dead line. Blog we will attach https://devl.snkmdr.com/blogger/ as it is in the project, any changes to the blog will be consider as extra work. Any loss of email due to delete or network is not convered under this requirement.  Software Design Specification Definitions & Acronyms SDD – Software Design Document S3 – Object Storage HA – High availability Design https://www.figma.com/file/kbTN7bSrlUYs9dsQdiBolt/MyRunciit-E-Commerce?type=design&node-id=4427%3A4142&mode=design&t=h8jgy1k8AE0YFKfu-1 Application Architect & Acceptance Criteria S.NO Acceptance Criteria Expected Result 1. My Profile - My Transaction Under the user account. Need to have asection called My Transaction. My transaction shoule list all his/her orders that he/she brought.   Products - Keyword Search On the main page. Need to have a search bar to search the product based on the key ward.   Use the same logic list basket.   Products - Sorting / Pagination, Based on Brand Need to have brand management for the product or items Need to have ability to sort based on the brand.   Checkout - Promo code ( For Admin to maintain) Need to have seperate section to maintain the promo code from the admin side. promo code must be in value or %. Must have minimun Spend. Must have option to specify brand or item level.   Checkout - Delivery Details, Lala Move Integration. Lala move integration need to do like EasyParsel.     Checkout – Payment Methods ( Need to test only) Checkout – Payment Methods ( Need to test only) Already have CHIP and Ipayment integration.   Need to do complete testing.   Email & SMS Notification ( Need to test only) Already have Telegram and Email integration. Need to do complete testing.   Blog Attache Blog  attache the developoment ( https://devl.snkmdr.com/blogger/) as it is no changes to it.   Postcode - Based on the postcode shoe the available Store. Must able to add the store at the backend Must able to attached ZIP code to the store where they can deliver. Contact Us - Must able to upload images for refund. Must get the user infor such as  name  phone email  from the person login and as extra add message File upload field before subminiting.   On submit email will be sent to designated email id for the back end admin to view.   Any loss of email due to delete or network is not convered under this requirement.    User Module - Manage User Roles   User Module - Manage User Registration  User Module - Change password  User Module - Forget password Must have ability tomaintaine user.    All these users are company Admin or Company Users who has specific role to play.   Manage Products – Categories Must able to add, edit and disable category Must be able to attach a category to a item  Manage Products – Brand (A, B, C etc) Must able to add, edit and disable Brand Must be able to to attach brand to item Manage Products – Products [Product Bulk Upload] Need more info Manage Customers – Customers  Manage Customers – Customers Groups Must able to see all the signedup customers  must able to create customer group  Must able to assign Customer to customer group Must abel to send sms or email to a group. must able to schedule sms or email to a group Store maintenance  Must able to create, edit or deactive store. Must able to attaach Zip code for a store. If  zip code = 0 attachen then store can deliver to entire malaysia. Approval For Gate Date Version Name Title Sign-Off Nov 27, 2023 1.0 Initial Version. Krishnaa             Appendix A