Z-Blocks by aheadWorks

  • Popularity Score 2956 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

  • Magento Connect Platinum Industry Partner
It’s time to control static blocks in your store with the Z-Blocks extension… now with graphic interface!
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.

Magento Connect

Previous Next

Z-Blocks by aheadWorks

The Magento Z-Blocks extension allows you to add promotional banners, advertising or other applicable information to any place of your website whenever it is required. You can easily create an unlimited number of Magento custom content blocks without any changes in template or layout files.

Each block can be scheduled and appear automatically according to different conditions: date & time, customer group, product/category page, store view, etc. Due to the integration with Market Segmentation Suite, you can manage blocks displaying based on customers’ buying behavior, interests, or any other segmentation criteria.

With the Z-Blocks Magento module, you can display blocks at the appropriate place and time. In a couple of clicks you can make:

  • new products banners appear randomly above the main menu
  • info about discounts displayed in customer account area
  • holiday congratulation shown at different stores/languages

Z-Block in Right Bar

Live Demo:

Visit Extension Page:


  • Z-Blocks widget
    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, and many other pages.
  • 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.
    See below for specific block information.
  • A powerful block view scheduler
    You can 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.) And the most exciting aspect of this feature is that the conditions can be combined for ultra-flexibility!
    See the use cases we’ve prepared to find out how flexible Z-Blocks’ scheduler really is!
  • Scheduler

  • Rotation of independent items inside each block
    Users of this Custom Content Magento extension can set the rotation of content items inside each specific block.
    Note: This is a more convenient, user-friendly implementation of the Ad Rotator functionality found in previous versions

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 items randomly)
    “show all” is the default mode

Flexible management of each block displaying

  • Per-category and per-store views
    Set different blocks for different stores/languages with Z-Blocks. Make blocks appear for custom categories or only on product pages. (The visibility of each block is determined by the “show only category selected and all of its children” rule. This is especially useful when making a promo of specific products that are relatively specialized)
  • Specify z-blocks displaying for different customer groups
    The Z-Blocks Magento extension now can be used as a powerful target marketing tool – build your marketing strategy more purposefully by showing different blocks for different groups of customers.
  • Enable/disable z-block for CMS pages
    You can choose whether to display Magento custom content blocks on static pages.
  • Show on CMS Pages

  • 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.
  • Filter product attributes to place each block on certain product pages
    Create rules to specify the product pages where blocks will be displayed.
  • Set up Conditions

  • An unlimited number of blocks inside each position

Easy and fast block content creating:

  • WYSIWYG editor
    Create rich HTML content without extra efforts and extensive knowledge.
  • WYSIWYG Editor

  • Specify classes for any HTML element of the block
    You can 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.
  • Block item inclusion of any content that Magento 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).
  • An unlimited number of content items inside each block
  • Manage Blocks

And much more…

  • 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.
  • The addition of a new GUI
    Z-Blocks module has its own GUI available from CMS!

Predefined Block Position Information

General Blocks

  • Menu-Top (block displayed above the main menu)
  • Menu-Bottom (block displayed under the main menu)
  • Sidebar-Left-Top (block displayed at top of left sidebar)
  • Sidebar-Left-Bottom (block displayed at bottom of left sidebar)
  • Content-Top (block displayed above content part)
  • Sidebar-Right-Top (block displayed at top of right sidebar)
  • Sidebar-Right-Bottom (block displayed at bottom of right sidebar)
  • Page-Bottom (block displayed at end of page)

Catalog & Product Page Blocks

  • Catalog-Menu-Top
  • Catalog-Menu-Bottom
  • Catalog-Sidebar-Left-Top
  • Catalog-Sidebar-Left-Bottom
  • Catalog-Content-Top
  • Catalog-Sidebar-Right-Top
  • Catalog-Sidebar-Right-Bottom
  • Catalog-Page-Bottom

Catalog Page Only Blocks

  • Catalog-Menu-Top
  • Catalog-Menu-Bottom
  • Catalog-Sidebar-Left-Top
  • Catalog-Sidebar-Left-Bottom
  • Catalog-Content-Top
  • Catalog-Sidebar-Right-Top
  • Catalog-Sidebar-Right-Bottom
  • Catalog-Page-Bottom

Product Page Only Blocks

  • Product-Menu-Top
  • Product-Menu-Bottom
  • Product-Sidebar-Left-Top
  • Product-Sidebar-Left-Bottom
  • Product-Content-Top
  • Product-Sidebar-Right-Top
  • Product-Sidebar-Right-Bottom
  • Product-Page-Bottom

Special Blocks:

  • Customer-Content-Top
    In the customer’s area, this special block is located above the content. This means you can place content in this block that is intended for store users only (e.g., news, announcements, advertisements).
    Note that in the customers’ area, the sidebar-left-top block is located lower than the user’s menu.
  • Cart-Content-Top
    This special block is on the cart’s and check-out’s pages instead of the main block.

Use Cases

The following Magento Z-Blocks features are demonstrated in the Use Cases:

