Updated 23 April 2026
Bagisto Visual Editor lets you build and customize your store without coding, making it simple for both beginners and developers to create professional layouts.
It offers an easy drag and drop interface to design pages, set up layouts, and manage content smoothly.
You can reuse sections and apply styles quickly, helping you design a clean, modern, and responsive store.
These reusable elements and flexible styling options also help maintain consistency across your store while saving time.
Check out all the features like installation, setting up the theme, using the visual editor, and customizing by watching this complete walkthrough video.
Before you begin, ensure:
1) PHP version 8.2 and above
2) Bagisto version 2.3 and above
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:makesection MyBanner |
This will create:
A PHP class: app/Visual/Sections/MyBanner.php
A Blade file: resources/views/sections/mybanner.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 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.
Features1) Visual Editor: Create pages that show a live preview without needing to code.
2) Standard Theme Framework: Utilize organized parts to speed up the development process.
3) JSON Based Layouts: It’s easy to arrange and manage various parts of a page.
4) Prebuilt & Custom Sections: You can use pre made blocks or make your own.
5) User Friendly: Change banners and content on your own without needing a developer’s help.
6) Developer Ready: Expand with Blade and Livewire
7) Multilingual Support: Functions in various languages
8) Admin Control: Easily handle themes and permissions.
9) Responsive Preview: Look at how the layouts appear 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, or updates. 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.
Include key links, store information, and social media icons in the footer section.

The footer is the part at the bottom of your store. It shows important links, contact information, 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.

Allow users to switch languages easily, improving accessibility for global customers.
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 select a different language, your store updates automatically.

Set the Visual theme (e.g., Visual Debut) as the active theme in your channel settings to apply changes from the Visual Editor to the live storefront.
Step: On the Admin panel go to Settings → Channels → Edit (your current channel)
Under the Design section, set the “Theme” to Visual Debut as shown below.

Select Visual Debut as the theme and save changes to apply it live.
At last, save the changes.
Once you make the changes in Theme Settings, the default store will show the new design like the one below.

So, that was everything you needed to get started with the Bagisto Visual Theme Editor.
If you have any questions or need further help, feel free to contact our support team.
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 services and Bagisto extensions to improve your eCommerce store.
Current Product Version v2.0.0 alpha.4
Supported Framework Version Bagisto 2.3+
Once making changes make sure you have click on publish button at last.
Kindly refer the video: https://www.youtube.com/watch?v=OB4rb6iU2Qs
If you have more details or questions, you can reply to the received confirmation email.
Back to Home
I checked documentation doesn’t say anywhere how to switch website theme to this new theme.
I did some small edits and clicked Publish in Visual Editor but still the same, only published the edits to the Preview.
Went to Settings/Themes and switched all of the sections to Visual Debut but its it just made disapear the sections from old theme the new theme doesn’t show.