Ecom
Ecom
Gateway.
Part 1: Installing WordPress and XAMPP.
The objective of this part is to set up a local development environment by installing WordPress,
installing XAMPP, configuring Apache, MySQL, and PHP. Additionally, the WordPress dashboard
will be accessed and explored.
Tasks Done:
1. Download and Set Up WordPress
Extract the WordPress folder and move it to the htdocs directory inside the XAMPP
installation folder.
Screenshots:
WordPress installation process:
Download WordPress.
Screenshot of Apache and MySQL running.
WordPress Dashboard
Part 2: Installing WooCommerce & Creating Categories/Subcategories
The purpose of this part is to install the WooCommerce plugin and set up the foundational
structure for an eCommerce site by creating product categories and subcategories.
Tasks Performed:
1. Install and Activate the WooCommerce Plugin
Completed the WooCommerce setup wizard by providing store details, payment methods,
and shipping options.
Configured default currency and tax settings.
Observations/Findings:
1. WooCommerce provides a seamless setup wizard for configuring an online store.
The purpose of this part is to learn how to add simple and variable products in WooCommerce by
configuring product details, attributes, and variations.
Tasks Performed:
1. Add a Simple Product
Navigated to Products > Add New in the WordPress dashboard.
Entered product name, description, and price.
Uploaded product images and assigned the product to a category.
Published the simple product.
Screenshots:
Screenshots of the simple product configuration.
Observations/Findings:
1. Simple products are straightforward, with only a single set of attributes.
2. Variable products require defining attributes and creating variations for different options.
3. Properly setting up product attributes ensures a better user experience and inventory
management.
The purpose of this part is to set up payment gateways for the eCommerce site, ensuring a seamless
checkout process.
Tasks Performed:
1. Set Up Payment Gateways
Observations/Findings:
1. WooCommerce provides flexible payment gateway integration, allowing multiple
payment options.
3. Testing the checkout process ensures smooth transactions and accurate shipping
calculations.
The purpose of this lab is to create a functional "Contact Us" page using plugins like Contact
Form 7, Mailchimp, and advanced form integration to enhance communication and email
marketing capabilities.
Tasks Performed:
1. Install and Configure Contact Form
Created a new contact form and customized fields (Name, Email, Message, etc.).
Copied the form shortcode and embedded it into the "Contact Us" page.
Created a newsletter sign-up form and added it to the "Contact Us" page.
4. Add the "Contact Us" Page to the Website and Test Functionality
Screenshots:
1. Contact Form Configuration:
Observations/Findings:
1. Contact Form 7 provides an easy way to create and manage contact forms.
The purpose of this lab is to finalize the website and ensure all features are fully functional before
deployment.
Tasks Performed:
Reviewed and tested all major pages, including the homepage, product pages, and contact
form.
Tested the checkout process to ensure successful transactions and order processing.
Observations/Findings:
1. The website successfully integrates eCommerce functionalities, including product
management and checkout.
2. Testing helped identify minor issues that were fixed before final deployment.