See the way CMS Page Builder by MageSolution for Magento 2 extension works.
Create custom pages and content blocks without writing a line of code with Magento CMS Page Builder extension.
To install the extension, follow these steps:
STEP 1: Extract Extension Package Right click on the extension package, find and click Extract files to unzip your package extension
STEP 2: Upload folders and files in extension package onto Magento root folder
STEP 3:Refresh and update system by commands
STEP 4: Active module in backend
Go to Admin → MGS → Front-end Builder [General]
With General Settings, you can config:
Go to Admin → MGS → Front-end Builder [Html Structure] With Html Structure Settings, you can config:
Go to Admin → MGS → Front-end Builder [Social] With Social Settings, you can config:
Go to Admin → MGS → Front-end Builder [OWL Slider (Single Slide)] With OWL Slider (Single Slide) Settings, you can config:
Go to Admin → MGS → Front-end Builder [OWL Slider (Multiple Slides)] Similar to OWL Slider (Single Slide) Settings, you can config Navigation, Pagination and others detailed settings.
With Font & Style Settings, you can config:
Go to Admin → MGS → Front-end Builder [Export - Import - Restore]
With Export - Import - Restore Settings:
Export: This function helps to immediately download to newest layout XML of any CMS Page.
Import: This function allows importing any layout XML to CMS Page.
Restore: This function allows backing up any versions of XML of any page to any another page.
Delete: This function helps to remove any versions of XML that you don't need.
Step 1: Create Customer Account (Frontend)
Step 2:Set Customer to Panel Account
Step 1: Create Customer Account (Back-end)
Step 2:Set Customer to Panel Account
IF YOU CREATE A NEW ADMIN ACCOUNT:
IF YOU EDIT AN ADMIN ACCOUNT:
MGS Front-end Builder is Ready to be used!
This is rule applying for all builder's account. When you active builder account, you can see a list of available CMS pages:
The section defines blocks in home page content.
After clicking the Config button of section, a popup to config section will be shown: GENERAL TAB
If you add background image, you can see checkbox Remove background to remove background image next time.
COLUMN CONFIG TAB
On CMS page, for any section, you can see Add New Block button Click this button to add new block
You can see 30+ available elements divided into 4 main groups.
Static Content: General contents which are designed for various different purposes.
Catalog: Elements related to category and products.
Social: CMS blocks support popular social networks.
Mageplaza Extensions: Extra extensions from Mageplaza that we recommend you to use.
Each block will have different settings, but there are some similar settings on General tab.
After configuring & saving block, you can see the demonstration of this element, also the group button to edit this block.
After finishing creating and editing your cms page, click Publish button at the top left of the page. Wait for the page to reload, now you can see the page is still in editing mode, but it has saved all your data. If you want to get out of editing mode, switch off Active Builder button to see your result.
STEP 1: Enable the Product Description for Builder Account In Backend, go to Customers → All Customers. Find the customer you want to enale rule and click its Edit button.
On Edit Customer Page, choose tab Account Information. Find field Can Edit Product Description
Here, you can see a switch that you can turn on to allow this account to use Product Description. Click Save Customer button to finish the process.
STEP 2: Use Builder to build the product description
To see the visual details, click to see the active Builder demo or the deactive Builder demo
After you finish your work, click Publish button to save your page publicly.
There are 2 ways to copy product description from a product to another product.
METHOD 1: Edit directly in product detail page (Backend) This way helps to duplicate the Builder's description of a product to a certain product.
If the Product Id you entered exists, a select list will be shown, allow you to choose from which store view to be duplicated.
METHOD 2: Edit directly in the list of products
This method helps to duplicate a Builder's product description to several products.
Now, you do the work of entering the Product Id of the Source Product again. Please note once more, this is the product that has the description (built by Builder) you want to duplicate.
Otherwise, there is nothing changed, you should check the Product Id again.
After you have done, click Save button at the top to finish the process.
STEP 1: Enable the Category Landing for Builder Account
STEP 2: Use Builder to build the category landing page
This way of uploading image can be applied for all Builder elements related to images
IMAGES TAB
After image uploaded, you can see new row on table image.
Click Submit button then this image will be successfully removed.
The Heading Element,from h1 to h6 with many options (text align, font, color, border…) helps to make the heading as you want.
To see the visual demonstration, click here.
On Home page builder, click Add New Block button. On popup list blocks, click “Heading” item.
You can setting some general options for your banner as general color, background color or image and some other settings, just select and experience.
Here you can configure the heading content as follows:
After completing your configuration, just click Submit button to save your block.
If you want to create a new one, please follow below steps:
On home page, after creating new section, you can see button Add new block. Click this button, you can see popup list blocks. On popup list blocks, click “Text content & Images” item.
CONTENT
IMAGES
Image element includes 2 types of image frames (“Single Image” and “Before & After”) with 7 hover effects to help your images stand out.
On Home page builder, click Add New Block button. On popup list blocks, click “Images” button.
VIEW CONFIG TAB
Click SUBMIT button to save config and create image block.
OWL Carousel element helps to create a beautiful, responsive carousel slider for your webpage.
CONFIG BLOCK
MANAGE IMAGES TAB
Upload New Image
After image uploaded, you can config link for image or remove it.
MANAGE SLIDE TAB
Do it respectively to add more slides.
SLIDER CONFIG TAB
Click SUBMIT button to save config and create owl slider.
The Masonry Gallery element is perfect way to showcase a set of images.
CONFIG BLOCK MASONRY CONFIG TAB
Click SUBMIT button to save config and create Masonry Gallery.
The Promo Banner element helps to create catchy banners with 11+ nicer effects.
BANNER CONFIG TAB You can upload banner image, set url when you click on the banner, add text to banner, add button, adjust text's position, color of button,….
After completing your banner, just click Submit button to save your banner.
The Profile element with several customization options to utilise you have the power to display your staff, team or favourite people with style and ease.
CONFIG BLOCK
PROFILE CONFIG TAB.
The Accordion element is perfect for adding multiple sections of varied content to your website, and actively selecting which to show or hide at any time.
CONFIG BLOCK
CONTENT CONFIG TAB
VIEW CONFIG TAB
The Video element helps to embed Youtube and Vimeo videos to your webpage with many options.
BANNER CONFIG TAB GENERAL You can setting some general options for your banner as general color, background color or image and some other settings, just select and experience.
VIDEO CONFIG
After completing your configuration, just click Submit button to save your block.
The Map element helps to add Google map to your webpage.
CONFIG BLOCK
MAP CONFIG TAB
The Content Box element helps to create content box with many options for your webpage.
CONTENT CONFIG TAB Enter values also needed settings that you want to set for the Content Box style, about the icon, title, description…
Click Submit button to save your data.
The Counter Box element helps to create animated counter elements for your webpage with many options.
CONTENT CONFIG TAB
The Countdown Box element helps to show your visitors a countdown to a special event, sale, anniversary.
CONFIG BLOCK
CONTENT CONFIG TAB
The Chart element is an elegant, powerful and beautiful tool that allows you to publish gorgeous charts.
CONFIG BLOCK
CONTENT CONFIG TAB
The Progress Bar element is a graphical control element used to visualize the progression of an extended operation such as a download, file transfer, or installation.
CONFIG BLOCK
CONTENT CONFIG TAB
The Progress Circle element is a great way to visually attract the viewer and display content eg: sales percentages, skill levels, promotional levels.
CONFIG BLOCK
CONTENT CONFIG TAB
The Divider element are perfect to use to break up content and draw the users eye to the next section.
CONFIG BLOCK
CONTENT CONFIG TAB
The Checklist element allows you to easily add beautifully styled lists anywhere to your site.
CONFIG BLOCK
CONTENT CONFIG TAB
VIEW CONFIG TAB
The Button element are an integral part of your site, and we’ve made sure you have the options you need to add beautiful buttons to any page.
CONFIG BLOCK
CONTENT CONFIG TAB
The Table element helps to create eye-catching tables to display various kinds of content with unlimited columns.
CONFIG BLOCK
TABLE CONFIG TAB
VIEW CONFIG TAB
The Tabs element are perfect for displaying a bunch of organized information in a small area.
CONFIG BLOCK
CONTENT CONFIG TAB
VIEW CONFIG TAB
The Modal Popup element are perfect for displaying a bunch of organized information in a small area.
CONFIG BLOCK
POPUP CONTENT TAB
POPUP CONFIG TAB
BUTTON CONFIG TAB
The Form element helps to create send mail form with 8 different input types: text field, textarea, file, dropdown, radios, checkbox, multiple select, date.
CONFIG BLOCK
FIELDS CONFIG TAB
FORM CONFIG TAB Enter needed settings for your form:
BUTTON CONFIG TAB
The Category List element helps to create list of categories with a lot of configurations.
CONFIG BLOCK
Category Config Tab
View Config Tab
Grid with Category Thumbnail Image:
List:
The Category Products element helps to show products by category with different view options (grid, list, slider, category tabs).
CONFIG BLOCK Product Config Tab
List Mode
If you use slider, you can see more config to Owl slider:
Category Config Tab
There you can see more settings for tab slide:
The New Products element helps to show new products, new product by categories with different view options (grid, list, slider, category tabs).
CONFIG NEW PRODUCT
CREATE NEW PRODUCT BLOCK
CONFIG BLOCK Product Config Tab
If you use slider, you can see more config to Owl slider:
Category Config Tab
If you want show product with tab. Change *Use Category Tabs* to *Yes*
There you can see more settings for tab slide:
The Products By Attribute element helps to show products by attribute (Yes/No) with different view options (grid, list, slider, category tabs).
In backend, go to STORES → [Attributes] Product. Click Add New Attribute button.
Complete the Basic Properties
The Basic Properties is required for an product attribute.
Complete the Advanced Properties (Optional)
Insert the Field Label
Complete the Storefront Properties
To make the attribute visible in catalog page listing, choose Yes in the Visible on Catalog Pages on Storefront field.
If Product Listing is supported at your store, the attribute can be appeared and used as sort parameter. Configuring that from the Used in Product Listing and Used for Sorting in Product Listing field. Save Attribute to finish all.
Reindex Data
CONFIG BLOCK
Product Config Tab
There you can see more settings for tab slide:
The Sale Products element helps to show sale products, new product by categories with different view options (grid, list, slider, category tabs).
In the Advanced Pricing panel:
CONFIG BLOCK
Product Config Tab
If you use slider, you can see more config to owl slider:
Category Config Tab
There you can see more settings for tab slide:
The Top Rate Products element helps to show top rate products with different view options (grid, list, slider, category tabs).
CONFIG BLOCK
Product Config Tab
If you use slider, you can see more config to owl slider:
Category Config Tab
If you want show product with tab. Change *Use Category Tabs* to *Yes*.
There you can see more settings for tab slide:
The Deal Products element helps to show deal products with different view options (grid, list, slider, category tabs)
CONFIG DEAL PRODUCT
In Advanced Pricing panel:
CONFIG BLOCK
Product Config Tab
If you use slider, you can see more config to owl slider:
Category Config Tab
If you want show product with tab. Change Use Category Tabs to Yes
There you can see more settings for tab slide:
Deal Config Tab
Hide Countdown Time: Choose Yes to hide the countdown timer. Otherwise, some related settings will be shown:
If you imported a demo homepage, you only need to enable the builder and edit it.
In Advanced Pricing panel:
First, you have to set the product to be in deal as instruction here.
CONFIG BLOCK
Product Config Tab
The Product Tabs element helps to Display products as tabs with many options.
If you imported a demo homepage, you only need to enable the builder and edit it.
CONFIG BLOCK
Tab Config Tab New Products, Sale Products, Top Rate Products : Enable and Config Title & Position
Product Config Tab Number of product to display: Limit the number of products shown. Item per row: Limit the number of items in a row on default resolution. Item per row (tablet): Limit the number of items in a row on tablet. Item per row (mobile): Limit the number of items in a row on mobile.
If you use slider, you can see more config to owl slider:
CONFIG BLOCK
Product Config Tab Product:
The Facebook Fanbox element helps to show Facebook Fanbox on your webpage.
If you imported a demo homepage, you only need to enable the builder and edit it.
CONFIG BLOCK
Facebook Config Tab
The Twitter Timeline element helps to show Twitter timeline on your webpage. If you imported a demo homepage, you only need to enable the builder and edit it.
CONFIG BLOCK
Twitter Config Tab
The Instagram element helps to show Instagram images on your webpage with many options.
If you imported a demo homepage, you only need to enable the builder and edit it.
To create an Instagram block, click Add New Block then select Instagram
In Instagram Config:
The Instagram Shop element helps to show Instagram shop on your webpage with many options.
If you imported a demo homepage, you only need to enable the builder and edit it.
CONFIG BLOCK
Facebook Config Tab If you haven't got any Instagram Shop yet, you can see an announcement like this:
Find out how to install the CMS Page Builder by MageSolution extension for Magento 2 via Composer.