Updated 12 June 2025
Bagisto Visual is a revolutionary tool for eCommerce built on Laravel. It brings a new theme framework and a drag and drop visual editor.
Allowing developers to create themes in a consistent way and giving merchants the ability to personalize their storefronts without needing to code.
Wave farewell to the tricky details of how Bagisto works. You won’t have to depend on developers for little changes anymore.
It simplifies the process of building eCommerce storefronts, making it easy, visual, and quick.
Before you begin, ensure:
1) PHP version 8.1+
2) Bagisto version 2.2.0 or later
Install via Composer:
1 |
composer require bagistoplus/visual |
Note: Make sure your composer.json
includes:
1 2 |
"minimum-stability": "dev", "prefer-stable": true |
Publish the visual editor assets:
1 |
php artisan vendor:publish --tag=visual-assets |
Install the default Visual theme:
1 |
composer require bagistoplus/visual-debut |
Publish the theme assets:
1 |
php artisan vendor:publish --tag=visual-debut-assets |
The theme will now be visible under the Bagisto Visual → Themes menu in your admin panel.
Click “Customize” to launch the editor.
Once inside the visual editor, you can:
1) View your store in real time
2) Switch between devices and languages
3) Add, rearrange, and edit page sections
To add a section:
1) Click “Add Section” in the sidebar
2) Choose a block (e.g., Hero, Featured Products, Newsletter)
3) Click the section to modify text, links, or images
4) Preview changes live
Use Artisan to generate a new section:
1 |
php artisan visual:make-section MyBanner |
This will create:
A PHP class: app/Visual/Sections/MyBanner.php
A Blade file: resources/views/sections/my-banner.blade.php
Edit the files to define your own layout and settings.
After following these steps, the Bagisto Visual extension should be successfully installed and ready for use in your Bagisto v2.2.2 project.
You will also see the Bagisto Visual menu item in the admin sidebar, where you can access the Themes and launch the Visual Editor.
1) Drag and Drop Editor: You can design pages visually and see a live preview without needing to code.
2) Standard Theme Framework: It has parts and templates that you can use again and again.
3) JSON Based Layouts: It’s simple to organize and handle different sections of a page.
4) Prebuilt & Custom Sections: You can use blocks that are already made or make your own using Artisan.
5) Merchant Friendly: You can change banners, layouts, and content without needing help from developers.
6) Developer Ready: You can build things faster with Blade/Livewire and keep the theme structure neat.
7) Multilingual Support: It works with all languages and layouts perfectly.
8) Admin Tools: You can easily manage themes, roles, and who can design.
9) Responsive Preview: You can check how it looks on desktop, tablet, and mobile devices.
When you get to the Admin Dashboard, go to Bagisto Visual →Themes→Custoimize from the menu on the left.
Let’s move on with each functionality.
In Bagisto Theme Customizer, the Layout Header Sections are parts that you can change and design easily.
These header sections give you complete control over how your storefront looks and works at the top, all from the visual interface.
A section at the top that shows promotional messages, updates, or alerts for the store. You can easily change its text, style, and visibility with the visual editor.
Select Announcement Bar under the Layout Header Section.
At last, publish the changes.
The announcement message appears clearly at the top of the store page, as shown in the image below.
This is the main upper part of your store, usually featuring the logo, navigation menu, search bar, cart icon, and links for user accounts.
It allows you to easily drag, drop, and customize these elements without needing to write any code.
Select Header under the Layout Header Section.
Shows your store’s name or logo that links back to the homepage.
Displays the main menu links to help users navigate your site.
Allows users to switch the language icon for better understanding.
Allows users to change the Search icon and Image search icon for better understanding.
Enables users to look at several products next to each other and change the icon as well.
Shows options to log in or register, or greets users who are already logged in.
Displays a drop down view of the items that have been added to the cart.
At last, publish the changes.
The Header Block will be visible as given below on the front end.
Ready made layout blocks that help you design and personalize your store’s look.
It’s a big banner that has words and buttons to show important stuff.
Select Hero Banner under the Template Section.
At last, publish the changes.
The Hero Banner will be visible on the front end, as given below.
Showcases particular product categories for easy access by users.
Select Category List under the Template Section.
At last, publish the changes.
The Category List will be visible on the front end, as given below.
Shows the best or selected products to increase visibility and sales.
Select Featured Products under the Template Section.
At last, publish the changes.
The Featured Products will be visible as given below on the front end.
Let customers join your email list to receive news and special offers.
Select Newsletter Signup under the Template Section.
At last, publish the changes.
The Newsletter Signup will be visible as given below on the front end.
Remember: You can include several extra sections using the “Add Section” option.
These sections can be Collage, Contact Form, Feature Icons, or Text with Image blocks. Feel free to adjust them to match your store’s design and objectives.
Ready made footer layout blocks that assist you in personalizing and arranging the bottom part of your store with important links, information, and branding.
The footer is the part at the bottom of your store. It shows important links, contact information, social media icons, and store policies so customers can find them easily.
Select Footer under the Layout Footer Section.
At last, publish the changes.
The Footer Section will be visible on the front end, as given below.
Change the color styles throughout your store.
Here we have explained the steps to set colors in the visual editor.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Colors as shown below.
With this, you can easily change color schemes and style your store to match your brand identity.
At last, publish the changes.
After changing the color under Theme Settings, your storefronts will appear on the front end, as shown below.
Choose the fonts, sizes, and how the text looks.
Here we have explained the steps to set typography for your store.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Typography as shown below.
With this, you can easily choose your preferred fonts and adjust the typography to match your store’s style and improve readability.
At last, publish the changes.
After changing the typography under Theme Settings, your storefronts will appear on the front end, as shown below.
Design the shapes, borders, and effects when you hover over buttons.
Here we have outlined the steps to customize buttons using the visual editor.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Buttons as shown below.
With this, you can easily adjust button width and border radius to match your store’s style and improve the user experience.
At last, publish the changes.
After adjusting the button radius and border under Theme Settings, your storefront’s buttons will appear on the front end as shown below.
You can change how input fields look by adjusting things like their height, border thickness, and how rounded their corners are.
Here we have explained the steps to customize input fields, such as their style and spacing, using the visual editor.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Inputs as shown below.
With this, you can easily customize the height, border width, and border radius of input fields to align with your store’s design and enhance form usability.
At last, publish the changes.
After updating the input field height, border, and radius in Theme Settings, fields will appear like this on the storefront.
In the Boxes tab, you can change the border width and radius to personalize the card designs and spacing.
Here we have explained steps to set up Boxes in Visual.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Boxes as shown below.
With this, you can easily adjust the box border width and radius to align with your store’s overall design and layout.
At last, publish the changes.
After updating box border width and radius in Theme Settings, box elements will appear like this on the storefront.
Add or update links for platforms like Facebook, Instagram, YouTube, TikTok, X (Twitter), and Snapchat under the Social Media Links tab.
Here we have explained steps to set up social media links in Visual.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→Social Media Links as shown below.
Using this, you can quickly add or update social media links to connect your store with popular platforms and enhance your brand’s presence.
At last, publish the changes.
After adding your social media URLs under Theme Settings, the social icons will appear on the storefront as shown below.
Enable or disable the admin bar across your site using the General tab under Theme Settings.
Here we have explained steps to enable the admin bar in Visual.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Settings→General as shown below.
With this, you can quickly toggle the admin bar to customize the backend view and simplify store management.
At last, publish the changes.
Once you turn on the Admin Bar in the Theme Settings, it will show up on the storefront so you can easily access the backend, as seen below.
It allows you to include a language switcher, making your store easier to use for people from different countries who speak various languages.
Here we have explained the steps to configure the Language Selector.
Step: On the Admin panel of Bagisto, go to Bagisto Visual →Themes→Custoimize→Header.
Scroll to the Language Selector option.
With this feature, users can switch between multiple languages, making it easy to browse your store in their preferred language.
At last, publish the changes.
When you choose a different language in the Theme Settings, your store will change to match.
So, that was everything you needed to get started with the Bagisto Visual Theme Editor.
If you have any queries or need further assistance, feel free to reach out to us at [email protected].
You can also raise a ticket through our HelpDesk System for any support related to Bagisto Visual.
Looking to enhance or customize your Bagisto storefront even further?
Explore our Laravel Development Services and wide range of Bagisto Extensions built to elevate your eCommerce experience.
Current Product Version – V1.0.0
Supported Framework Version – Bagisto 2.2+
If you have more details or questions, you can reply to the received confirmation email.
Back to Home
Be the first to comment.