Skip to content

Weltpixel/cms-block-scheduler-magento-2-doc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation




CMS Block Scheduler And Targeting
WeltPixel Logo

ABOUT THE MAGENTO 2 CMS BLOCK SCHEDULER EXTENSION.

    The Magento 2 CMS Scheduler Extension is a powerful solution to manage and target content displayed to customers. The best part? It’s as easy as a few clicks. By using our extension you will enhance default functionality of Magento CMS blocks.

    Schedule and target the visibility of blocks, banners, promotions, & events ahead of time. Big sale launching at midnight? No need to stay up late to change the banner, you can simply set it ahead of time. You gain full control and automation over all visible static blocks on the front end.

    This extension for Magento does a whole lot more. It provides relevant content for visitors by targeting customer groups and automatically displaying call-to-action content for assigned time intervals. Providing relevant targeted content will undoubtedly lead to a significant increase of your conversion rate and this extension provides you just the right tools to achieve that.

    It also helps you to plan promotions ahead of time. First prepare all necessary homepage banners, category page promotions, and cart call-to-action content. Then simply schedule the promo-based content visibility for the specific date and time. Don’t worry about blocks being visible after the sale ends - the extension makes sure the blocks are disabled on time.

    The extension features auto enable and disable - blocks will become visible when the promotion starts and disappear when it’s over! Target your customers and show customized content blocks based on their assigned customer group. You can also give product or purchase recommendations and add “motivation” campaigns to encourage customers to purchase. Custom block content can be that final nudge to convert right at the moment of buying!

    Schedule the store in advance to look and feel different for each customer group, promotion, event, or period of the year. You can base this on Date & Time, Customer Group, and Store View scheduling. Each block can be tagged and assigned to a customer group, promotion, or period of the year for easy filtering and control.

    Magento admin panel is where the magic happens. From here you can schedule visibility for each CMS block, as well as when, where, and to whom it is displayed. Once you enable extended options such as Date Range, Customer Group, and Tags, they will become visible in all CMS block forms. By enabling Date Range control, new fields 'Valid From:' and 'Valid To:' will be activated in CMS block forms. By filling in the valid interval you control the when this block will be visible in store-front. By enabling Customer Group control, a new multi-select field 'Customer Group' will be activated in CMS block forms. By selecting customer groups you control frontend visibility for selected groups. Options can be combined in order to offer enhanced flexibility for custom content control. By enabling Tags, a new field named 'Tag' will be activated for CMS blocks. Tags name can be pre defined with promotion names, or any custom name, and assigned to each block for easy filtering.

    The Magento 2 CMS Block Scheduler Extension works right out of the box! Simply install it to automatically activate Date Range, Customer Group, and Tag control for blocks. If you wish to use only specific scheduler features you can go to extension options and activate just the ones that you need in the scheduling process.

    The CMS Block Scheduler and Targeting is optimized to be fully compatible with Magento Full Page Cache (FPC) and Varnish Cache


FEATURES OF THE CMS BLOCK SCHEDULER EXTENSION.

  • Control when you display the content - control time interval when the CMS blocks will be displayed to your customers.
  • Display relevant content to your visitors - target your audience & display the blocks to a specific Customer Group.
  • Filter through hundreds of CMS blocks easily by using our tagging system, group blocks to each promotion or event.
  • Fully compatible with Magento Full Page Cache and Varnish Cache.
  • No coding needed.
  • Quality code, respects Magento best practice.
  • Easy installation & setup.

1 MINUTE INSTALLATION GUI.

  • Step 1:
    Before installing please check the extension compatibility. This extension is currently compatible with the following Magento versions 2.0.X. - 2.4.X. It is recommended to install the extension first on a testing server before you install it on a live (production) server.
  • Step 2:
    Copy the extension files to below paths of your magento 2 instance. If ‘app/code/WeltPixel’ folder is missing, please create it manually:
    app/code/WeltPixel/Backend
    app/code/WeltPixel/CmsBlockScheduler

  • Optional
    Copy the extension files into the below path of your Magento 2 instance. If the ‘app/code/WeSupply’ folder is missing, please create it manually:
    app/code/WeSupply/Toolbox

  • Step 3:
    Copy the installation GUI folder 'weltpixel-extension-installation' in the root of your Magento installation. In some Magento configurations the public root folder may be under 'pub' directory.
    www.yourmagentostore.com/weltpixel-extension-installation/
  • Step 4:
    In your browser go to www.yourmagentostore.com/weltpixel-extension-installation/ and simply follow the installation steps from the graphical interface, presented in your browser.
  • Step 5:
    Wooohooo! The extension is now installed on your Magento store! Congrats!

