Plugin Directory

DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More

DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More


Boost Sales with DynamicBlocks Plugin, the #1 All-in-One WooCommerce Product Recommendations Suite.

It’s the complete solution for expanding sales, increasing revenue, and capturing visitors’ attention. It enables you to increase purchases, average order value, and conversions by up to 26%.

DynamicBlocks places customization at the forefront of your online sales experience, excelling in upsell, cross-sell and add-on sell strategies:

  • Drive Upsells
  • Encourage Cross-Sells
  • Offer Product Add-Ons
  • Create Product Bundles
  • Provide Smart Product Recommendations
  • Boost Sales & Average cart value
  • Say goodbye to generic recommendations

Live Demo | Documentation & Example | Support | PRO Version

Discover More: Watch Our Overview Video!

Unlock infinite possibilities with DynamicBlocks, the complete All-in-One Product Recommendations Suite for WooCommerce.

With just one plugin, unlock a multitude of WooCommerce Product Recommendations and Suggestions, including:

  1. Upsell products
  2. Cross-Sell products
  3. Add-On Sell products
  4. Smart Product Recommendations
  5. Frequently Bought Together offers
  6. “You May Also Like” recommendations
  7. “Recommended for You” products
  8. Alternative & similar product options
  9. Best Selling products
  10. Top-rated selections
  11. Popular / Trending items
  12. Recently viewed products
  13. New Arrival
  14. Limited Timely Products

And many more strategies:

  1. Product Upsell
  2. Product Add-ons
  3. Cart Cross-sell
  4. Cart Add-ons
  5. Checkout Upsell
  6. Post-purchase Upsell
  7. Thank you Upsell
  8. Next Order Coupons

And much more…

Unlock the full potential of your WooCommerce store with DynamicBlocks.

Several Types of frequently Dynamic Blocks Available for Creating Customized WooCommerce Product Recommendations and Campaigns:

✅ Dynamic WooCommerce Recommendations Blocks

Enhance your product suggestions by configuring personalized recommendations with the assistance of conditional filters. Save time by automating Upsells, Cross-sells for a personalized shopping experience.

✅ Dynamic WooCommerce Gutenberg Blocks

Seamlessly combine DynamicBlocks with Gutenberg, enriching user experience with personalized Dynamic Product Recommendation Blocks.

✅ Dynamic Html Blocks

Place visually stunning products badges, banners, captivating text, and enticing payment icons to engage your users and effectively convey your messages. With HTML Blocks, you have the power to make a lasting impression.

Discover DynamicBlocks Pro: Introducing Exclusive Blocks and Advanced Features:

All Blocks from the Free Version, PLUS:

✅ Dynamic WooCommerce Bundles Blocks

Boost your average cart value and entice customers to buy more with irresistible product combinations and exclusive discounts. Elevate your strategy by presenting frequently bought together items and dynamic product bundles, propelling your sales to the next level.

✅ Dynamic WooCommerce Product Add-ons & Accessories Blocks

Enhance your sales strategy by recommending complementary accessories like associated products. With WooCommerce product addons, customers can choose their favorite add-ons, boosting conversion rates and average order value.

🚀 Upgrade to PRO Version NOW !

Upgrade to DynamicBlocks PRO Plugin and unlock advanced features, priority support, and exclusive benefits for a seamless experience.

Rest assured, DynamicBlocks PRO comes with a 30-day money-back guarantee. If you’re not completely satisfied, we’ll happily refund 100% of your money. Your satisfaction is our priority! Upgrade to DynamicBlocks PRO with confidence.

🏆 Simply Automate your Recommendations with WooCommerce Recommendation Suite

Achieve a 25% increase in sales revenue and 15% improvement in customer retention. Boost your sales effortlessly today!

➜ Comprehensive and user-friendly, it seamlessly adapts to any use, in just a few simple steps.

These are the steps:

Step 1️⃣ | Create Dynamic Products Suggestions Campaigns

Say goodbye to generic suggestions and explore features to elevate your product recommendations, tailoring them for a personalized shopping journey in your WooCommerce store.

  • Personalize Product Recommendations
  • Craft Unique Product Grids & Carousels
  • Select Favorites Products with Conditional Logic & Filters (+150 Logical Conditions)
  • Display Targeted Options
  • Flexible WooCommerce Recommendations

Step 2️⃣ | Recommend Products Anywhere in any pages & theme positions

DynamicBlocks empowers businesses to optimize conversions by prominently showcasing personalized recommendations on any page and position of your theme.

  • Product pages
  • Category pages
  • Shop page
  • Cart Pages
  • Checkout page
  • Login / Register page
  • Customer Account page
  • Order Received page
  • Thank you page
  • All WordPress pages
  • Gutenberg pages
  • In any theme positions
  • Everywhere else

