Dynamic Blocks for WordPress, WooCommerce & Gutenberg


Dynamic Blocks: Your Key to Elevated Conversions and User Engagement for WordPress, WooCommerce, and Gutenberg

Choose from a variety of Dynamic Blocks to create an engaging website that captivates your audience.

Unlock the true power of Dynamic Blocks by leveraging Logical Conditions, Datasets, and Event-based customization.

  • Enhance the overall User Experience.
  • Increase Average Order Value (AOV)
  • Increase Conversions Rate (CRO)
  • Boost sales

Tailor your blocks with precision, delivering a personalized and impactful journey that drives results. Fully compatible with WordPress, Woocommerce and Gutenberg, it ensures seamless integration into your website building ecosystem.

Whether your goal is to amplify sales, boost the average order value, or provide tailored, personalized experiences, Dynamic Blocks has you fully covered like no other plugin ever.

Dynamic Blocks PRO:
This plugin is the lite version of the Dynamic Blocks PRO plugin that comes with advanced features, priority support, and exclusive benefits for a seamless experience.Check out Dynamic Blocks PRO Plugin for WordPress & Woocommerce

Features | Upgrade to PRO Version | Documentation | Support

Key Features of Dynamic Blocks

Wide Range of Block Types:

Choose from a wide range of Dynamic Block Types, including:

  • Dynamic HTML Blocks
  • Dynamic Products Recommendations for Woocommerce
  • Dynamic Products Bundles for Woocommerce (PRO)
  • Dynamic Products Accessories for Woocommerce (PRO)

Strategic Block Placement:

  • Effortlessly place Blocks anywhere to any page and in your favorite theme using dynamic hooksno manual code editing required.

Custom Triggers:

Unleash the potential of custom triggers to activate your Dynamic Blocks in response to specific events, providing you with exceptional control:

  1. What to Display: Define the precise content to showcase when the trigger event occurs, including personalized recommendations, badges, and more. [read docs]

  2. Where to Display: Strategically assign the location on your page where the content will appear, aligning with your theme positions without any need for coding changes. [read docs]

  3. When to Display: Configure the exact timing for the content to become visible, ensuring it aligns seamlessly with your specific requirements. You can leverage advanced trigger conditions, as described in our Advanced Query Builder.

Visibility Logic Rules Enhanced by the Powerful Query Builder

  • Delivering unmatched precision and flexibility: leverage our Advanced Query Builder to craft intricate display rules for Dynamic Blocks.
  • Customize activation based on various parameters, including: User Roles, Products Roles, Stock Roles, Store Rules, Cart Roles, YITH Brand Addon, and many more. [read docs]

This is made possible through the inclusion of 15+ datasets and an extensive range of over 150 logical conditions, ensuring a level of customization like never before

Gutenberg Block (new)

  • Dynamic Blocks seamlessly integrate with Gutenberg, including the specialized Dynamic Products Recommendations Block for effortless dynamic content creation.

🔥 Beyond Theory: Mastering Dynamic Blocks in Real-World Situations

Now, let’s delve into real-world scenarios to illustrate how Dynamic Blocks can be customized for outstanding user experiences. Explore diverse use cases showcasing the flexibility and potential this Dynamic Tool brings to your WordPress and Woocommerce website.

Announce Limited-Time Offers:

Set up a trigger to display an attention-grabbing banner with exclusive discounts when a visitor arrives on your site during a special promotion. This trigger allows you to decide the banner’s content, its strategic placement, and the exact timing of its appearance. Custom triggers like this ensure that your site’s visitors receive targeted, time-sensitive offers that capture their attention and boost conversions.

Time-Sensitive Notices

Use a trigger to show time-sensitive notices or announcements, ensuring visitors see relevant information when it matters most.

Elevate Product Engagement

Imagine configuring a trigger that reveals a dynamic block showcasing personalized product recommendations the moment a user views a product page on your e-commerce site. With this trigger, you have the ability to precisely control what products are suggested, where the recommendation block appears on the page, and exactly when it’s displayed. This level of customization fosters a highly engaging shopping experience for your visitors.

Upselling Complementary Products

