Laravel E-Commerce Application Development – Wrap Up
Laravel E-Commerce Application Development ( 27 Lessons )
In this course, you’ll learn how to create an E-Commerce Website from scratch in Laravel. The process has never been easier I’ll take you from the very beginning stages of setting up Laravel till the last steps of adding products to the cart. If you’ve good understanding & experience in PHP & MySQL then this course is for you.
see full series- Laravel E-Commerce Application Development – Introduction
- Laravel E-Commerce Application Development – Initial Project Setup
- Laravel E-Commerce Application Development – Assets Setup Using Laravel Mix
- Laravel E-Commerce Application Development – Admin Model and Migration
- Laravel E-Commerce Application Development – Backend Admin Authentication
- Laravel E-Commerce Application Development – Base Controller and Repository
- Laravel E-Commerce Application Development – Settings Section Part 1
- Laravel E-Commerce Application Development – Settings Section Part 2
- Laravel E-Commerce Application Development – Categories Section Part 1
- Laravel E-Commerce Application Development – Categories Section Part 2
- Laravel E-Commerce Application Development – Attributes Section Part 1
- Laravel E-Commerce Application Development – Attributes Section Part 2
- Laravel E-Commerce Application Development – Attributes Section Part 3
- Laravel E-Commerce Application Development – Brands Section
- Laravel E-Commerce Application Development – Products Section Part 1
- Laravel E-Commerce Application Development – Products Section Part 2
- Laravel E-Commerce Application Development – Products Section Part 3
- Laravel E-Commerce Application Development – Products Section Part 4
- Laravel E-Commerce Application Development – Frontend Login & Registration
- Laravel E-Commerce Application Development – Categories Navigation
- Laravel E-Commerce Application Development – Catalog Listing
- Laravel E-Commerce Application Development – Product Details Page
- Laravel E-Commerce Application Development – Shopping Cart
- Laravel E-Commerce Application Development – Checkout
- Laravel E-Commerce Application Development – Payment Processing
- Laravel E-Commerce Application Development – Order Management
- Laravel E-Commerce Application Development – Wrap Up
This is the last post of Laravel E-Commerce Application Development series. In this post, I will just wrap up this series and will go through what I have skipped in this series and will leave it for you to give a try.
You can find the full prodject from Laravel E-Commerce Application repository.
Settings Section
After adding the admin authentication, we implemented the settings section. As you might have noticed I haven’t used most of the settings in this project. Here is a small list which you can do on your own.
- Show logs and site title based on the settings.
- Add the footer copyright and meta information using the settings.
- Add the social links based on the settings.
- Adding analytics service based on the code saved in settings.
Product Filtering
On the category page, you can load the product attributes such as color or size and make a filtering section. I would be doing this by converting the whole category page area as a VueJs component and then make a child components to handle the filtering.
Product Search
We have a search bar in the header, again you can use the VueJS to send the request to Laravel framework and display the search results.
Related Products
On the product details page, you can load the related products based on the current product’s categories.
Stripe Payment Service
I have left out the implementation of the Stripe Payment service. You can find many tutorials on this topic.
Home Page Setup
Currently, your home page will be empty. You can start designing the homepage by adding a banner first right after the navigation bar. Then moving on display the 3-4 categories boxes which will link to the category page.
Next, you can load the recently added products using the Laravel’s View Composer as we did for the categories navigation. After that, we have the brands section which I left out for you to utilize based on your preference. If I have to do this, I would create an Owl Carasoule slider just before the footer and show brand logos in it.
Final Thoughts
This is a quick wrap up and I believe you would be able to add the above all functionality by yourself. Due to the length of this series, I have to left out some sections just because it was getting too long.
I wish you best of luck for your career as a Laravel Developer. If you have liked this series or have any feedback, please let me know in the comments box below, this will motivate me to start some more series in the future.
Thanks for reading and following this series.