Learn more About Dynamic Blocks Placement >>

Step 3️⃣ | Set Favorites Display Conditional Filters (+150 Logical Conditions)

Our powerful Conditional Filters redefine the way you create dynamic rules and conditions for your product suggestions. With its intuitive interface and powerful features, you can fine-tune recommendation behavior, ensuring timely display to the right audience.

  • Decide When to Display Optimal Recommendations
  • Ensure Crucial Recommendation Visibility
  • Drive Sales with Timely Recommendations
  • Utilize 150+ Conditional Filters for Customization

Learn more About Filters & Logical Conditions >>

Step 4️⃣ | Choose your Favorite Style

Explore advanced customization to refine your WooCommerce product recommendation style. With numerous features, finely adjust recommendations’ appearance and behavior to suit your needs.

  • Grid or Carousel Display
  • Responsive Design: Fit to Desktop, Tablet and Mobile Views
  • Extensive Product Sorting Options
  • Boost upsell or cross-sell conversions by offering discounted packages
  • Google Analytics integration with UTM parameters for tracking
  • Customize style with CSS or JavaScript options

🌐 Real-World Applications: Harnessing DynamicBlocks for Enhanced Sales Strategies

Explore practical examples of how DynamicBlocks – All in one WooCommerce Recommendations Suite can optimize your WooCommerce store:

1. Maximize WooCommerce Upsell Opportunities:

Implement DynamicBlocks to highlight premium or upgraded versions of products on product pages, in the cart, at checkout, or after the order. With DynamicBlocks, enhance your WooCommerce upsell strategy effortlessly.

2. Boost WooCommerce Cross-Selling:

Showcase related products or accessories on product pages and in the cart, enticing customers to add complementary items to their cart and spend more.

3. Enhance WooCommerce Product Add-Ons:

Present optional add-ons or accessories on the product page, enriching the value of the primary product and driving overall order value with WooCommerce Product Addons.

4. Create Compelling WooCommerce Product Bundles:

Present WooCommerce Product bundles that are frequently purchased together, offering discounts for purchasing the products as a bundle.

5. Personalized WooCommerce Recommendations:

Utilize over 150 customizable filters and logical conditions to suggest relevant products to WooCommerce customers, providing a personalized shopping experience that boosts satisfaction and encourages repeat purchases with Woocommerce Recommendations.

6. Boost WooCommerce Sales & Cart Value:

Implement powerful techniques such as upselling products, cross-selling products, and add-on selling products. Utilize smart product recommendations to enhance sales growth and increase cart value.

7. “You May Also Like” recommendations:

Recommend products similar to those currently viewed or previously purchased by the customer to encourage additional purchases.

8. “Recommended for You” products:

Curate personalized product recommendations tailored specifically for each customer based on their preferences and behavior.

9. Alternative & similar product options:

Provide alternatives or similar products to those currently viewed to offer additional options to customers.

10. WooCommerce Best Selling products:

Showcase the WooCommerce best-selling products on your platform to increase customer confidence and encourage purchases.

11. Top-rated selections:

Highlight products that have received high ratings from customers to provide high-quality recommendations.

12. Popular / Trending items:

Display popular or trending products to attract customer attention and stimulate sales.

13. Recently viewed products:

Suggest products that the customer has recently viewed to maintain their interest and encourage purchase.

14. New Arrival:

Feature newly arrived products in your product range to attract customer attention to the latest offerings.

15. Limited Timely Products:

Create a sense of urgency by suggesting products with limited availability or temporary offers to prompt immediate purchases.

Revolutionize Your Shopping Experience with DynamicBlocks!

Elevate your shopping journey with personalized product suggestions and countless other innovative features offered by DynamicBlocks.

Discover more and transform the way you shop today!

Discover DynamicBlocks:
Your Complete Solution for WooCommerce Product Recommendations – Upsell, Cross-Sell, Add-Ons, Bundles, and More ➜


Learn more about our DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite PRO website for additional information.


Discover our comprehensive step-by-step guides for creating WooCommerce Product Recommendations, Upsell, Cross-Sell, and Add-On Sell campaigns.
Dive into our Documentation for detailed instructions.


Join our YouTube Channel for additional tips and tutorials.


Questions or issues?