The module is integrated with the following Magento extensions by aheadWorks:

Themes and extensions releases, updates & promotions — follow aheadWorks on Twitter and Facebook!

All aheadWorks Magento Extensions:

aheadWorks Magento store

Release Notes

Changelog v.2.4

2014-02-20 07:53:32
  • Version number: 2.4
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1, 1.12, 1.13, 1.13.1
+ 'Catalog only' position for blocks
* Problem with product filtering
* Incorrect work of ‘Show in subcategories’ option

Changelog v.2.3.5

2013-11-11 11:20:16
  • Version number: 2.3.5
  • Stability: Stable
  • Compatibility: 1.4,, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.12, 1.13
+ Market Segmentation Suite by aheadWorks compatibility
+ "Use category filter for custom position" option

Changelog v.2.3.4

2013-07-22 13:48:56
  • Version number: 2.3.4
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.12, 1.13
  • + Support of aheadWorks One Step Checkout
  • * 'Filter Products' performance problem
  • * Incorrect work of 'Filter Products' option
  • * Incorrect Catalog Rules model was used

Changelog v.2.3.3

2012-10-10 12:26:22
  • Version number: 2.3.3
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.12

  • * 'Cat' parameter in URL caused error

  • * Product pages loaded slowly

  • * Staging website caused error in Magento EE

  • * Z-block with "Sidebar right bottom" position appeared before PayPal logo

  • * Code optimization

Changelog v.2.3.2

2012-07-31 13:28:41
  • Version number: 2.3.2
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.12
  • + Ability to enable/disable z-block for CMS pages
  • * 'Disable z-block for certain customer groups' problem
1 2

About the Developer

This extension was developed by and is supported by aheadWorks

Z-Blocks by aheadWorks 4.8 5 8 8
This is a good extension for adding static blocks This is a nice little extension that does what it says it should. It is easy to use and quite versatile and the customer support is excellent. I struggled to integrate the extension myself and had to ask for support to give me a hand, which is the only reason I didn't score it 5/5. Nevertheless, once it was integrated and set up it worked fine and would recommend. January 13, 2014
Easily customize your store even at odd places What I like most about this module is the ability to create custom placements to be used from the CMS. It makes the store much more customizable. September 20, 2013
Very useful extension Trivial Joomla-style module placement, without having to or letting your customers worry about block placement and ordering via the respective XML files. Developer support is great: fast, friendly and knowledgable. We experienced a problem which prevented zblocks from displaying. It turned out to be a conflict with another third party extension (conflicting block names in the XML), which was quickly diagnosed and resolved by Aheadworks. September 19, 2013
Great Extension This extension does exactly what it states and saves us heaps of time in putting together new blocks on our website. Not being particularly technical, it is very easy to use and greatly improves our marketing on our site. September 10, 2013
The "store_ids" column is wrong, that should be "store_id" and also make sure to update this in the module. After installing this module "Magento Staging" stopped working. I spent about day to figure out the issue. After renaming the column and updating the code (from store_ids to store_id) everything worked as expected. AheadWorks please fix this. "subxing" if your issue is still pending, the above will fix your issue :). Thanks October 31, 2012
When logging in, Z-blocks dissapear. Logging out will make them appear again. AW is working for a few weeks on this problem. No results yet. Anyone else recognising this problem ? August 3, 2012
After I install this extension, This extension is not working. I tried to find out what problem is, I noticed there is not part for Store View select. It is extension's problem or my install fault? January 13, 2012
Great took for the less experiences ones like me. I can finaly add blocks all over my magento website without learning the complex code. The only downside is that Custom template dont allways show the blocks as you want them to be shown. Other then that it's a great product August 26, 2010
1-8 of 8
(2 Questions : 2 Answers)

Product Q&A

Ask your questions. Share your answers.

« Back
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26281381
Customer avatar

We use a custom template, with a lot of custom CMS static blocks used for promotional banners etc. At the moment we're using javascript to swap out the content of these banners at scheduled times.

My question is: would your extension allow us to do this in a more intuitive, easy fashion? Ie: upload an image and say 'at midnight on a certain date change the content of the block 'homepage_top_block' to this image?


11 months ago
0out of 0found this question helpful.
Was this helpful?Yes0No0


Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_66717
Customer avatar
Hello, Paul.

Yes, our Z-Blocks extension allows to change the promo banners at scheduled time.
With the module's Schedule feature, you can enable/ disable blocks at exact date and time, or per number of schedule patterns (say, show a block on 1st of each month, etc).
The schedule is controlled from the backend, there's no need for extra coding.
Thank you.
11 months ago
0out of 0found this answer helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26783957
Customer avatar
9 months ago
0out of 0found this question helpful.
Was this helpful?Yes0No0


Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_66717
Customer avatar

Z-Blocks do allow choosing the block position. Along with the 8 pre-defined positions available for Catalog blocks, the module supports custom block positioning.
Thank you.
9 months ago
0out of 0found this answer helpful.
Was this helpful?Yes0No0
1 of 1
1 of 1
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.