Overiew
Laravel 9 Ecommerce is built in laravel 9 version and MySQL database for the backend. We are also using Livewire Package in this Laravel 9 version. It has different features for the user like a user can view all the categories, view all products under specifc category, filter the products by brand and price, select a product and select the quantity and select the color and add the product to his cart. The user can add multiple products in cart and wishlist. There are payment methods in the checkout page such as PayPal and COD.
Features
Laravel 9 Ecommerce has various features listed below:
Customer Side:
- Login and Register
- View all Categories
- View all Products under specific categories.
- Filter all Products by Brands and Price.
- View a single product with an image and its details.
- Select a color for the specific product before adding it to the cart.
- Product quantity increment/decrement before adding it to the cart.
- Add to Cart.
- Add to Wishlist.
- Display Cart Items.
- Display Wishlist Items.
- Checkout Page.
- Checkout Form validation before placing the order.
- Checkout Payments like - Online Paypal and COD.
- Mail Notification - User gets a Mail Notification once the order is placed.
- User can view orders.
- User can view each order and its details (like - order status, etc)
- User Profile
- Change Password option
Admin Side:
- Category CRUD
- Product CRUD
a. Add, Edit, Update, Delete Products
b. Can add multiple images for the product.
c. Can add multiple colors for the product. - Brand CRUD - these brands are linked with products
- Color CRUD - these colors are linked with products
- Slider CRUD
- Site Setting (Website Setting)
a. Basic website details
b. Social Media links which will be shown in frontend at footer area.
c. Contact/Office Information links which will be shown in frontend at footer area. - User Management CRUD with Role
- Order Management
a. View All Orders List
b. Filter orders by date and order-status
c. View each order with user & order details.
d. Invoice - View each order invoice
e. Invoice - Download each order invoice as PDF.
f. Invoice - Mail each order Invoice.
g. Order- Status - Update your order status (Eg. In-Porgress, Completed, Pending, Cancelled, etc). - All Statistics on Dashboard
a. Total Orders, Today Orders, this month order, this year order.
b. Products, Users, etc.
Note: Kindly configure you mail in this application to avoid error while send mail. (Like - send invoice, etc)
Post: Create Gmail App Password to configuration in your application .env file ( Click here )
Requirements
Host : Localhost
Composer
PHP Version : 8 and above
Database : MySQL DB
Web Browser : Chrome, FireFox, Internet Explorer, MS Edge.
Note: Kindly configure you mail in this application to avoid error while send mail. (Like - send invoice, etc)
Post: Create Gmail App Password to configuration in your application .env file ( Click here )
Instruction
- Extract the downloaded .zip file.
- Run the following command : "composer install" - to install the required packages.
- Setup Database in .env file.
- You will find a .sql file (DB) inside the public folder containing all the data shown in the video.
You can import this .sql file in your database (if you are importing the .sql file, you can skip step 5). If you want a fresh database, you can skip Step 4. - Run the migrate command: "php artisan migrate".
- The project is ready to run. Run the command: "php artisan serve" and you have your project running.
Note: Kindly configure you mail in this application to avoid error while send mail. (Like - send invoice, etc)
Post: Create Gmail App Password to configuration in your application .env file ( Click here )
After importing your .sql file in the database.
Admin Login Credentials: -
Email Id: [email protected]
Password: 12345678
Get it for
Free support
Future product updates
Quality checked by fundaofwebit
Lowest price guarantee
Category | Laravel > Laravel 9 Ecommerce Project with Livewire |
First release | 25 Oct 2022 |
Last update | 23 Jul 2024 |
Files included | .php, .js, .css, .json, |
Tags | laravel 9 ecommerce project |