0% found this document useful (0 votes)
73 views

Ecom Lab 1

This document summarizes the steps taken to implement an e-commerce website using WordPress and WooCommerce on a cloud server hosted on Cybera RAC. The key steps included: 1. Creating a cloud server account on Cybera RAC and generating SSH key pairs. 2. Installing Apache, PHP, and MySQL on the server to allow WordPress functionality. 3. Installing WordPress and creating a MySQL database. 4. Installing WooCommerce to add e-commerce capabilities and configure services like products, orders, and payments. 5. Customizing the website appearance and menus, adding products, and configuring other features to engage customers.

Uploaded by

S.j. Patel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

Ecom Lab 1

This document summarizes the steps taken to implement an e-commerce website using WordPress and WooCommerce on a cloud server hosted on Cybera RAC. The key steps included: 1. Creating a cloud server account on Cybera RAC and generating SSH key pairs. 2. Installing Apache, PHP, and MySQL on the server to allow WordPress functionality. 3. Installing WordPress and creating a MySQL database. 4. Installing WooCommerce to add e-commerce capabilities and configure services like products, orders, and payments. 5. Customizing the website appearance and menus, adding products, and configuring other features to engage customers.

Uploaded by

S.j. Patel
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Implementation of Cloud Infrastructure and E-

commerce website
Shiv Patel
Masters in Information System Security Management
Concordia University of Edmonton
spatel3@student.concordia.ab.ca

Abstract— E-commerce is a move forward through the latest


A. Creating a Cloud server Account of RAC
technologies. Anyone with the latest technology that can use
can use Internet services can use the commodity to buy or sell. First, I have ensured that my PC has a proper internet
Unlike old fashion commerce with a person's effort to get connection to operate. Recommend the use of Chrome to form and
goods, it enabled the reduction of physical work and saving time RAC URLs as "Rac-portal.cybera.ca" and Sign Up With
simpler for an individual. E-commerce Int back to the early Institution ID. Follow all the measures shown on the site to feel
nineties and jumped dramatically in the 21st century, but the whole area, then upload it. The authentication connection is
protection is the obstacle to the innovation of e-commerce. then established by the email that I used to enable the account by
Safety is today the problem for e-commerce; in the context of e- logging in to Cybera's Further Step.
commerce safety, most have still need to be improved. Digital I made key pairs (key pair name' ecom1') so that the cloud
shopping profits from being able to search and browse online instance can be linked in Putty via SSH. And after that, I created
shops, compare prices, and order items on their computers and a security group, where I configured the entry and exit rules
mobile phones at home. (Network-> Security Groups, click on Create Security Group). I
The e-commerce program B2B has been launched to expand also set up TCP 22 SSH port in the entry direction, which is one
the use of e-commerce in developing countries, allowing of all protective elements.
businesses in developing countries to enter global markets Ultimately, I build an instance of Ubuntu 16.04 on the publicly
further. Advances in the area of e-commerce are essential for a available IPv6 that I am allocated by Cybera cloud
developing country. The study approach shows the value of e- [2605:fd00:4:1001:f816:3eff:fe81:a05f].
commerce for commercial applications in developing countries.
Keywords - Latest Technology, old Fashion commerce, B2B
e-commerce.
I. INTRODUCTION
My report displays my work on Implementation of E-
commerce Website facilitated on a Cloud Structure' Cybera RAC',
Getting involved in WordPress and growing knowledge inside a
great many highlights it offers to upgrade the site or play out extra
capacities. This report likewise gives experiences about the parts
of Websites that are reasonable by any client, for instance,
Shopping Cart, Wishlist, Account Information, Payment
Gateway. I want to demonstrate in this report how I can create a
web store to sell products through the platform being smart, Fig 1 . Creation of Instance on Cybera RAC as IPv6 is Assigned
interactive, simple to use, organized, and helpful and essential as 2605:fd00:4:1001:f816:3eff:fe81:a05f
creativity. I want to start by making the use of Cybera's Rapid
Access Cloud(RAC) for our Internet business site known as
B. Setting up Putty For Linking
'Green Mart'. First, Now I would like to hear how I used Woo-
Commerce to improve e-commerce functionality and see the When linking to the instance, I created to make a PuTTY
plugins that allow the Website to update and beautify. private key, and I download the PuTTY key generator by loading
the downloaded key pair from the Internet cloud. In verification
II. METHODOLOGY purposes, private and public key pairs are used. Now I
The clients develop a sense of loyalty to eCommerce sit downloaded PuTTY Application, which applies the PuTTY
es that provide them with a good user interface, which transmits Private key created for authentication towards the cloud instance
confidence and efficiency. going on http://[2605:fd00:4:1001:f816:3eff:fe81:a05f].
Following this, I'll be able to connect to the remote VM 2.) Management: When the Product is Added to the
running Ubuntu 16.04, which was first logged in as' Ubuntu,' but Database, the stock for each Product can be entered.
after that, I swap to' root' users to gain top install rights with When I restock supplies or when a customer demands
configuration. cancellation of orders, the stock reduces automatically
when customers buy from the platforms and increases
when Order is Cancelled.
C. Installation of Apache Web Server PHP and SQL Database
Server 3.) Service/tax/Extra Chargers: I alloId WooCommerce to
As to install the Apache Web server, so I also needed to update enter a fixed tax percentage of products throughout the
the primary source repository by Using the Command ' apt update shop. I could also decide the shipping zones of the
' after the updating. I started with installing the Apache Webserver Website, and the shipping costs for each zone could shift.
by executing the following command ' Sudo apt install apache2 '. 4.) Wordpress Appearance and Primary Menu: A freely
Next, I install SQL database Sever in the ' apt-get install mysql- available theme can be used for the look of the Web store
client mysql-server ' terminal of the Following command in type I Chose OceanWP theme for my Website. Woo
Y and Enter. Commerce. Speaking about menus makes it possible to
Next ,I will install PHP7.0 using the Following Command in create additional web pages and can also be added as a
Terminal 'apt-get install Php7.0 php7.0-msql libapache2-mod- menu item. When a customer-first arrives on a Website,
php7.0 php7.0-cli php7.0-gd' type Y and Enter to install. they check the menu and see what this site provides, just
so the menu is clear and informative.
D. Installation of WordPress CMS and Creation of WordPress
Database
WordPress is one of the easy-to-use Content Management
System (CMS) for people to develop their own high-level
WordPress site and reach everyone worldwide online. First, I
recently installed WordPress, which is used in WordPress
installation, and migrated WordPress to the webserver directory
apache2. Recall that this directory has given almost all rights, i.e.,
reading, writing, and working. I also created my MySQL database
to provide the root user with all of the privileges, since the root
user is the central database administrator. I have linked my Fig 2. The appearance and menus on the header of the Store.
WordPress database into the WordPress config directory of my
site. 5.) Boost customer Interest: I provide coupons/promotion
codes in the Green Mart for exclusive sales and discounts.
E. Build an e-commerce Web store, using WooCommerce Such coupon codes allow customers to get discounts and
I had already stated earlier that WordPress offers a wide to receive free shipping. WooCommerce also has the
variety of plugins, one such plugin that was key to potential to engage customers to buy better goods.
WooCommerce, my e-commerce Website. The following services Discount Offered.
are provided. The following:
6.) Order Alert: Green Mart alerts the customer on the order
1.) Adding Products in Woocommerece: Depending on the status, shipment monitoring, withdrawal, and
product category, Attributes, I add a new product. I sell reimbursements. To inform the Customer, I had Use the
different Products in Green Mart like Phone, Cloths, etc. SendGrid Plugin to alert them through Emails.
The easy tool is close to WordPress writing a post.
a) Go to WooCommerce > Products > Add Product. 7.) Woo Commerce customer accounts: WooCommerce
Afterwards, I have an established GUI and should allows users to create Green Mart accounts and can store
feel at home instantly. payment information, addresses, wishlists, and order
management. Users are signed in with a password and
b) Enter the Title and description of a product. connected to their email address. Users must register on
Green Mart to order from the Store. It adds a layer of
c) Go to the Product Data panel and, where applicable,
consumer protection and the Store that ensures that the
select downloadable (digital) or virtual (service).
orders are issued from a legitimate source.
F. Various Plugins for WordPress and WooCommerce 5.) Elementor: Elementor is a WordPress builder drag-and-
While shopping online, I need to consider what a customer drop page plugin that can Create pages such as About us,
wants. The consumer always is relaxed when visiting the Website. email us, promise, and distribution details. Elementor
It is essential to consider individual components in order to Page Builder developed us with a drag-and-drop option
maintain their ease. I use expanded WooCommerce plugins in that provides a connection to external google maps for my
Green Mart. The following is described: Store.

