IMPORTANT! End of Life for NCR Retail Online: 3/31/18 ~ Learn More
MY CART - $0.00

You have no items in your shopping cart.

NRO Extras Demo Store

Z-Blocks for NRO


Z-Blocks for NRO allows you to create an unlimited number of static blocks, advertising banners, and content items, and position them throughout your site. Easily place your promotional, advertising, or any other block only on the X product page, in any tab of My Account page, on any stage of the checkout process, on the Contact Us page, as well as other pages throughout your site.

For example, you can use Z-Blocks for NRO to display the following content areas:

  • Prominently display a promotional banner at the top of all pages
  • Only display Customer Service phone number during working hours with date and time scheduling
  • Only display back-to-school ads for shoppers who belong to the Teacher category
  • Display how-to tips with pre-defined content blocks that randomly rotate
  • Display info about an upcoming event and automatically remove the content when the event is over

When combined with Market Segmentation Suite for NRO, you can also target your promotional messages/banners to specific customers based on their behavior and buying habits.


  • Scheduled display: Optionally set blocks to appear from, to or between specific dates or times. In addition, you can schedule blocks to appear on a wide variety of dates (e.g., odd days, on Tuesdays, on the 25th of each month, etc.).
  • Ability to specify z-blocks display for different customer groups: Z-Blocks can be used as a powerful target marketing tool – build your marketing strategy more purposefully by showing different blocks for different groups of customers.
  • Ten (10) predefined block positions on each page: Z-Blocks offers 8 main blocks with three visibility levels (general, catalog, product) and 2 additional blocks.
  • Ability to enable/disable z-block for CMS pages: Choose whether to display z-block on static pages.
  • Ability to place any block in any position by easily changing the CMS page layout: Any blocks can be placed anywhere by changing the template of the corresponding CMS page. This means you can invent as many custom positions as you’d like for any number of blocks.
  • Ability to filter product attributes to place each block on certain product pages: Create rules to specify the product pages where blocks will be displayed
  • Add an unlimited number of blocks inside each position
  • Add an unlimited number of content items inside each block
  • Per-category views: Make blocks appear for custom categories or only on product pages.
  • Block and item enabling/disabling: Place your blocks in any predefined or custom places. You can then disable blocks (or single items inside the blocks) as needed by setting their status option to “disabled”, thus preventing them from being shown (or vice versa).
  • Customizable block and item sorting: The order of your block’s appearance is determined by the “sort order” attribute.
  • Rotation of independent items inside each block: Optionally rotate the content items inside each specific block. The three rotation modes are:
    • Show all: shows all items in the block, which makes it great for debugging and/or designing an ad campaign*
    • Rotate one-by-one: shows blocks one-by-one starting with the first one
    • Show random: shows blocks randomly
  • Block item inclusion of any content that CMS supports: Block items can include content that involves HTML, Images/Flash, JavaScript and Code (specifically for fetching other blocks, such as those with featured products).
  • Easy and fast block content editing:
    • WYSIWYG editor: Create rich HTML content with the easy-to-use editor
    • Specify classes for any HTML element of the block: Define the name of a class for Z-Blocks’ HTML element and specify its attributes.
    • Native Magento widgets and variables support: Now you can use a large list of variables and get certain data inserted automatically within your z-blocks. With widgets support every non-technical administrator of your website can add new, recently compared, recently viewed product lists to the z-block content and insert links to categories or CMS pages.


To create the block and make it appear on the place you want, please follow these steps:

1. Create the block

Go to CMS -> Z-Blocks and click Add Block button.

Set the Block Title to give the block a name (optional, for convenience only).

Select the customer groups who should be able to see this block.

Set the Status field to Enabled, otherwise the block will not appear.

Select the Mode to determine how items in the block will appear each time the page refreshes.

If there is more than one block in the position specified, you can change the blocks order by setting the Sort Order.

2. Select the block's position

You can place the block in one of 12 predefined positions. If none of the predefined positions meet your needs, you can set Block Position to Custom Widget, and follow the instructions in step 8 to place your block within a CMS page or within another block, as needed.

3. Create the block items

Click the Save And Continue Edit button to save your newly created block, then go to the Content tab. Click the Add Item button, then enter the item's Title (optional), Status (don't forget to change it to Enable), Sort Order (to change the order of items appear), and Content. Block content can be any HTML content, including images, JavaScript, etc.

Repeat step 3 for each item you want to show inside the block.

4. Block scheduling (optional)

You can create flexible block scheduling by setting From Date, To Date, Schedule Pattern, From Time, and To Time, in any combination. Please keep in mind that all scheduling conditions for the block are combined together, so be careful not to create conflicting conditions in the same schedule.

5. Block category configuration (optional)

If you want the block to appear only on specific Category pages, go to the Categories tab and select categories where the block should appear. Note that only certain block positions allow you to restrict the display by category. Set Show in sub-categories to Enable if the block should appear both in the selected categories and in all of their sub-categories.

6. Block product configuration (optional)

If you want the block to appear only on specific Product pages, go to the Filter Products tab and define the product conditions that identify which product pages should include this block.

7. Block CMS page configuration (optional)

If you want the block to appear on CMS pages as well as on catalog pages, go to the CMS Pages tab, and set Show in CMS Pages to Yes. You can hide this block on CMS pages by setting this field to No.

8. Custom block positioning

If you've set Block Position to Custom Widget, then the block will not appear on any page unless you manually place the block.

To include your block within a CMS page or within another block, click the Insert Widget button within the page/block content, select Z-block from the Widget Type dropdown, and select the desired Z-block. Note that only Z-blocks with a position of Custom Widget can be inserted in this manner.

Use cases

Authority/security seal at the best place

Z-Blocks demonstrated features:

  • static HTML content displaying on all pages.

Support service phone number is shown in working hours only

Z-Blocks demonstrated features:

  • date and time scheduling.

Curious facts

Z-Blocks demonstrated features:

  • displaying predefined content items randomly.

Congratulate your customers with national holidays

Z-Blocks demonstrated features:

  • per-store block displaying;
  • HTML content;
  • specified displaying interval.

Info about upcoming events

Z-Blocks demonstrated features:

  • exact day scheduling;
  • displaying at the selected category.

Please wait...

{{var}} has been added to your cart.

Continue shopping
View cart & checkout