Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will...

13
System analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity modules using WordPress CMS. We have analyzed the requirement in depth and feel that WordPress could be the good option instead of going with Magento as suggested initially. This document entail the first phase of business flow diagram, business model diagram and wireframes. Phase 1 (Version 2.0) Modules Business Flow Data model Wireframes Affiliates module Y - - Amazon store y - - Order processing y - - Charity y - - Customer category Module y

Transcript of Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will...

Page 1: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

System analysis report for phase one of the project

Phase 1

Overview

We will design and develop a website with affiliate marketing and ecommerce as well as charity modules using WordPress CMS. We have analyzed the requirement in depth and feel that WordPress could be the good option instead of going with Magento as suggested initially. This document entail the first phase of business flow diagram, business model diagram and wireframes.

Phase 1 (Version 2.0)Modules Business Flow Data model Wireframes Affiliates module Y - -Amazon store y - -Order processing y - -Charity y - -Customer category Module y

Page 2: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Scope of phase-I

In this phase we will develop a sections that will fetch products information from Amazon through API into website’s custom database. Website Admin will customize products information and publish products online. Admin can also add custom products for sale on this website. Along with e-commerce website will also have some other sections mentioned below here for your reference:

Affiliate program

Affiliates will have sales partner of the website. They would be able to perform following on the site:

1. Affiliate will sign-up on this website2. After registration, Admin will approve affiliate registration 3. Website will provide custom theme option to affiliate, where affiliate will choose theme and after this affiliate need to select product category and products accordingly. 4. After customization affiliate can publish their website on subdomain of this website 5. Affiliate will promote their website at own end on social media, email, etc. as per his/her desire for increase sales. 6. Admin will defined commission parameter for affiliate. After each sale affiliate will earn commission as per commission parameter.7. Affiliate can see their sales, commission history on website from their account and view stets graph view for quickly optimization from dashboard. 8. Affiliate would be request to admin for generate coupon. This coupon will facilitate their custom to get some discount during shopping.

Page 3: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Affiliate registration flow

Page 4: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Affiliate workflow After administrator approval Affiliate workflow listed below:

1. After Administrator approval, email will send to affiliate, Affiliate click on URL (which will received in confirmation email) and redirect to select theme option where three or four default template options available for affiliate website.

2. Affiliate will select theme and customize theme by changing content, logo, images, company name, etc.

3. After saving changes affiliate redirect on select product category section where affiliate choose product categories which displays on main website.

4. After finalizing category affiliate can preview his/her website.5. Affiliate will publish website and start product selling by promoting custom URL (described in

technical solution)

Sales on affiliate website a) User selects products from affiliate websiteb) Checkout products and receive a message “we will update you shortly about your order”c) Order will transfer to admin with affiliate ID. d) Admin receive order and check order from amazon if any amazon product exist e) Send payment link to buyer/userf) User will receive order confirmation email with payment link g) User pay amount h) Application auto update order status and add sales into affiliate account i) Admin receive payment confirmation email and send invoice link to user with order tracking

code.

Page 5: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Amazon store

Website will auto fetch product list and auto update product details from amazon through API. The inventory of amazon store and this website’s amazon products will auto synchronized and update product information. User will select products from website and purchase online. Website Admin will fetched amazon products from order list and further order products on Amazon website through own amazon account. After receiving order confirmation from amazon admin will send the payment link to shopper with order confirmation message.

Page 6: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Order processing Order processing will run between shopper/customer/user and Administrator of website. The steps of order and order processing is defines below:

Case 1: If order contain amazon productsa) User will select products from website, Add products into cart and request for purchaseb) Website popup a thank you message after submitting request as “we will confirm about your

order shortly”c) Order will receive on Admin paneld) Admin will check order and filter amazon products from order list. Admin also separate own

custom product from order list e) If Admin found amazon product so admin will further order product on amazon website and also

check own inventory for own products which ordered by user f) After receiving confirmation from amazon and own inventory, Admin will forward payment link

with order confirmation message to userg) User will receive notification on his/her emailh) By clicking on payment link user will redirect to payment detail page and by this page user can

proceed further checkout i) After payment, user will receive payment confirmation message with order tracking ID.j) Amazon will drop purchased product on Admin warehouse every time. After receiving order

from Amazon, Admin further ship product to customer from own shipping services. k) User can further track order status through tracking ID

Case 2: If order contain only website products.

