Technical Anshu Home › Tutorials › Bagisto Shopping Website
🛒 Bagisto E-Commerce

Create Free Shopping Website with Bagisto

Build your own shopping website with Bagisto, the free open-source Laravel e-commerce platform: install it, set up the store, add your first products, and see the real costs before you start.

✍️ Technical Anshu🛒 Bagisto / Laravel🎧 Multi-Language Audio
Create Free Shopping Website with Bagisto
🎧 Multi-Language Audio: In the video player, click [Settings] (⚙️) ➔ [Audio track] to select your preferred audio.

📑Chapters

  1. What Bagisto is — the free open-source Laravel e-commerce platform by Webkul
  2. What you need first — PHP 8.x, Composer 2, a database and a web server
  3. Creating the project with one Composer command
  4. Connecting the database in the .env file
  5. Running the installer and creating the admin account
  6. Starting the store and opening the admin panel
  7. Store basics — currency, tax and shipping
  8. Adding the first products — and the honest running costs

📋 Overview & Step-by-Step Guide

1

Know What "Free" Means Here

Bagisto is a free, open-source e-commerce platform built on Laravel, made by Webkul and released under the MIT licence — the software itself costs nothing, and you own your store completely. But "free" describes the software only: a shop that real customers can visit still needs hosting and a domain name, and payment gateways take their own charges on sales. Keep those real costs in mind from this first step, not after the shop is built.

📌 For learning and practice, your existing Windows PC is enough — XAMPP or WAMP gives you Apache, PHP and MySQL in one install. For a store that real customers will use, plan proper Linux hosting from the start: it is where this stack runs best and cheapest.
2

Check the Machine First

Bagisto is a Laravel application, so the machine or hosting must run a web stack: a current PHP 8.x release, Composer 2 (the PHP dependency tool that downloads Bagisto and everything it needs), a database — MySQL 8, MariaDB or PostgreSQL, with an empty database created for the store — and a web server, Apache or Nginx. Check the two tools from a terminal:

Terminal
php -v
composer --version

Both commands should print a version number instead of an error. Keep the versions current, and check Bagisto's official documentation for the exact requirement of the release you install.

3

Create the Project with Composer

Open a terminal in the folder where the store will live and create the project with Composer, then move into the new project folder:

Terminal
composer create-project bagisto/bagisto
cd bagisto

Composer downloads Bagisto and everything it depends on. Download only from the official Bagisto project — never install a repackaged or "nulled" copy from a random download site.

4

Connect the Database in .env

Bagisto keeps its settings in a file named .env in the project folder. Copy the example settings file to a real one named .env, create an empty database for the store, and put the database details into these lines: DB_DATABASE (the database name), DB_USERNAME and DB_PASSWORD. Also set APP_URL to your store's address.

⚠️ The .env file holds your database password in plain text. Never share it, never show it in a screenshot or chat, and never upload it to a public code repository.
5

Run the Installer and Create the Admin

With the database connected, run Bagisto's own installer:

Terminal
php artisan bagisto:install

The installer sets up the database and asks for the store and admin details, creating your admin account. Use a strong, unique password for this account — it controls the whole store, its orders and its customer data.

6

Start the Store and Open the Admin Panel

On your own PC, start the built-in development server:

Terminal
php artisan serve

Open the store address in the browser, and add /admin to it to reach the admin login. On real hosting the store runs under Apache or Nginx instead of this development server.

⚠️ Change the admin credentials after install: if the admin password was ever set quickly, shared, or is the one anyone else knows, change it from the admin panel right away — and never run a live store on a password someone else has.
7

Set Up the Store Basics

Before adding products, set up the store basics in the admin panel: your store name and default currency, the tax settings that apply to what you sell, and the shipping methods you will offer. Getting currency, tax and shipping right first means the products you add next are priced and delivered correctly from day one.

8

Add Your First Products

Add your first products from the admin panel — name, price, description, photos and stock — then open the storefront and place a test order yourself, so you see the full journey a customer takes before real orders arrive.

✅ Payment gateways are connected separately in the admin panel — options include Razorpay, PayPal, Stripe and cash on delivery — and each gateway needs its own account and takes its own charges. That, plus hosting and the domain name, is the real cost of the "free" store: set up at least one payment method before announcing the shop.

🏷️Topic Search Variables & Keywords

🔍 Bagisto 🔍 Laravel 🔍 E-Commerce 🔍 TechnicalAnshu 🔍 OpenSource 🔍 OnlineStore 🔍 Composer 🔍 ShoppingWebsite 🔍 Create Free Shopping Website 🔍 Bagisto Install 🔍 Laravel Ecommerce 🔍 Free Online Store 🔍 Bagisto Admin 🔍 MySQL
🎙️ Full Transcript — tap to expand

Step-by-Step Troubleshooting Guide & Solutions - IT PRO: SETUP BAGISTO FREE! COMPLETE E-COMMERCE GUIDE. On-screen demonstration by Technical Anshu....

Build your own shopping website with Bagisto, the free open-source Laravel e-commerce platform. Install it, set up the store, add your first products, and see the real costs before you start.

(The transcript available on the source page ends at this point — watch the video above for the full walkthrough.)

❓ Frequently Asked Questions

Is this tutorial 100% free to follow?

Yes! All guides and methods demonstrated by Technical Anshu use free, legal, and educational resources.

Can beginners follow this guide?

Absolutely! Every step is demonstrated on-screen with detailed instructions so anyone can follow along easily.

Where can I ask questions if I get stuck?

Leave a comment directly on the YouTube video, and our community and Technical Anshu will help you out.

🚀 Watch the Full Tutorial on YouTube

🚀 Watch the full step-by-step video tutorial on YouTube: https://www.youtube.com/watch?v=WUrwGEP152U

Subscribe to Technical Anshu for IT support, Windows troubleshooting, and server management.

▶️ Watch Full Video
This tutorial is based on Technical Anshu's Create Free Shopping Website with Bagisto video • Stuck on any step? Ask in the video comments — you will get help there 🙏