Troubleshooting

If you experienced any issues or limitations with this quick GUI installation, see also SSH Installation below. SSH installation does the same thing but you are required to issue the commands step by step via CLI. Some servers may have high security configurations and may limit the functionality of this GUI Installer.

How to Install via SSH.

  • Step 1:
    Before installing CMS Block Scheduler And Targeting for Magento 2 store please check the extension compatibility. This extension is currently compatible with the following Magento versions 2.0.X. - 2.4.x. It is recommended to install the extension first on a testing server before you install it on a live (production) server.
  • Step 2:
    Copy the extension files to the paths of your Magento 2 instance listed below. If the ‘app/code/WeltPixel’ folder is missing, please create it manually:
    app/code/WeltPixel/Backend
    app/code/WeltPixel/CmsBlockScheduler

  • Optional
    Copy the extension files into the below path of your Magento 2 instance. If the ‘app/code/WeSupply’ folder is missing, please create it manually:
    app/code/WeSupply/Toolbox

  • Step 3:
    Access the root of your Magento 2 project from the command line and run the following commands:
    php bin/magento module:enable WeltPixel_Backend --clear-static-content
    php bin/magento module:enable WeltPixel_CmsBlockScheduler --clear-static-content
    php bin/magento setup:upgrade
  • Step 4:
    Flush any cache that you might still have enabled on your server or in Magento.
  • Step 5:
    Woohoo, the extension is installed!

How to Upgrade the extension.

  • Step 1. Remove extension code under app/code/WeltPixel/CmsBlockScheduler before adding the new extension files. The extension may be refactored and old unused files may cause random issues so it's best to only keep the latest version of the files.
  • Step 2. Follow normal installation instructions above.

Magento Marketplace Installation.

HOW TO CONFIGURE THE CMS BLOCK SCHEDULER IN MAGENTO?

1. Go to Admin ->WeltPixel -> CMS Block Scheduler

2. Enable the scheduler options you want to use:

    -Enable Tag [Yes / No] - Enable tags for CMS Blocks and Widgets, this will allow to add a tag to each block or widget, link it to a promotion or event and easily find it when necessary.

    -Enable Data Range [Yes / No] - lets you set the time interval when the CMS Block will be displayed

    -Enable Customer Group [Yes / No] - lets you select to which customer group to display a specific CMS block.

Note: Once above features are activated, scheduling will be available under CMS Blocks options.

HOW TO MANAGE TAGS FOR CMS BLOCK SCHEDULER IN MAGENTO?

  • Go to Admin ->WeltPixel -> CMS Block scheduler -> Manage Tags
  • This tab allows you to define the Tags to be assigned to CMS Blocks or Widgets. You can group them by promotions, period of the year or any relevant tagging system that will allow you to find and schedule all blocks associated to a specific event.
  • Add a new Tag by clicking the button Add New Tag Type the name of the Tag which can be used for tagging CMS Blocks or Widgets. By pre-defining the tag names, and assigning the tags from a dropdown selector you will avoid typo errors while using the tagging system.

HOW TO CONFIGURE WIDGET SETTINGS IN MAGENTO?

  • The tagging system can also be used for the widgets from your store, not only for CMS Blocks.
  • In Admin -> Content -> Widget select the widget to be Tagged and select from a tag previously created in 'Manage Tags' section of the extension.

HOW TO EDIT CMS BLOCKS SETTINGS IN MAGENTO?

1. Go to Admin ->Content -> Blocks and click Edit

2. Scheduler Details:

    -Valid From Set start date to display the block

    -Valid To Set end date to display the block

    -Customer Group Set to which customer group to display the block

    -Tag Set a Tag to the block. Tag needs to be previousely created in the Manage Tags section.

HOW TO FILTER WIDGETS AND BLOCKS USING TAGS IN MAGENTO?

  • Tags can be set to all Blocks & Widgets.
  • The list of Tags can be found in Admin ->WeltPixel -> Manage Tags
  • The Tags can be filtered by ID number, identify the tag id under WeltPixel > CMS Block Scheduler > Manage Tags
  • Filter blocks & widgets by Tag ID number and you will be able to find all Blocks and widgets associated with that specific tag.

About

WeltPixel CMS Block Scheduler Magento 2 Documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published