Our dedicated support team is ready to assist! Contact us through our support request form, and we’ll be happy to help you with setup and answer any questions you may have.


  • Dynamic Products Recommendations Blocks: Encourage users to make more substantial purchases and spend more by customizing product recommendations, automating upsells, cross-sells, and addon-sells for a personalized shopping experience.
  • Dynamic Products Bundles Blocks (PRO): Elevate the average cart value by presenting irresistible product combinations and exclusive discounts, including frequently bought together items. Encourage multiple purchases and increase the average order value through automatic suggestions.
  • Dynamic Products Addons & Accessories Blocks (PRO): Strengthen your sales strategy by suggesting complementary accessories such as associated products. Dynamic Product Accessories increase conversion rates and the average order value.
  • Supercharge Sales and Captivate your Audience: Stimulate Complementary Purchases. Upsell, Cross-Sell & Add-On Sell Mastery
  • Dynamic Elements: Customize the look of your site with Eye-catching Banners, Badges, Informative text and Payment icons. Dynamic HTML Blocks effortlessly add dynamism to your pages.
  • Real-Time Customization: Break away from static limitations. Dynamic Blocks tailor content to individual preferences, elevating visitor interest and engagement in your online store.
  • Easy Blocks Placement: Effortlessly position Dynamic Blocks on theme pages using hooks, no coding needed. Works flawlessly on WooCommerce and WordPress, with various hooks for customization.
  • Position Dynamic Blocks on any page: WordPress Pages, WooCommerce Pages, Gutenberg Pages.
  • Integration with Gutenberg: Integrate Dynamic Blocks with Gutenberg for a richer, more personalized User Journey with Dynamic Product.
  • Powerful Query Builder: Intelligently manage product visibility with our Advanced Query Builder, selecting showcased items and defining precise appearances based on tailored conditions. Streamline control, enrich user experience with 15+ Datasets, and 150+ Logical Conditions for unparalleled customization.
  • Capture your visitors’ attention by displaying multiple Dynamic Blocks in any position, at the exact moment, on the fly without writing a single line of code.
  • Dynamic Blocks Plugin: Show Dynamic Blocks to your users at the right time.


This plugin provides 1 block.

  • Dynamic Products Display Woocommerce Dynamic Products Recommendations for Gutenberg


Before you start the installation process, we recommend watching our Installation Guide Video. This step-by-step video guide provides detailed instructions on how to install Dynamic Blocks effortlessly.

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.


How DynamicBlocks it benefit my WooCommerce store ?

DynamicBlocks is a comprehensive solution designed to enhance your WooCommerce store’s performance.
It allows you to customize and optimize your product recommendations, implement dynamic HTML blocks, create dynamic product bundles, suggest complementary accessories, and seamlessly integrate with Gutenberg.
The benefits include increased sales, better user engagement, and unparalleled growth opportunities.

How does DynamicBlocks personalize product recommendations for WooCommerce ?

DynamicBlocks goes beyond generic recommendations by automating upselling, cross-selling, and addon-selling.
It tailors product suggestions to each customer’s purchasing journey, providing a personalized shopping experience that boosts sales and customer satisfaction.

How to Configure WooCommerce Product Recommendations ?

Learn how to set up effective product recommendations in your WooCommerce store with DynamicBlocks:

  1. Install and activate the plugin DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More plugin.
  2. Identify the types of product recommendations you want to offer, such as frequently bought together items or personalized suggestions.
  3. Specify where you want the product recommendation blocks to appear across your site, including product pages, category pages, shop page, order page, cart page, checkout page and many more.
  4. Utilize the plugin’s extensive range of logical conditions and filters to tailor the recommendations to specific customer segments or scenarios.
  5. Enhance the attractiveness of your product recommendations by incorporating discounts, limited-time offers, or other incentives.
  6. Customize the visual presentation of the product recommendation blocks to ensure they seamlessly integrate with your store’s design and user experience.

How to Create WooCommerce Upsell Offers ?

Here’s a step-by-step guide on creating upsell offers in your WooCommerce store using DynamicBlocks:
1. Install and activate the plugin DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More plugin.
2. Select the products you want to promote as upsell offers using the plugin’s features.
3. Decide on which page of your theme to display the products and in which position to place the recommendations block.
4. Use the plugin’s available logical conditions and filters to determine when you want the recommendations block to be displayed. You can set conditions based on variables such as product type, cart value, user behavior, and more.
5. Personalize your upsell offers by setting discounts, promotions, or bundles to make the offers more enticing for customers.
6. Choose your favorite style for the recommendations block. DynamicBlocks offers various style options for the recommendations block, including layouts, display styles, product sorting options, and integrations with CSS or JavaScript.

How to Implement WooCommerce Cross-Sell Strategies ?

Follow these steps to implement cross-sell strategies in your WooCommerce store using DynamicBlocks:

  1. Install and activate the plugin DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite.
  2. Choose the complementary products you want to recommend to customers during the cart & checkout process.
  3. Determine the optimal placement for the cross-sell recommendations block within your theme’s pages.
  4. Utilize the plugin’s logical conditions and filters to specify when the cross-sell recommendations should be displayed, considering factors like cart contents, user behavior, and more.
  5. Enhance the appeal of your cross-sell offers by applying discounts, promotions, or bundle deals.
  6. Customize the appearance of the cross-sell recommendations block to align with your store’s branding and design preferences.