Set a trigger to showcase a dynamic block offering complementary products whenever a customer adds an item to their cart. With this trigger, you have the ability to determine which related products to suggest, where the block displaying these suggestions appears in the cart, and the precise moment it’s shown. Such custom triggers help boost your e-commerce sales by encouraging customers to explore additional products that complement their purchases, ultimately increasing the average order value.

Bundled Products Recommendation & Complementary Accessories

Set up a trigger to recommend bundled products and related accessories when a customer browse your shop. Define the bundled products, their display location, and precisely when the suggestion appears. Custom triggers like this maximize cross-selling opportunities, offering customers convenient and enticing product combinations with complementary accessories.



  • Dynamic Elements HTML Blocks: Effortlessly position eye-catching banners, informative texts, badges and enticing payment icons with Dynamic Blocks anywhere using dynamic hooks and showcase them through logical visibility conditions.
  • Dynamic Products Recommendations Blocks: Stop relying solely on category-based recommendations, personalize related product suggestions and save time by automating upsells and cross-sells with Dynamic Blocks. Showcasing them through logical visibility conditions.
  • Dynamic Products Bundles Blocks: Offer irresistible product combinations and exclusive discounts to boost the average cart value and entice customers to buy more.
  • Dynamic Products Accessories Blocks: Improve e-commerce Conversion Rate and Average Order Value with added accessories like assembly tools, maintenance kits, and warranty extensions. Use logical visibility conditions, allowing customers to pick their favorites effortlessly.
  • Gutenberg Blocks: Seamlessly integrate Dynamic Blocks for WooCommerce with Gutenberg editor.


這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

  • Dynamic Products Display Woocommerce Dynamic Products Recommendations for Gutenberg


To install the Free version of Dynamic Blocks, you can do the following:

Installation via Plugin Search

  1. Access your WordPress dashboard.
  2. Navigate to the Plugins tab and select Add New.
  3. In the search bar, enter Dynamic Blocks for WordPress, WooCommerce & Gutenberg and press Enter.
  4. Locate the Dynamic Blocks plugin in the search results.
  5. Click on Install and then click on Activate to activate the plugin.
  6. Congratulations! Dynamic Blocks is now up and running!

Manual Installation via Plugin Upload

If you prefer to install the Dynamic Blocks plugin manually by uploading the files, follow the steps below:

  1. Access your WordPress dashboard.
  2. Go to the Plugins section and select Add New.
  3. On the following page, click on the button that says Upload Plugin.
  4. Click on the Choose File button and navigate to the location where you downloaded the dynamicblocks.zip file on your computer.
  5. Select the file and click on the Install Now button to begin the installation process.
  6. Once the installation is complete, find Dynamic Blocks in the list of installed plugins and click on the Activate link.


  1. Upload the dynamicblocks folder to the /wp-content/plugins/ directory.
  2. Activate the Dynamic Blocks plugin through the ‘Plugins’ menu in WordPress.

Now you are ready to utilize the powerful features of Dynamic Blocks on your WordPress website.


What are Dynamic Blocks ?

Dynamic Blocks are customizable content elements that can be displayed on your WordPress & WooCommerce website based on specific rules and conditions.
They allow you to create personalized experiences for your users and optimize conversions.

How can Dynamic Blocks benefit my website ?

By using Dynamic Blocks, you can strategically showcase relevant content, such as personalized product recommendations, promotional banners, and additional information, to engage users and drive sales.
It helps you deliver targeted messaging and improve the overall user experience.

Can I display Dynamic Blocks on specific pages only ?

Yes, you have full control over where your Dynamic Blocks appear.
You can assign them to single or multiple pages, allowing you to target specific sections of your website or tailor the content based on user behavior and preferences.

What types of conditions can I set for Dynamic Blocks ?

With our advanced Query Builder, you can create custom rules and conditions based on various factors, such as user roles, products conditions, purchase behavior, and more.
This allows you to show Dynamic Blocks precisely when it matters most to your users.

Are there predefined Blocks Types for Dynamic Blocks ?

Yes, we offer a variety of frequently used Dynamic Blocks Types, such as HTML blocks, Product recommendations blocks in Free Version & Product Bundles Blocks, and Product Accessories Blocks in PRO Version.
These blocks types serve as a starting point for customization and can be easily adapted to match your website’s design.