a) User selects the order from website b) Add products in cart c) Checkout d) Payment e) Receive order tracking ID f) Track order and view order progress

Case 3: Custom order

a) User will have an option of “custom order”. Where user will have a button on checkout page or home page (if only want custom order), after clicking on this button user will redirect to a form which contain a text area where user will submit URL of any ecommerce website’s product and submit order for checkout.

b) After submitting form, order will add into cart and user will redirect to checkout page.c) User will checkout further and received a message “Thanks for order we will revert confirm you

shortly ”d) Admin will receive order & product URL e) Check order detail and add own shipping charge from backend f) Send payment link to user by email g) User receive payment linkh) Make payment i) Receive order tracking ID j) Track order process

Page 7: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Order processing flow

Page 8: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Charity a. Charity affiliate will sign-up on this websiteb. After signup they fill details about charity, upload images, enter payment link (custom or

through their own website) c. Admin will approve Charity registration d. Charity partner will have option to take charity through this website (by PayPal) or integrate

their own websitee. If charity partner will integrate own website so website mechanism will count total redirection

on charity website. f. Charity owner can view total visits and Donations through this website from their login

accountg. Highest charity will display on Administrator dashboard.

Page 9: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Manage customer category modules Admin can also define privilege program in advance for users on different levels like Silver, Gold, Diamond, and Lifetime. This levels will absolutely depends on the kind of purchase they are doing online and each level of people will get certain cash discount on every purchase. Also, during a purchase, a user should be prompted to buy more if they are close to the next level.

Page 10: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Affiliate websiteHomepage

Homepage of website will have following elements

1. Logo2. Shopping cart bucket 3. Registration 4. Login 5. Affiliate company name6. Header menus items will be category names selected by Affiliate 7. Banner slider8. New arrival products9. Most selling products 10. Products search option

Product listing page

1. Advance Search area will placed below headera. User can search product by name, brand, category, etc.

2. Product filter area: This area provides option to user for filter product by entering minimum price, max price, by brands, by material & other filters depend on products.

3. Featured products will display on top in search result 4. Pagination option in footer if list result more than fifteen

Product detail page

1. Product images with zooming option 2. Product specifications3. Suggested products 4. Product review and ratings 5. Option to assign rating and write comment on product (after login)6. Add to cart button

Checkout

1. After selecting products user can proceed for checkout2. User can view purchasing details about prices, quantity, taxes, etc. on this page 3. User have option to place order as a personal order or gift

a. If user select order as personal order then user need to submit their personal detail although some of user detail will auto fill in the form if user registered.

b. IF user place order as gift so user need to fulfill contact person complete detail along with

Address and phone number. c. User can also specify date and timing of delivery for special occasions. Extra charges will defined

by admin as per requirement. User will receive payment invoice with payment link.

Page 11: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

4. After submitting detail user will receive email and notification about order submission confirmation and guidelines of further order processing.

Product searching

Product searching mechanism will be run similar as main website. User can search products by category, name, brand, and other detail depend on product e.g. Metallic pens from pen category. Affiliate website searching mechanism will apply filter on those products which not permitted by affiliate from their dashboard.

User Login

User can be login from affiliate website, but after login user will redirect to main website for checking further order history/status, payment history/status, customer category, coupons history/status, etc.

User registration

User registration will done from affiliate website but after clicking on registration button user will redirect on main website where user fill all detail and after successful registration user will redirect on affiliate website for further shopping.

Page 12: Overview · Web viewSystem analysis report for phase one of the project Phase 1 Overview We will design and develop a website with affiliate marketing and ecommerce as well as charity

Technical suggestions

We will develop a separate system for affiliate’s sub-websites apart from main WordPress website. This system will be developed on custom PHP platform. We will create three or four type templates on HTML for affiliates where affiliate can choose template customized their website content but can’t customize layouts of templates.

Affiliate can customize images, logo, textual contents, etc. of any selected template. After customization Affiliate can select product categories which he/she want display on their website.

Before publishing website affiliate select URL availability by entering their preferred name. Their name will checked from database if no buddy with same name exist so a sample URL will display to affiliate before publish e.g. www.demosite.com/Johnstore . One’s user publish their website on selected URL so URL will be fixed or unchanged for user.

Affiliate can check multiple names, one’s affiliate get satisfied they can publish their website online and promote their URL.

Affiliate will have their separate dashboard which will developed on custom PHP. Affiliate can check their leads and sales records from their dashboards and customize website’s content.