1.) Wishlist: Once this plugin is installed and enabled,


A list that can be created by a consumer on a website sh
owing items that they wish to buy or have on the Websit
e as a present.

2.) Checkout: The checkout process is the method by which


the customer can evaluate the items in the shopping cart.
When checking out, the consumer can choose the type of
payment that they would like to accept from COD,
Fig 3. Show the Contact us Form with A google map Location
Paypal or Credit or Debit Card.
of Company
3.) PayPal Checkout: PayPal is an e-commerce company
6.) SendGrid: The SendGrid plugin is an email delivery
that makes electronic transactions of money possible for
platform that includes tools and expertise to make sure my
individuals to pay. Paypal allows users to create an
emails get to the inbox and drive engagement. Next, I had
account that is connected to a credit card or checking
to create a new SendGrid account and configure the
account through their Website. When identity and
application by entering the API Key provided by
evidence of funds are verified, transfers to or from
SendGrid for email service authentication.
individual PayPal accounts may be sent or collected by a
customer. PayPal payment portal provides a safe checkout
7.) Akismet Anti-Spam: Akismet flushes hundreds of
of consumers ' goods and credit and debit card fees
millions of Websites every morning from spam comments
considerably.PayPal aims with the introduction of a pay
on the Web. I add Akismet to my Website
ment method that does not allow payers to provide credit
so that my site does not publish malicious content.
or bank account numbers. PayPal attempts to make
online buy-outs easier.
III. CONCLUSION
4.) Order Tracking: As my customer orders, their Product I
need to provide them with An order Number and tracking
I have first been introduced to Web technology, and I have been
that they know when their Order is going to Arrive and are
able to create an E-commerce Web-store based on WordPress,
ready to use them. Woo Commerce Ill help track the
which enables the users to register, to order and manage products
Product When modifications to the Order, such as arrival,
on the Website, and to save items for further use. When designing
delivery, and cancellation.if any Order Status is changed,
Green Mart, I had the opportunity to think about how a consumer
then the customer gets the notification. The administrator
would like messages to look and be put. As a manager, I guarantee
will include the customer with both the tracking number
that the knowledge about the Product flows is protected with
as Ill as the date of the Order. This message is through
security, honesty, and availability.the advantages of e-commerce
email, and the invoice will be included in the email
were achieved during the creation of the Website.
address.
IV. APPENDIX

Following are some of the Screenshots capture During Executing Lab:

Screenshots 1: Installation of MySQL server Screenshots 2 : Connecting to Webserver using


Putty Configuration

Screenshots 3 : Email revived to the customer Screenshots 4 : Items added in the cart.

Screenshots 5:Checkout process of the customer with Screenshots 6: PayPal gateway login page
applied Coupon

You might also like