Is coding knowledge required to use Dynamic Blocks ?

No, Dynamic Blocks eliminate the need for coding, unlike other plugins.
Our user-friendly interface and intuitive Query Builder allow you to create and manage Dynamic Blocks without writing a single line of code.
It’s a hassle-free solution for enhancing your website’s functionality and engagement.

Do you offer support if i need help ?

Yes, our team is standing by to help you!
Submit a support ticket any time from the Support tab in the plugin and we’ll be happy to assist.




以下人員參與了開源軟體〈Dynamic Blocks for WordPress, WooCommerce & Gutenberg〉的開發相關工作。


〈Dynamic Blocks for WordPress, WooCommerce & Gutenberg〉外掛目前已有 1 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Dynamic Blocks for WordPress, WooCommerce & Gutenberg〉外掛本地化為台灣繁體中文版


任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄


[1.1.4] – 2023/11/06


  • Added New Integration for Gutenberg Blocks
  • Created New Gutenberg Blocks “”Dynamic Products”
  • Added new Dataset “Browser & Device” for Global Blocks
  • Added new Dataset “Date & Time” for Global Blocks
  • Added new Dataset “Screen Size” for Global Blocks
  • Added new Dataset “Url Source” for Global Blocks


  • Fixed Query Limit & Order in Accessories & Bundle Pack
  • Fixed Related Product AutoPlay Option
  • Fixed Gutenberg Block Issue
  • Fixed Frontend Block Loading Issue


  • Renamed [Membership] DataSet in [User Roles]
  • Changed Backend Visual Design

[1.1.3] – 2023/05/03


  • Added New Conditional Logic PRODUCTSET for Products Dataset

[1.1.2] – 2023/04/04


  • Changed Checks for All Display Rules


  • Fixed License System Update Plugin

[1.1.1] – 2023/01/30


  • Changed Readme
  • Changed Changelog
  • Added Control to Check if in plugin is installed in Localhost

[1.1.0] – 2023/01/17


  • Changed Main Architecture for Free Plugin
  • Changed Main Architecture for PRO Plugin
  • Changed Plugin Path for PRO Plugin
  • Changed Check to Extend Dynamic Block Free Version with Extra Blocks
  • Changed Includes Files of Extra Blocks
  • Changed Includes Files of Extra Dataset & Rules
  • Changed Dataset for PRO Version


  • Added function to extend Dataset on Dynamic Blocks Builder Free Version
  • Added When to Display Tab for Conditional Logic & Rules
  • Added How to Display Tab for Conditional Logic & Rules
  • Added new Dataset Products for What to Display Rules
  • Added new Dataset Products for When to Display Rules
  • Added new Dataset Sale for When to Display Rules


  • Fixed Accessories Block -> Update quantity to zero on window load
  • Fixed Accessories Block -> Hide Add to Cart Button if zero quantity


  • Removed Add to Cart Button and Labels on Accessories Block
  • Removed Add to Cart Button and Labels on Bundles Block
  • Removed Product Meta Condition on Product Dataset
  • Removed Files CSS / JS no longer used in PRO Version

[1.0.9] – 2023/01/15


  • Changed option to add Multiple Where to Display Box

[1.0.8] – 2022/12/22


  • Changed Related Block Type by adding Image Link

[1.0.7] – 2022/12/21


  • Added options to allow How to Display Tabs

[1.0.6] – 2022/12/19


  • Changed Admin Style Css
  • Changed Controls to add Blocks Types from Dashboard

[1.0.5] – 2022/12/18


  • Fix: Undefined Index Page on Dashboard

[1.0.4] – 2022/12/17


  • Added controls to check Free Plugin

[1.0.3] – 2022/12/11


  • Removed Recent View Blocks
  • Removed Conditional Content Display for Accessories & BundlePack Blocks


  • Changed Admin Style Css

[1.0.2] – 2022/12/10


  • Changed Datasets Conditions

[1.0.1] – 2022/12/07


  • Fix: ajax error method not found

[1.0.0] – 2022/10/10

Initial release