Business Requirement Document - Phase 1 - L'azurde
L’azurde Main Website
Client: L’azurde
Shopdev Technologies L.L.C
Office 13 & 14, Ground Floor, The Iridium Building,
Umm Suqeim Road, Al Barsha 1, Dubai, UAE
http://www.shopdev.co | info@shopdev.co | +92 344 3233335
Target release | March 2023 |
---|---|
Document status | Final |
Document owner | Numan Ahmed |
Date | 23rd February, 2023 |
Document Approvals | |
Approver Name | Date |
Marcelo Da Silva | 24th February, 2023 |
Rizwan Rajpoot | 2nd March, 2023 |
- 1 Overview
- 1.1 Personas
- 2 First Delivery Phase
- 2.1 Requirement Category - General Requirements
- 2.2 Requirement Category - Customer Account Management
- 2.3 Requirement Category - Website Homepage
- 2.4 Requirement Category - Website Dynamic Page
- 2.5 Requirement Category - Website Static Pages
- 2.6 Requirement Category - Global Search
- 2.7 Requirement Category - Website Headers
- 2.8 Requirement Category - Website Footer
- 2.9 Requirement Category - Data Model
- 2.10 Requirement Category - Product Listing Page (PLP)
- 2.11 Requirement Category - Product Display Page (PDP)
- 2.12 Requirement Category - Wishlist
- 2.13 Requirement Category - Checkout
- 2.14 Requirement Category - SEO
- 2.15 Requirement Category - Notifications
- 2.16 Requirement Category - Marketing Notifications
- 2.17 Requirement Category - Immersive Experience
- 2.18 Requirement Category - Interfaces
- 2.19 Requirement Category - Customer Order Management
- 2.20 Requirement Category - Returns Management
- 2.21 Requirement Category - Website Tools
- 2.22 Requirement Category - Non Functional Requirements
- 2.23 Process Flows
- 2.23.1 Customer Order Management Flows
- 2.23.2 Home Delivery Dispatch
- 2.23.3 Order Dispatch - Home Delivery to Customer
- 2.23.4 Home Delivery Dispatch - Fulfillment through Multi Site
- 2.23.5 Made to Order
- 2.23.6 Click & Collect - Fulfill Order
- 2.23.7 Reserve & Collect
- 2.23.8 Order Cancellation - Via Call Center
- 2.23.9 Out of stock order cancellation via Call Center
- 2.23.10 Sourcing logic and business rules
- 2.23.11 Return Management Flow
- 2.23.12 Remote Returns - Website
- 2.23.13 Remote Returns - Via Call Center
- 2.23.14 Remote Returns - In store via POS
- 2.23.15 Failed Deliveries from 3PL Returns
Overview
Objective of this project to make L’azurde first ever company that achieve true digital, social commerce and provide the people ease and flawless experience while browsing and shopping through L’azurde’s websites and their retail stores.
At this point of time people want something new with their digital shopping experience. With live selling, social commerce, AR and VR effects where people can try on different products, take informed decision, create customer rings, necklaces, personalize their products, send other people direct gifts will make L’azurde the most exciting company to shop from ultimately having a positive of customer retention, orders and revenue.
Personas
Customer
The only User of the Website is the Customer, anywhere the 'user' is mentioned in requirement, it will be the Customer being mentioned.
First Delivery Phase
Includes delivery of Waves , Miss L’s and L’azurde’s with following functionalities.
Requirement Category - General Requirements
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-001 | Multi-Client | Basic Requirements | NEW-MC-001 |
For example: L’azurde KSA will have different Invoicing terms than L’azurde Egypt Note: Cross border deliveries will require HS Codes for customs | Mandatory |
NEW-002 | Multi-Tax | Basic Requirements | NEW-MT-001 |
| Mandatory |
OLD-004 | QR Code for Electronic invoices | QR Code | NEW-EQR-001 | The system requires an ability to view invoice information via QR Code scan. Following are the key requirements:
| Mandatory |
NEW-003 | Multi-Pricing | Basic Requirements | NEW-MP-001 |
| Mandatory |
NEW-004 | Multi-Currency | Basic Requirements | NEW-MCY-001 |
| Mandatory |
NEW-005 | Multi-Lingual | Basic Requirements | NEW-MLN-001 | Ability for the User to change the website’s language from Arabic to English or vice versa.
| Mandatory |
NEW-007 | Multiple Fonts | Basic Requirements | NEW-MFN-001 |
| Mandatory |
NEW-006 | Multi-Frontend | Basic Requirements | NEW-MFE-001 |
| Mandatory |
NEW-006 | Multi-Frontend | Basic Requirements | NEW-MFE-002 |
| Mandatory |
NEW-008 | Responsive Design | Basic Requirements | NEW-RDN-001 |
| Mandatory |
NEW-010 | UAT/Staging environment | Hosting | NEW-ENV-001 | The system requires an environment for Feature Testing with Sample data that needs to be Prod like | Mandatory |
NEW-011 | Dev environment | Hosting | NEW-ENV-002 | The system requires an environment with a server workspace for developers to make changes without breaking anything in a live environment. | Mandatory |
NEW-012 | QA environment | Hosting | NEW-ENV-003 | The system requires an environment with a server with master data (or master data regularly updated) for QA testing | Mandatory |
NEW-013 | Production environment | Hosting | NEW-ENV-004 | The system requires an environment with a server to go live. | Mandatory |
NEW-014 | Uptime | Hosting | NEW-HOS-001 | The system requires the following ability for Uptime:
| Mandatory |
NEW-029 | User authentication for employees / backend users | Other | NEW-USR-001 | The system requires the following ability for User Management:
| Mandatory |
NEW-030 | User Creation -Roles & Permissions | Other | NEW-USR-002 | The system requires the ability in the Control panel to Create/Read/Update/Delete of users of the system. Following are the key requirements:
| Mandatory |
NEW-031 | Audit Trail & logging / change history | Other | NEW-AUD-001 | The system requires an ability to track and record every change log that occurs in the system. Following are the key requirements:
*More actions can be identified and defined at a later time | Mandatory |
NEW-032 | Localization & Time zones | Other | NEW-LOC-001 | The system requires an ability to configure and run business rules according to the Location and It’s time zone. Following could be considered:
| Mandatory
|
NEW-033 | Analytics | Reporting | NEW-ANL-001 | The system requires an ability to provide analytics dashboard (through BI) in the system. Following are the key requirements:
| Mandatory |
NEW-034 | Supports Report delivery format | Reporting | NEW-ANL-003 | The system requires an ability to support the reporting in the following report delivery formats:
| Mandatory |
NEW-035 | Reports by channel /Site | Reporting | NEW-ANL-004 | The system requires an ability to provide reports based on the following:
| Mandatory |
NEW-036 | Standard Operational reports | Reporting | NEW-ANL-005 | The system requires an ability to generate reports based on Standard Operational Metrics. Common examples could include:
More out of the box reports can be identified at a later time | Mandatory |
NEW-037 | Order Analysis | Reporting | NEW-ANL-006 | The system requires an ability to generate reports based on Order Metrics. Common examples could include:
| Mandatory |
NEW-038 | Customer Analysis | Reporting | NEW-ANL-007 | The system requires an ability to generate reports based on Customer Analysis Metrics. Common examples could include:
| Mandatory |
NEW-039 | Catalog & product reports | Reporting | NEW-ANL-008 | The system requires an ability to generate reports based on Catalog and Product Metrics. Common examples could include:
| Mandatory |
NEW-040 | Business performance reporting | Reporting | NEW-ANL-009 | The system requires an ability to generate reports based on Business Performance or Sales Metrics. Common examples could include:
| Mandatory |
NEW-041 | Tab navigation | Navigation | NEW-NAV-001 | The system requires an ability to provide Tab navigation on the website for accessibility. Following are the key requirements:
| Secondary |
OLD-005 | Product Reviews and Ratings. | Order History | NEW-RAT-001 | The system requires an ability for the Customer to provide Product review and rating for Orders completed. Following are the key requirements:
In their My Account there will then be a section called “My Product Reviews”. | Mandatory |
Requirement Category - Customer Account Management
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-077 | One Account across all devices | Account creation | NEW-ACC-001 | The system requires an ability to have a Unified Account system on the L’azurde Website. Following are the key requirements:
Note: The Common login will only be valid in the same region, for example One login would only work for UAE region, For KSA Region the user would have a separate account. | Mandatory |
NEW-078 | Account creation button / link | Account creation | NEW-ACC-002 | The system requires an ability to create Account on the L’azurde website. Following are the key requirements:
| Mandatory |
NEW-079 | Create account before ordering | Account creation | NEW-ACC-003 | The system requires an ability to create an Account on the L’azurde website before ordering. Following are the key requirements:
| Mandatory |
NEW-080 | Account creation during order | Account creation | NEW-ACC-004 | The system requires an ability to create an Account on the L’azurde website at the time of Order creation. Following are the key requirements:
| Mandatory |
NEW-081 | Account Creation Failure | Account creation | NEW-ACC-005 | The system requires an ability to display error on Account Creation failure. Following are the key requirements:
| Mandatory |
NEW-085 | Validate Information | Account creation | NEW-ACC-006 | The system requires an ability to validate account information provided by the Customer at Account Creation. Following are the key requirements:
|
|
NEW-082 | OTP Verification | Account creation | NEW-ACC-007 | The system requires an ability for the user to provide verification through OTP Code. Following are the key requirements:
| Secondary |
NEW-083 | Email Verification | Account creation | NEW-ACC-008 | The system requires an ability for the user to provide verification through Email link. Following are the key requirements:
| Mandatory |
NEW-084 | Validation expiration | Account creation | NEW-ACC-009 | The system requires an ability for the Verification Code or Links to expire. Following are the key requirements:
| Mandatory |
NEW-086 | Existing Magento Accounts | Existing Accounts | NEW-ACC-010 | The system requires an ability to keep existing customer accounts from the Magento system in the new system. Following are the key requirements:
| Mandatory |
NEW-087 | Existing website History Transfer | Existing Accounts | NEW-ACC-011 | The system requires an ability to retain their Information when using old account in the new system. Following are the key requirements:
| Secondary |
NEW-088 | Manage profile information | Settings | NEW-ACC-012 | The system requires an ability for the User to manage their Profile Information. Following are the key requirements:
| Mandatory |
NEW-089 | Communication preferences | Settings | NEW-ACC-013 | The system requires an ability for the User to manage their Communication Preferences. Following are the key requirements:
| Mandatory |
NEW-090 | Clearly visible Login button / link | Login | NEW-LOG-001 | The system requires an ability for the User to login to the website. Following are the key requirements:
| Mandatory |
NEW-091 | Login during browsing journey | Login | NEW-LOG-002 | The system requires an ability for the User to login to the website. Following are the key requirements:
| Mandatory |
NEW-092 | Login during purchase journey | Login | NEW-LOG-003 | The system requires an ability for the User to login to the website. Following are the key requirements:
| Mandatory |
NEW-093 | Login failure error message | Login | NEW-LOG-004 | The system requires an ability to display error message on login failure. Following are the key requirements:
| Mandatory |
NEW-094 | Automatic login until session expiry | Login | NEW-LOG-005 | The system requires an ability to keep the user logged in automatically on the website. Following are the key requirements:
| Mandatory |
NEW-095, | Social Login | Login | NEW-LOG-006 | The system requires an ability for the user to login through social platforms. Following are the key requirements:
| Mandatory |
NEW-101 | Option to log out | Log Out | NEW-LOG-007 | The system requires an ability for the user to log out of their account. Following are the key requirements:
| Mandatory |
NEW-102 | Reset Password | Password Recovery | NEW-LOG-008 | The system requires an ability for the user to recover their password in case of error/forgot password. Following are the key requirements:
| Mandatory |
NEW-109 | Account Information Update | Account Update | NEW-ACC-014 | The system requires an ability for the user to update their Account information. Following are the key requirements:
| Mandatory |
NEW-116 | Add/Update Payment Methods | Payment Methods | NEW-ACC-015 | The system requires an ability for the user to View/Add/Update their payment methods. Following are the key requirements:
| Mandatory |
NEW-118
| Manage Address on Account | Address Management | NEW-ACC-016 | The system requires an ability for the user to do Address management on their account. Following are the key requirements:
| Mandatory |
NEW-100 | Opt-in / opt-out notification for marketing | Notifications | NEW-NOT-001 | The system requires an ability for the user to have preference for Marketing notifications. Following are the key requirements:
| Mandatory |
NEW-129 | Order Details on Account Management | Order History | NEW-ACC-017 | The system requires an ability for the user to view their order history. Following are the key requirements:
| Mandatory |
NEW-139 | Requesting for Order Cancellation | Order Cancellation | NEW-ACC-018 | The system requires an ability for the user to request cancellation of an order. Following are the key requirements:
| Mandatory |
NEW-144 | Initiating Account Deactivating request | Account Deactivation | NEW-ACC-019 | The system requires an ability for the User to request account deactivation on My Account. Following are the key requirements:
| Mandatory |
NEW-148 | Link Social Accounts | NEW-ACC-020 | The system requires an ability to link social profile to the user’s account. Following are the key requirements:
| Mandatory | |
NEW-151 | Logic Navigation | Navigation | NEW-ACC-021 | The system requires an ability to have a logical navigation on the My Account section. Following are the key requirements:
| Mandatory |
Requirement Category - Website Homepage
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-152 | Navigation | Homepage General | NEW-HPG-001 | The system requires an ability to have logical navigation on the Homepage. Following are the key requirements:
| Mandatory |
NEW-153 | Store Elements on Homepage | Homepage Elements | NEW-HPG-002 | The system requires an ability to have store related elements on the homepage. Following are the key requirements:
Note: See UI Designs for more details and references | Mandatory |
NEW-165 | Categories | Navigation | NEW-HPG-003 | The system requires an ability to navigate through categories on the homepage. Following are the key requirements:
| Mandatory |
NEW-166
| New In and Sales offer | Main Navigation | NEW-HPG-004 | The system requires the capability to show ‘New in’ on the category bar on the homepage. Following are the key requirements:
| Mandatory |
NEW-168
| Seasonal Campaign Banner on homepage | Seasonal Campaign | NEW-HPG-005 | The system requires an ability to navigate show season campaign banners on the homepage. Following are the key requirements:
| Mandatory |
Requirement Category - Website Dynamic Page
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-170 | Category Page | Category Page | NEW-WDP-001 | The system requires an ability to show Category Page on the website. Following are the Key Requirements:
| Mandatory |
NEW-171 | Campaign Page | Campaign Page | NEW-WDP-002 | The system requires an ability to show Campaign Pages on the website. Following are the Key Requirements:
| Mandatory |
NEW-172 NEW-174
| Store List | Store Locator | NEW-WDP-003 | The system requires an ability to show the Store list on the store locator. Following are the key requirements:
| Mandatory |
NEW-175 | FAQ Pages | FAQ | NEW-WDP-004 | The system requires an ability to do FAQ page management. Following are the key requirements:
| Mandatory |
NEW-178 | Collections Management | Collections | NEW-WDP-005 | The system requires an ability to manage collections. Following are the key requirements:
| Mandatory |
Requirement Category - Website Static Pages
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-179 NEW-181 NEW-182
| Landing Page Management | General | NEW-WSP-001 | The system requires an ability to manage static pages on the website. Following are the key requirements:
Note: Static page should be in accordance to the UI designs provided | Mandatory |
NEW-183 | Show Breadcrumb Navigation on Static Pages | General | NEW-WSP-002 | The system requires an ability to have navigation on the static pages. Following are the key requirements:
| Mandatory |
NEW-185 | Error Handling | Error Pages | NEW-WSP-003 | The system requires an ability for error handling in case of error on the website. Following are the key requirements:
| Mandatory |
NEW-188 | L’azurde Static Pages | L’azurde pages | NEW-WSP-004 | The system requires an ability to show static pages related to L’azurde on the website. Following are the key requirements:
| Mandatory |
NEW-193 | Custom Pages | L’azurde Pages | NEW-WSP-005 | The system requires an ability to create Custom pages. Following are the Key requirements:
| Mandatory |
Requirement Category - Global Search
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-194 | Search preview section | Search Preview | NEW-SRC-001 | The system requires an ability to have search preview on the website. Following are the key requirements:
| Mandatory |
NEW-199 | Showing Search Results | Search Result Page | NEW-SRC-002 | The system requires an ability to show search result when user performs a search. Following are the key requirements:
| Mandatory |
NEW-204 | Configuring Search Settings | Search Setting | NEW-SRC-003 | The system requires an ability define and configure search settings. Following are the key requirements:
| Mandatory |
NEW-209 | Configuring Search Settings | Search Setting | NEW-SRC-004 | The system requires an ability define and configure search settings. Following are the key requirements:
| Secondary |
NEW-213 | Information on No Results Page | No Results Page | NEW-SRC-005 | The system requires an ability to show information on a No Results page. Following are the key requirements:
| Mandatory |
NEW-216 | Detailed search analytics | Search Analytics | NEW-SRC-006 | The system requires an ability to provide search analytics based on search. Following are the key requirements:
| Mandatory |
Requirement Category - Website Headers
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-217 | Navigation and elements on Header | Header | NEW-WHD-001 | The system requires an ability to have headers configured on the website based on the Brand. Following are the key requirements:
| Mandatory |
NEW-226 | Elements on the Mini Cart | Mini Cart | NEW-WHD-002 | The system requires an ability to show Mini cart on the Header of the website. Following are the key requirements:
| Mandatory |
Requirement Category - Website Footer
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-232 NEW-233
| Actions on the Website Footer | Footer Elements | NEW-WFR-001 | The system requires an ability to have element on the footer of the website. Following are the key requirements:
| Mandatory |
Requirement Category - Data Model
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-234 | Attributes for Customer Data | Customer Data Model | NEW-DMD-001 | The system requires an ability to capture Customer attributes. Following are the key requirements:
Customer Master
| Mandatory |
NEW-239 | Attributes for Product Categories | Category Data | NEW-DMD-002 | The system requires an ability to capture Product categories through Category Data. Following are the key requirements:
| Mandatory |
NEW-255 | Attributes for Product Data | Product Data | NEW-DMD-003 | The system requires an ability to capture Product Data in Product Attributes. Following are the key requirements:
| Mandatory |
NEW-273 | Bulk Upload/Download | Import/Export | NEW-DMD-004 | The system requires an ability to have bulk upload/download capabilities for Product Catalog. Following are the key requirements:
| Mandatory |
OLD-003 | Cross pollination of products / Products availability on Home/Master website | Product Catalog | NEW-DMD-005 | The system requires an ability to have cross pollination of products on the Website. Following are the key requirements:
|
|
Requirement Category - Product Listing Page (PLP)
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-276 | Displaying Product listing page elements | Product Listing Page Elements
| NEW-PLP-001 | The system requires an ability to display Product listing pages on the website. Following are the key requirements:
| Mandatory |
NEW-285 NEW-286
| Product Images on PLP | Product Images | NEW-PLP-002 | The system requires an ability to switch product images in the Product listing page. Following are the key requirements:
| Secondary |
NEW-287 | Sorting functionality on PLP | Sorting | NEW-PLP-003 | The system requires an ability to have sorting functionality on the Product listing page. Following are the key requirements:
| Mandatory |
NEW-297 | Filter functionality on PLP | Filtering | NEW-PLP-004 | The system requires an ability to apply filters on a Product listing page. Following are the key requirements:
| Mandatory |
NEW-308 | Configuring Ribbons in the PLP | Ribbons | NEW-PLP-005 | The system requires an ability to configure Ribbons in the Product listing page. Following are the key requirements:
| Mandatory |
NEW-312 | Seasonal Campaigns on PLP | Dynamic Content | NEW-PLP-006 | The system requires an ability to configure Season campaigns on the Product listing pages. Following are the key requirements:
| Mandatory |
NEW-313 | Lazy Loading | General | NEW-PLP-007 | The system requires an ability to show lazy loading on the Product listing pages. Following are the key requirements:
| Mandatory |
NEW-314 NEW-315
| Adding to Cart on the PLP | Add to Cart | NEW-PLP-008 | The system requires an ability to have adding to cart options on the Product listing pages. Following are the key requirements:
Note: The above options are only available for Desktop and not available on Mobile. | Mandatory |
NEW-316 NEW-317
| Adding items to Wishlist on PLP | Wishlist | NEW-PLP-009 | The system requires an ability to add products to user’s Wishlist on the Product listing pages. Following are the key requirements:
| Mandatory |
Requirement Category - Product Display Page (PDP)
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-267 | Handling Product Media | Product Media | NEW-PDP-001 | The system requires an ability to handle Product media related to a Product. Following are the key requirements:
| Mandatory |
NEW-318 | Defining PDP page elements | Product Detail Page Elements | NEW-PDP-002 | The system requires an ability to display Product detail page of a Product. Following are the key requirements:
| Mandatory |
NEW-324 NEW-336 | Defining PDP secondary page elements | Product Detail Page Elements | NEW-PDP-003 | The system requires an ability to display Product detail page of a Product. Following are the key requirements:
| Secondary |
Requirement Category - Wishlist
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
OLD-001 | Unified Wishlist | Basic Requirements | NEW-WLT-001 | The system requires an ability for the User to add products to their Wishlist. Following are the key requirements:
Validation: The Common Wishlist will only be valid in the same region, for example One Wishlist would only work for UAE region, For KSA Region the user would have a separate Wishlist based on their KSA Account. | Mandatory |
NEW-338 | Managing Wishlist | Wishlist | NEW-WLT-002 | The system requires an ability to add item to the user’s Wishlist. Following are the key requirements:
|
|
Requirement Category - Checkout
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
OLD-002 | Common Checkout | Checkout | NEW-CKT-001 |
fig-2 As, it can be seen by fig-2 that user have added the product from Athleta’s website and then moved to the Banana Republic’s website. There the user added another product to their cart from the banana republic website website and checking out from the Banana Republic’s website. Also, we can see that for 100% product penetration we are displacing a logo over the product image of the brand which it belongs to and from which website it was purchased. Validation:
| Mandatory |
NEW-346 | Displaying Cart elements on Checkout | Cart Element | NEW-CKT-002 | The system requires an ability to display cart elements on the Checkout page. Following are the key requirements:
| Mandatory |
NEW-354 | Checkout Details on the Checkout Page | Cart | NEW-CKT-003 | The system requires an ability to display details at the checkout page. Following are the key requirements:
| Mandatory |
NEW-365 | Additional Services on Checkout | Cart | NEW-CKT-004 | The system requires an ability to provide additional services at checkout. Following are the key requirements:
| Secondary |
NEW-367 | Promotions on the Checkout page | Promotions | NEW-CKT-005 | The system requires to apply promotion or view promotion details on the Checkout page. Following are the key requirements:
| Mandatory |
NEW-376 | Toggle Services in Checkout | Setting | NEW-CKT-006 | The system requires an ability to toggle services for checkout. Following are the key requirements:
| Mandatory |
NEW-377 | Checking out as a User | Checkout Flow | NEW-CKT-007 | The system requires an ability to have checkout flow for the users on the website. Following are the key requirements:
| Mandatory |
NEW-380 | Configuring Payment options at Checkout | Payment | NEW-CKT-008 | The system requires an ability to have payment options at checkout. Following are the key requirements:
| Mandatory |
NEW-393
| Thank you page on Checkout after Order placed | Thank you Page | NEW-CKT-009 | The system requires an ability to display order confirmation at the time of successful order placement. Following are the key requirements:
Note: Klaviyo tool to be used for Email messaging | Mandatory |
NEW-396 | Details for Checkout on the Checkout page | Checkout | NEW-CKT-010 | The system requires an ability to configure checkout details. Following are the key requirements:
Note: Checkout.com to be running the checkout process | Mandatory |
Requirement Category - SEO
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-420 | Robots.txt configuration | Robots.txt | NEW-SEO-001 | The system requires an ability to configure Robots.txt for SEO. Following are the key requirements:
| Mandatory |
NEW-422 | Sitemaps configuration on the Website | Sitemaps | NEW-SEO-002 | The system requires an ability to configure sitemaps on the L’azurde website. Following are the key requirements:
| Mandatory |
NEW-425 | Href-Lang | Href-Lang | NEW-SEO-003 | The system requires an ability to configure Href-lang on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-426 | Canonical URLs | Canonical URLs | NEW-SEO-004 | The system requires an ability to configure Canonical URLs on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-427 | Page Title | Page Title | NEW-SEO-005 | The system requires an ability to configure Page Title for SEO configuration on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-428 | Meta Description | Meta Description | NEW-SEO-006 | The system requires an ability to configure Meta Description on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-429 | Alt-Text for Images | Alt-Text for Images | NEW-SEO-007 | The system requires an ability to configure Alt-text for images on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-430 | <h>-headlines | <h>-headlines | NEW-SEO-008 | The system requires an ability to configure <h>-headlines for text based content on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-431 | Domain structure | Domain structure | NEW-SEO-009 | URL Structure to be implemented based on the instructions in: | Mandatory |
NEW-432 | Automatic URL Rewrites | Automatic URL Rewrites | NEW-SEO-010 | The system requires an ability to configure Automatic URL Rewrites on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-433 | Custom URL | Custom URL | NEW-SEO-011 | The system requires an ability to configure Custom URL for SEO on the L’azurde website. Following is the requirement:
| Mandatory |
NEW-434 NEW-435 | Miss L' URL Takedown | Redirects | NEW-SEO-013 | The system requires an ability to redirect Miss L' to L’azurde once it’s taken down. Following are the key requirements:
| Mandatory |
NEW-434 NEW-435
| Redirection of Existing URLs | Redirects | NEW-SEO-012 | The system requires an ability to configure redirects for existing URLs. Following are the key requirements:
| Mandatory |
NEW-436 | Design Review | Design | NEW-SEO-013 | Wireframes and site designs to be reviewed to ensure SEO friendly (ie. heading tags, on page content, internal linking) SEO team will also review the HTML on staging along with the backend for items mentioned in this document | Mandatory |
NEW-437 | Filtering | Filters | NEW-SEO-014 | The system requires an ability to configure Filters for SEO configuration. Following is the requirement:
| Mandatory |
NEW-438 | Schema Markup | Schema | NEW-SEO-015 | The system requires an ability to configure Schema for SEO Configuration. Following is the requirement:
| Mandatory |
ENH-001 | Content Placeholder | SEO Content | NEW-SEO-016 | The system requires an ability to have content placeholder for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-002 | Internal Links | Links on | NEW-SEO-017 | The system requires an ability to have internal links for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-003 | Pagination | Scrolling | NEW-SEO-018 | The system requires an ability to have Pagination scrolling for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-004 | Navigational Links | On PLPs | NEW-SEO-019 | The system requires an ability to have Navigational Links on PLPs for SEO configurations. Following are the key requirements:
| Secondary |
ENH-005 | Breadcrumb | Across the | NEW-SEO-020 | The system requires an ability to have Breadcrumb across the Website for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-006 | Image Optimization | Image | NEW-SEO-021 | The system requires an ability to have Image optimization for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-007 | 404 Page | Page Redirects | NEW-SEO-022 | The system requires an ability to have 404 Page Management for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-008 | Discontinued | PDPs | NEW-SEO-023 | The system requires an ability to have Discontinued Product Communication on PDPs for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-009 | Store page | URLs | NEW-SEO-024 | The system requires an ability to have Store Page URLs for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-010 | Meta directives | Meta Robots | NEW-SEO-025 | The system requires an ability to have Meta Directives and Meta Robots for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-011 | CDN | Image Hosting | NEW-SEO-026 | The system requires an ability to have CDN Image Hosting for SEO Configuration. Following are the key requirements:
| Secondary |
ENH-012 | Core Web Vitals | Website | NEW-SEO-027 | The system requires an ability to have Core Web Vitals (Website Performance) for SEO Configuration. Following are the key requirements:
| Secondary |
Requirement Category - Notifications
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-439 NEW-445 | Registration Confirmation | NEW-NOT-002 | The system requires an ability to send Account related notification for Registration. Following are the key requirements:
| Mandatory | |
NEW-440 | Order State Notifications | NEW-NOT-003 | The system requires an ability to send Order state notifications to the customer. Following are the key requirements:
| Mandatory | |
NEW-448 NEW-449
| Subscription Notifications | NEW-NOT-004 | The system requires an ability to send notification related to subscriptions. Following are the key requirements:
| Mandatory | |
NEW-450 | Cart Abandonment | NEW-NOT-005 | The system requires an ability to send Cart abandonment notifications. Following are the key requirements:
| Mandatory | |
NEW-451 | Notifications via SMS | SMS | NEW-NOT-006 | The system requires an ability for the Customer to receive notifications via SMS. Following are the key requirements:
| Mandatory |
NEW-455 | Configuring Push notifications on Account | Push Notifications | NEW-NOT-007 | The system requires an ability to generate push notification on the Web. Following are the key requirements:
| Mandatory |
NEW-481 NEW-482
| Survey Notifications | Web Layer | NEW-NOT-008 | The system requires an ability to generate Survey notifications to the Customer. Following are the key requirements:
Note: These surveys are currently enabled by Exponea | Mandatory |
Requirement Category - Marketing Notifications
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-458 | Abandoned Carts configuration | Cart Abandonment | NEW-ACB-001 | The system requires an ability to generate marketing notification for Cart Abandonment. Following are the Key requirements:
| Mandatory |
NEW-459 | Cart Abandonment Triggers | Cart Abandonment | NEW-ACB-002 | The system requires an ability to configure Cart Abandonment rules. Following are the key requirements:
| Secondary |
Requirement Category - Immersive Experience
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-475 | AR solution via Tangiblee | Virtual Try On | NEW-IEX-001 | The system requires an ability to have integration of Virtual Try on in the website. Following are the key requirements:
| Mandatory |
NEW-476 | Live Selling | Bambuser | NEW-IEX-002 | The system requires an ability to have Live selling of the products on the website. Following are the key requirements:
| Mandatory |
NEW-477 | Subscription service | TBC | NEW-IEX-003 | Ability to enable a subscription model for customers to try new jewelry based on business rules | Secondary |
NEW-478 | Marketplace | TBC | NEW-IEX-004 | Ability to integrate with 3rd party marketplaces for product feeds, inventory management and purchase/customer information | Secondary |
NEW-479 | Augmented Reality | TBC | NEW-IEX-005 | Ability to provide real time AR features for customers on any device | Secondary |
NEW-480 | iPad sales in store | Omni Channel Sales | NEW-IEX-006 | Ability to process sale and payment via tablet in store for products not available in that store | Mandatory |
NEW -483 | Cross Border eCommerce | Cross Border | NEW-IEX-007 | Ability to ship cross border from KSA to other GCC countries including Qatar, Kuwait & Bahrain. Requires customs duty calculation and shipping integration with customs invoice Note: Cross border deliveries will require HS Codes for customs | Secondary |
Requirement Category - Interfaces
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-049 | eCommerce Interfaces | eCom | New-IFC-001 | The system requires an ability to have an ecommerce interface for Product Information Management. Following are the key requirements:
Note: PIM to be done by Plytix | Mandatory |
NEW-052 NEW-058 | Order Interfaces | OMS | NEW-IFC-002 | The system requires an ability to have interface for Order management. Following are the key requirements:
Note: Order Management to be carried out through FLOW OMS | Mandatory |
NEW-072 | Placeholder for image assets | CDN | NEW-IFC-002 | The system requires an ability to have placeholder for image assets. Following are the key requirements:
| Mandatory |
NEW-074 | CMS management | CMS | NEW-IFC-003 | The system requires an ability to manage CMS. Following are the key requirements:
| Mandatory |
NEW-073 | Preview feature | CMS | NEW-IFC-004 | The system requires an ability to have Preview feature for CMS. Following are the key requirements:
| Secondary |
Requirement Category - Customer Order Management
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-466 NEW-467
| Home Delivery Dispatch | OMS | NEW-OMS-001 | The system requires an ability to process Home delivery dispatch. Following are the key requirements:
| Mandatory |
NEW-466 NEW-467 NEW-468
| Home Delivery Dispatch - HD to Customer | OMS | NEW-OMS-002 | The system requires an ability to track delivery to Customer. Following are the Key requirements:
|
|
NEW-466 NEW-467 NEW-470
| Home Delivery Dispatch - Fulfillment through Multi Site - Split Shipment | OMS | NEW-OMS-003 | The system requires an ability for the order to be fulfilled through Multi site. Following are the key requirements:
Note: Split billing assumed per fulfilling location under the original order ID | Mandatory |
NEW-471 | Made to Order | OMS | NEW-OMS-004 | The system requires an ability to have Made to Order (Back Order). Following are the key requirements:
| Secondary |
NEW-472 | Click & Collect | OMS | NEW-OMS-005 | The system requires an ability to have Click and Collect order on the website. Following are the key requirements:
Customer hasn’t collected Order yet: Ability to add a rule alert if order is not collected within 48 hours of ready to collect notification to trigger alert to store & Ops for tracking and follow up, system generated alert also to be sent to the customer for reminder. | Mandatory |
NEW-473 | Reserve & Collect | OMS | NEW-OMS-006 | The system requires an ability to have Reserve and Collect order on the website. Following are the key requirements:
Customer hasn’t collected Order yet: Ability to add a rule alert if order is not collected within 48 hours of ready to collect notification to trigger alert to store & Ops for tracking and follow up, system generated alert also to be sent to the customer for reminder. For a Reserve and Collect order, set a rule to auto-cancel the order after x number of days if the Customer hasn’t collected the order. | Secondary |
NEW-469 | Order Cancellation | OMS | NEW-OMS-007 | The system requires an ability for the Customer to request cancellation for their order. Following are the key requirements:
| Mandatory |
NEW-469 | Order Cancellation - Out of stock order cancellation via Call Center | OMS | NEW-OMS-008 | The system requires an ability to cancel orders that are out of stock. Following are the key requirements:
| Mandatory |
NEW-474 | Sourcing logic and business rules | OMS | NEW-OMS-009 | The system requires an ability to source logic and business rules for OMS. Following are the key requirements:
| Mandatory |
NEW-484 | Online Sale In-Store | OMS | NEW-OMS-010 | The system requires an ability to process Online sale in store. Following are the key requirements:
| Secondary |
Requirement Category - Returns Management
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-462 | Remote returns | Website | NEW-RET-001 | The system requires an ability for customer to process returns from the Website. Following are the key requirements:
| Mandatory |
NEW-463 | Remote returns | Customer Service | NEW-RET-002 | The system requires an ability for the Customer to initiate return request via Call center. Following are the key requirements:
| Mandatory |
NEW-464 | In Store returns | Via POS | NEW-RET-003 | The system requires an ability for the Customer to return items in store via POS. Following are the key requirements:
| Mandatory |
NEW-465 | Failed Deliveries from 3PL Returns | Fulfilling Site | NEW-RET-004 | The system requires an ability to cater Failed Deliveries from 3PL Returns. Following are the Key Requirements:
| Mandatory |
Requirement Category - Website Tools
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-033 | Analytics | Reporting | NEW-ANL-002 |
| Mandatory |
NEW-042 | IP Redirection | IP Forwarding | NEW-IP-001 | The system requires an ability to provide IP redirection to the Users. Following are the key requirements:
| Mandatory |
NEW-043 | GDPR Cookie Policy Banner | Cookie Consent Manager | NEW-COK-001 | The system requires an ability to require cookie consent. Following are the key requirements:
| Mandatory |
NEW-044 & 045 | GA-4 Integration | Google Analytics 4 | NEW-GA4-001 |
| Mandatory |
NEW-046 | Facebook/Instagram JS | Snippets | NEW-FBI-001 | The system requires an Ability to integrate Facebook/Instagram JavaScripts into the L’azurde Website. Following components are required:
| Mandatory |
NEW-046 | Product Feed | Snippets | NEW-FBI-002 | The system requires an ability to integrate Facebook/Instagram JavaScripts for Product feed into the L’azurde Website. Following are the key requirements:
Template to be provided | Mandatory |
NEW-047 | Snap Chat JS | Snippets | NEW-SCT-001 | The system requires an Ability to integrate Snapchat JavaScripts into the L’azurde Website.
| Secondary |
NEW-048 | OG Tags | Snippets | NEW-OGT-001 | The system requires an ability to integrate OG Tag into the L’azurde Website. Following are the key requirements:
| Mandatory |
Requirement Category - Non Functional Requirements
Req. ID | Requirement | Sub-Group | Sub-Req. ID | Sub-Requirement | Priority |
---|---|---|---|---|---|
NEW-009 | Data Retention and Disaster Recovery | Backups | NEW-DRD-001 | The system requires an ability to accommodate Data retention and Disaster Recovery
| Mandatory |
NEW-015 | Communication Protocol – SSL/Encryption | Hosting | NEW-HOS-002 | The system requires to set the following communication protocol to transmit and exchange data:
| Mandatory |
NEW-016 | Performance and Load Balancing | Hosting | NEW-PAL-001 | The system requires the following capabilities for Performance and Load Balancing:
| Mandatory |
NEW-017 | Peak scalability | Tech | NEW-TEC-001 | The system requires the following capability for scalability in peak timings:
| Mandatory |
NEW-018 | Modern Caching Approach | Tech | NEW-TEC-002 | The system requires the following capability for caching approach in the system:
| Mandatory |
NEW-019 | CSS & JS Bundling | Tech | NEW-TEC-003 | The system requires the following capability:
| Mandatory |
NEW-020 | OWASP Top 10 | Data Protection & Security | NEW-DPS-001 | The system requires the following capability for Data protection:
| Mandatory |
NEW-021 | GDPR | Data Protection & Security | NEW-DPS-002 | The system requires the following capability for Data protection:
| Mandatory |
NEW-022 | PCI Compliance | Data Protection & Security | NEW-DPS-003 | The system requires the following capability for Data protection and security:
| Secondary |
NEW-023 | SOX | Data Protection & Security | NEW-DPS-004 | The system requires the following capability for Data protection and security:
| Mandatory |
NEW-024 | ISO 9000 | Data Protection & Security | NEW-DPS-005 | The system requires the following capability for Data protection and security:
| Mandatory |
NEW-025 | ISO 27001 | Data Protection & Security | NEW-DPS-006 | The system requires the following capability for Data protection and security:
| Mandatory |
NEW-026 | ISO 27017-18 | Data Protection & Security | NEW-DPS-007 | The system requires the following capability for Data protection and security:
| Mandatory |
NEW-027 | Testing | Development | NEW-DEV-001 | Testing methods that needs to be done:
| Mandatory |
OLD-007 NEW-059 | Third Party Integrations | Integrations | NEW-INT-001 | The system requires an ability for the website to integrate with third party integrations. Following are the key requirements:
| Mandatory |
Process Flows
Customer Order Management Flows
Home Delivery Dispatch
Order Dispatch - Home Delivery to Customer
Home Delivery Dispatch - Fulfillment through Multi Site
Made to Order
Click & Collect - Fulfill Order
Click and Collect - In Store Collection
Reserve & Collect
Reserve and Collect - In Store Collection
Order Cancellation - Via Call Center
Out of stock order cancellation via Call Center
Sourcing logic and business rules
Return Management Flow
Remote Returns - Website
Remote Returns - Website - Receive Item in Warehouse
Remote Returns - Via Call Center
Remote Returns - In store via POS
In store Return - Receive item in Warehouse
Failed Deliveries from 3PL Returns