How to Set Up WooCommerce Product Add-Ons?

Here’s a comprehensive guide on configuring product add-ons in your WooCommerce store using DynamicBlocks:

  1. Install and activate the DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite.
  2. Navigate to the product settings for the items you want to enhance with additional options or accessories.
  3. Enable the product add-ons feature and specify the types of add-ons you want to offer, such as customizations, upgrades, or related products.
  4. Specify any applicable discounts or bundled deals for WooCommerce Product add-on option.
  5. Choose the placement of the product add-ons exclusively on the product page within your store’s theme. Select the theme position, such as before the “Add to Cart” button, after it, and many more positions.
  6. Utilize the plugin’s flexible conditions and filters to control when and to whom the product add-ons are presented, based on +150 filters and logical conditions.
  7. Customize the appearance and layout of the product add-ons section to ensure it seamlessly integrates with your store’s design and enhances the overall shopping experience.

Can DynamicBlocks be integrated with Gutenberg for a more enriched user experience?

Absolutely! DynamicBlocks seamlessly integrates with Gutenberg, enriching user experiences with customized dynamic product recommendation blocks.
This integration enhances the overall appeal and functionality of your WordPress site.

Can I control where Dynamic Blocks are displayed on my website ?

Absolutely! With DynamicBlocks, you have complete control over the placement of your dynamic blocks.
You can effortlessly assign them to single or multiple pages, providing you with the flexibility to target specific sections of your website.

What conditions can be customized for displaying DynamicBlocks ?

DynamicBlocks provides unparalleled precision and flexibility in customization.
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.
With over 15 data sets and more than 150 logical conditions, DynamicBlocks offers unprecedented levels of personalization.
This allows you to show Dynamic Blocks precisely when it matters most to your users.

Can I use DynamicBlocks with any WordPress theme, or are there specific requirements ?

DynamicBlocks is designed to be compatible with a wide range of WordPress themes.
Its versatility allows for easy integration into various themes without compromising functionality.
However, for optimal performance, it’s recommended to use DynamicBlocks with well-coded and regularly updated themes.

Are there any restrictions on the number of dynamic blocks I can create and display on my pages ?

There are no strict limitations on the number of dynamic blocks you can create with DynamicBlocks.
The plugin is designed to handle a reasonable number of blocks without compromising performance.
However, it’s advisable to be mindful of page loading times and user experience, especially if you have a large number of dynamic blocks on a single page.

Is DynamicBlocks easy to use for beginners ?

DynamicBlocks is designed to be beginner-friendly, providing an intuitive interface that caters to users of all skill levels.
Whether you’re an experienced developer or new to WordPress, our plugin ensures a straightforward setup process.
Additionally, comprehensive documentation is available to guide you through the customization options, making it easy for beginners to enhance their website with dynamic and personalized content.

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 dedicated support team is ready to assist.
The support team is available through various channels, including email, live chat, and a community forum.
Users can expect timely and helpful responses to ensure a smooth experience with DynamicBlocks.


May 2, 2024
This is exactly what I went through 4 different plugins trying to find – a simple way to generate a dynamic shortcode to use on certain pages. I assumed it would be something easy to find, but no! Then, I found this plugin through Google and it really just made my life so much easier. Thank you!
Read all 1 review

Contributors & Developers

“DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More” is open source software. The following people have contributed to this plugin.


“DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “DynamicBlocks | All-in-One WooCommerce Product Recommendations Suite: Upsell, Cross-Sell, Add-Ons, Bundles & More” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


[1.1.6] – 2024/04/15


  • Added Language Functions
  • Added Option Show/Hide for Block Title
  • Added Tooltip Help Icons & Text
  • Added Product Column Selector for Desktop/Mobile/Tablet
  • Added Product Spacing for Desktop/Mobile/Tablet


  • Changed Default Value for Product to Dysplay Limit
  • Made all Datasets visible
  • Changed Option for Grid / Carousel Style

[1.1.5] – 2024/01/09


  • Added Responsive Grid Layout for DynamicBlocks Types
  • Added variables for missing translations for block types
  • Added Discount Controls in the Block Type Sidebar
  • Added Documentation, Support Link & Upgrade to Pro in Plugin Menu


  • Escaped Output Vars for DynamicBlocks Types
  • Added check to display or not short description in related products blocks
  • Cleaned css files


  • Separate css files for backend and frontend classes
  • Load Thumbnail images in DynamicBlocks Types
  • Renamed Plugin Menu
  • Changed Classes for Gutenberg Block Backend & Frontend Preview
  • Changed Admin Block Style Fields
  • Improved Responsive Layout for backend


  • Removed Obsolete Filters in Admin Blocks View
  • Removed Obsolete Css Classes
  • Removed conflicting css class
  • Removed Unused Logical Conditions

[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