Smart Page Builder Plugin Documentation

Smart Page Builder Plugin is a nopCommerce plugin that lets administrators create custom pages visually with a drag-and-drop designer, no coding required. It offers ready-made templates, SEO fields, widget zones, scheduling, and customer or product conditions, making it ideal for landing pages, promotions, and targeted campaigns that are professional, searchable, and quick to build.

PRE-REQUISITES

  • The plugin requires you to install the Nop-Station Core plugin first.

INSTALLATION

  • Download the Smart Page Builder Plugin from our stor
  • Go to Administration → Configuration → Local plugins

Local plugins screen

  • Upload the .zip file using the "Upload plugin or theme" button
  • Then click on 'Reload list of plugins'
  • Go to Administration and reload the list of plugins. Install the 'Nop-Station Core' Plugin first

Install Nop-Station Core plugin

  • Select the NopStation.Plugin.Widgets.SmartPageBuilder.zip file

Upload plugin file

  • Upload the file using the 'Upload plugin or theme' button

Smart Page Builder plugin listed

  • After uploading the plugin, go to Administration and install the 'Smart Page Builder' plugin

Install Smart Page Builder plugin

  • To make the plugins functional, restart the application

CONFIGURATION

  • Go to NopStation → Plugins → Smart Page Builder
  • You will be automatically redirected to Core settings → License tab
  • Enter the license string and click Save

License configuration

  • Now go to Smart Page Builder → Configuration

Smart Page Builder Configuration

Action Buttons

  • Reinstall assets: Reinstalls the plugin's required assets (scripts, styles, and templates). Use it if the designer fails to load correctly after an update.
  • Save: Saves all changes made on the configuration page.

General Settings

  • Enable plugin: Turns the Smart Page Builder on or off. When unchecked, pages built with it are not rendered on the public store.
  • Enable page URL by default: Automatically gives newly created pages their own URL so they are directly accessible.
  • Enable smooth scroll: Enables smooth scrolling animation on pages, such as when jumping to anchors or sections.
  • Custom widget zones: Defines additional widget zones where Smart Page Builder content can be displayed. Enter zone names as a comma-separated list, or leave blank to use only the default zones.

Designer Settings

  • Enable simple templates: Makes the basic, ready-to-use page templates available in the designer.
  • Enable quick templates: Makes predefined sections and blocks available so pages can be built faster.
  • Enable animated templates: Makes templates with animation effects available in the designer.
  • Maximum upload size (KB): Sets the maximum file size allowed for uploads in the designer. For example, 10240 KB equals 10 MB.
  • Allowed upload extensions: Comma-separated list of file types that can be uploaded. Default: jpg, jpeg, png, gif, webp, mp4, webm, mp3, wav, ogg, pdf. Other file types are rejected.

CREATING & MANAGING PAGES

  • Go to Content management → Pages → Add new

Add new page menu

  • Add valid data for creating the page in the builder

Page Info fields

SEO, Widget Zones, Schedules, Conditions tabs

Page Info

  • Title: The display name of the page (required).
  • System name: A unique internal name used to identify the page in the system.
  • Enable page URL: When checked, the page gets its own public URL and can be opened directly.
  • Layout: Selects the layout used to render the page. The default is the store layout.
  • Include in sitemap: When checked, the page is added to the store's XML sitemap so search engines can find it.
  • Display order: Sets the position of the page when pages are listed. Lower numbers appear first.
  • Limited to stores: Restricts the page to selected stores. Leave blank to show it in all stores. This requires disabling the catalog setting "Ignore 'limit per store' rules."
  • Customer roles: Restricts the page to selected customer roles. Leave blank to make it available to everyone. This requires disabling the catalog setting "Ignore ACL rules."
  • Active: Turns the page on or off. Inactive pages are not shown on the public store.
  • Note: The page must be saved before the designer can be opened.

SEO

  • Search engine friendly page name: The URL slug of the page (for example, about-us).
  • Meta title: The title shown in browser tabs and search engine results.
  • Meta keywords: Keywords related to the page content.
  • Meta description: A short summary of the page shown in search engine results.

Widget Zones

Lets you map the page to specific widget zones so its content appears in chosen locations on the store. (Available only after the page has been saved.)

Schedules

  • Available date time UTC: Sets the start and end date and time during which the page is available.
  • Time of day UTC: Sets the daily time window during which the page is shown.
  • Schedule type: Defines how the schedule repeats (for example, Daily).

Customer Conditions

Lets you show the page only to customers who meet certain conditions. (Available only after the page has been saved.)

Product Conditions

Lets you show the page only when certain product-related conditions are met. (Available only after the page has been saved.)

DESIGNING PAGES WITH SMART PAGE BUILDER

  • Click on the Start designing button to open the page builder designer

Start designing button

  • You will be redirected to the Page Builder interface

Smart Page Builder visual designer

  • Design the page based on your requirements using drag-and-drop elements and templates

Designing page example

  • Save your design and click on the page link to view the live page on your storefront

Live page top view

Live page bottom view

Book a Meeting