Subject
E-Commerce Website
Peacode is pleased to present the following offer
Scope of Project
Analyze, design and develop web platform, the E-Commerce of the web platform will manage all the web platform content and secure all the web platform functionalities and modules, this E-Commerce and web platform will contain a lot of useful feature and functions we will mention it below.
E-Commerce Website
(This E-Commerce will control all the below content through the Web application)
General Features of Web App
1.
E-Commerce with custom coding with PHP (WordPress)
2.
Front-end coding with jQuery, HTML, CSS.
3.
Database with MySQL
4.
Dynamic modules with custom functionality
5.
Users Authorization Module
6.
Dynamic Prices based on User Role
7.
Simple & Advanced Searches
8.
Advanced & Simple reports
9.
Data will be displayed to follow certain order (alphabetical, asset ref. etc.)
10.
Dashboard & reports will show the current month data in order not to have distracting screen
11.
Categories can also be fully nested to any level desired (sub-categories & sub-sub- categories)
12.
Multilingual support
13.
Security. ACL (access control list) on admin area pages
14.
Activity Log
15.
Export/import (XML, Excel)
16.
Unit test the new Functionalities
17.
Cross Browser Testing
18.
SEO Testing
19.
Develop New Functionalities
20.
Configure Google Analytics Settings
21.
Executes Security assessments
22.
Deployments in Dev. Test and Production environment
Homepage
Homepage details
o
Header menu contains categories and subcategories
o
Advanced search with filters
o
Slide gallery of offers on products
o
Listing of categories and subcategories
o
Footer contains categories and subcategories
Homepage Actions
o
Admins actions
o
Admin can add, edit or delete page content or sections
o
Admin control products to show first
o
Admin control menu sections
o
Admin control footer content
o
Visitors’ actions
o
Visitors can view page content and sections
o
Visitors can view visual sliders, about you company, you company mission & responsibilities, products sliders and page footer
o
Visitors can choose categories or subcategories from page header
o
Visitors can choose brands from page header
o
Visitors can view description of content desired in each category or subcategory
o
Visitors can view contact us information of you company and
also enter their personal information in a form to request a
service from you company
o
Visitors can view products and services
o
Visitors can mark a product as favorite or add to wish list
o
Visitors can order from you company products
Products
Products details
o
Products listing
o
Product details
o
Product categories and subcategories
o
Product brand
o
Product gallery
o
Product description
o
Product reviews
o
Product notes
o
Product attributes (Ex: price, name, size, …)
Products actions
•
Admin actions
o
Admin can add, edit or delete products
o
Admin can control offers on products
o
Admin can control the view of products listings
o
Admin can control products delivery options
o
Admin can view and control products statistics
o
Admin can control products listings
o
Admin can control products gallery
o
Admin can control products reviews
•
Visitors’ actions
o
Visitors can choose categories or subcategories of products
o
Visitors can choose brands of products
o
Visitors can view description of products
o
Visitors can view their favorite products
o
Visitors can use search filters and advanced search to find products
o
Visitors can view and make reviews on products
•
Visitors can order any product from all list of products
Offers
offer types
•
Discounts
o
Can be set as a percentage off from an item price
o
It will be previewed as a label on the item and new price after old one
•
Price break offers
o
Can be set as a money cut off from an item price
o
It will be previewed as a label on the item and new price after old one
User’s Actions
•
Admin actions
o
Admin can view offers
o
Admin can control offers
▪
Add new offers
▪
Set current product or service to have offer
o
Able and disable offers
o
Update and Delete offers
•
Visitors’ actions
o
Visitors can view offers
o
Visitors can request offers from service provider
o
Visitors can request offers from product merchant/producer
o
Visitors can get notifications of new offers released
Brands
•
Admin actions
o
Admin can view brands
o
Admin can control brands
▪
Add new brands manually
▪
Control all brand’s data
o
Able and disable brands
o
Update and Delete brands
•
Visitor’s actions
o
Visitors can view brands
o
Visitors can request brand’s products
Social media
•
Link all the social media links to the web app
o
o
o
… and so, on
User’s Actions
•
User actions
o
Navigate through social media links
o
Can access vendor’s social media accounts
•
Admin actions
o
Can control and manage social media links of the web app
o
Can control and manage social media links of the vendor’s accounts
o
Can update and delete the social media links of vendor’s
FAQs
FAQ details
•
Main page of FAQ contains FAQ details
User actions
•
User can view and navigate through FAQ page
Admin actions
•
Manage all FAQ details (view, add, edit and delete)
Filters & Search
Search and filters impact on
•
Services & Products
•
Offers
•
Brands
•
Vendors and Freelances
Search and filters attributes
•
There will be advanced filters for every element’s category
•
There will be advanced filters for every element’s sub-category
•
There will be advanced search for element’s attributes
•
Search attributes, Ex: title, description, weight, model, brand, service provider name, price, and more to be cleared from your side
Payment
Payment methods
•
Will provide two payment methods
o
Ex: PayPal, Stripe and Pay mob
o
Ex: Fawry and Vodafone cash and banking accounts (cards)
Reports
Reports actions
•
Admin actions
o
Interactive administrative dashboard with charts and statistics
o
Control and manage sales reports and statistics
o
Control and manage reports and statistics of numbers of visitors
o
Control and manage reports of vendors
o
Control and manage listings and categories reports
o
Control and manage favorite products report and statistics
o
Control and manage reports and statistics of searches and advanced searches
o
Control and manage freelancers report and statistics
o
Import and export reports and analytics
Review
Reviews impact on
•
Products
Reviews attributes
•
It will be a text area
•
Admin can control all reviews
•
Vendors, freelancers and brands can hide review after admin approval
Search engine optimization
•
Manage all dynamic title tag structure throughout the website
•
Configure dynamic title and META tags for categories and sub- categories
•
Configure dynamic title and META tags for brand pages
•
Configure dynamic title and META tags for product pages
•
Specific Titles & Meta Information
•
Configure site wide default title and META tags
•
Configure homepage title and META tags
•
Set unique title, META tags and URL information for specific content pages, category, brand or order pages
Register
•
Individual/Guest
•
First and second names
•
Username
•
•
Password and confirmation
•
Mobile number
•
Login link
•
Any user can complete his data after login from account settings
Login
•
Username / Email
•
Password
•
Forgot Password link
•
Remember me checkbox
•
Sign up link
Customer Account settings
•
Control all account details by admin approval
Customer Orders
o
View all purchased products history
• Customer reviews
o
View all customer’s reviews
• Customer’s wish list
o
View all customer’s wish listed added items
o
Manage wish list
• Customer’s compared items
o
View all compared and not cleared products
o
Can control compared items delete/add
Wishlist
Wish list details
•
Any item can be added to wish list/ favorite
User actions
•
User can add any item to wish list
•
User can delete any item from wish list
•
User can view related item to his wish list items
Admin actions
•
Admin can view user’s wish lists
•
Admin can control and manage wish lists
Contact us
contact details
•
Title
•
Text area
•
Mobile number
•
E-mail Address
•
Images/files
User’s Actions
•
Admin actions
o
Admin can view all contact us requests
o
Admin can control all contact us requests
•
User’s actions
o
User can send contact us message
Email Notifications
Email details
•
Dynamic Email message body
•
Push email notification on many actions
o
When orders on any product
o
When customer to newsletter
o
When customer buy product has reminder
Actions
•
Customer’s actions
o
Customer will receive mail when Order
o
Customer will receive mail buy all Order Status
o
Customer will receive mail by newsletter
o
Customer will receive mail by reminder
o
Customer will receive mail when create account
Security and Technical support
Security
•
Using FTP Securely
o
we will treat the security of your application files as seriously as the security of your application itself
•
Document and video encryption
•
Avoiding Dangerous Widgets and Code
o
Some JavaScript code that loads from an external site can be trusted Google Analytics and Google AdSense are examples of JavaScript code that loads from another website (Google’s servers in both cases), So, if you do choose to install a widget on your site that loads code from somewhere else, we will make sure it is a reputable website
•
Upgrade your Theme Functions Regularly
o
With this we will avoid that occasionally a security vulnerability may be discovered in your site theme that allows hackers to gain access
•
Fields Spam and Malware
o
Automatic Spam Filtering in application’s inputs or fields
o
Develop a Manual Spam Filtering Policy
•
Passwords Security
o
Obligation on choosing strong and hashed passwords to avoid passwords cracking
o
Upgrade the passwords to be two-factor authentication
o
Store the passwords securely
•
Use a password wallet service
•
Memorize your passwords
•
Use a password formula
•
SSL security
o
Protocol for web browsers and servers that allows for the authentication, encryption and decryption of data sent over the Internet
•
Two-Factor Authentication
o
Protect yourself by enabling two-factor authentication (2FA). This blocks anyone using your stolen data by verifying your identity through your device.
•
Signing in Security
o
Signing in to your application is the first thing you do before performing any administrative task. Signing into a site may seem like an easy and irrelevant task, but there are certain precautions you should take when signing into your site to preserve security
o
Don’t get phished by links
o
Restrict usage on HTTPS only
Technical support
•
Identifying application software solutions
•
Redesign the needed parts for user experience. (Cost upon request)
•
Troubleshooting technical issues
•
Diagnosing and repairing faults
•
Installing and configuring application software
•
Providing timely and accurate customer feedback solution
•
Following up to ensure the client’s problem is resolved
•
Replacing or repairing the necessary parts
•
Supporting the roll-out of new applications
•
Providing support in the form of procedural documentation
•
Managing multiple cases at one time
•
Testing and evaluating new technologies
Additional Features
Smart coupon
•
Configure different coupons and offers with the advanced coupon rules that can only be applied if certain conditions are met at purchase.
•
Create a Buy One Get One offer with any products on your store or products in any category and reward the customers with more than what they pay for.
•
Use different combinations of coupon features and restrictions to create a variety of offers and discount options to maximize the sales in your store.
•
Create coupons based on customer behavior that will increase the chances of converting and keep the customers returning.
•
Allow the users to purchase store credit that they can use for later purchase or gift it to their loved ones or store credits in place of refunds
•
Allow the customers to purchase gift coupons that they themselves can use or gift them to their friends via email with attractive gift card designs.
•
Create a FOMO effect and a sense of urgency in your customers to make the purchase as soon as possible by adding a countdown timer banner.
•
The customers can send store credits or gift coupons from the store straight to the recipient’s inbox by simply entering the email address
•
Create thousands of coupons all at once and add them to the store. Email the coupons generated to your selected customers or export them
to a CSV file.
Product Bundles
•
Create physical, virtual, or downloadable bundles.
•
Tailor the pricing and shipping setup of your bundles to suit your needs.
•
Group simple, variable and subscription products together — or pick specific variations.
•
Recommend optional items, and let customers choose the quantities they want.
•
Offer bulk quantity discounts with dynamic pricing rules.
•
View in-depth revenue analytics for bundles purchased in your store.
•
Quickly identify bundles with insufficient stock and restock their contents.
•
Get notified when bundles run low in stock.
•
Tailor every detail to your needs with easy-to-use snippets and mini-extensions.
Recommendation Quiz
•
When people want to make a quick an easy choice (e.g.: gifts).
•
The product is complex or it’s difficult to compare alternatives.
•
When buyers do not have clear preferences for what they want.
Business-to-business
•
Adjust pricing for individual customers and user roles
•
Set a fixed product price
•
Increase price by fixed or percentage amount
•
Discount price by fixed or percentage amount
•
Change prices on the product level
•
Add rules to change prices in bulk for specific products or categories
•
Compatible with product variations
•
Set minimum & maximum order quantity
•
Replace original price in case of price increase
•
Strikethrough old price and show the new price as a special price
•
Configure start & end date for each price rules
•
Hide price & add to cart for not logged in and specific user roles &
•
Replace price with custom text
•
Replace add to cart with a new custom button & link
Affiliate Management
•
Reliably track referral links, affiliate coupon codes, custom landing pages, cross-domain promotions, direct link tracking, and more.
•
We make affiliate management effortless. Customize affiliate registration, onboarding, approval process, payouts, and more.
•
Get detailed affiliate reports to see what’s working and what’s not, so you can grow your affiliate program and get more sales.
•
Easily pay all your affiliates with a single click using online payment.
•
Custom branded affiliate dashboard that shows your affiliates all the important information they need to succeed.
•
Setup commission structure that works for your business. Includes one-time, recurring, tiered, lifetime, & personalized commissions.
•
Create unique referral links, affiliate banners, affiliate coupons, custom affiliate landing pages, affiliate QR codes, and more.
•
Maximize your affiliate program with our growth tools including email marketing, affiliate leaderboard for contests, and more.