FLAVOR Reusable Content · Reusable content blocks for WooCommerce

Write once.
Update everywhere.

Shipping info, warranty, care, technical notes — one block, hundreds of products, one change.

Create content blocks once with the full WordPress editor and assign them to as many products as you like — by checkbox, bulk action, category or globally for the whole shop. Change the block and it's current everywhere, instantly. With templates and placeholders like {{warranty}} or {{material}} filled per product, revisions with one-click restore, and admin-bar quick access on every product page.

global blockstemplates with {{variables}}category filters10 revisionsadmin-bar access
Start Reusable ContentSee features
auto-syncWooCommerce nativeWPML · Polylangtransient cache0 duplicate work
Product editorPremium Sneaker Pro · €129.00
Assigned blocks
📦 Delivery Germany · 🛡️ 2-year warranty · 🧼 Care guide
Until now
— pasted three times into 812 products —
Block "Delivery" changed: 2–3 → 1–2 working days …
812 products updated · revision 7 saved

Delivery Germany: Delivery within 1–2 working days. Free shipping from €50.

Template warranty: "{{product_name}} comes with {{warranty}} years of warranty" → "Premium Sneaker Pro comes with 3 years of warranty" · material: premium leather

✓ 0 products by hand✓ cache invalidated✓ rollback possible
∞content blocks per shop
1×written, used everywhere
10revisions per block
100%WPML, Polylang, GTranslate
0duplicate work

The same shop.
Once copy & paste, once a block.

The shipping note changes, and 812 products still carry the old one. Flip the switch and watch what happens to the same content when it lives in one place.

Try it out
yourshop.dev / wp-admin / products
Products 812 items812× delivery info separately · 3 versions in circulation
RCDelivery Germanycopied into 812 products · 3 different versions—
RCWarranty note by materialleather 3 years, textile 2 years · by hand per product—
RCShoe care guideshould only appear in "Shoes" · forgotten 40×—
RCSummer sale banneron 200 products, never removed after the sale—
Signalslast 28 days
Versions of the shipping note3
Time per change4.5 h
Products with outdated info212
Blocks in use0
Category assignmentmanual
Restorableno

Figures from a footwear shop with 812 products after switching.

Copy & paste
doesn't scale.

Without Reusable Content
  • The same delivery info pasted manually into hundreds of products
  • Every change means touching each one again
  • After updates some products carry old info, others new
  • Warranty periods and shipping notes stop matching
  • The shop grows, maintenance eats more and more time
  • Nobody knows which text is where
With FLAVOR Reusable Content
  • Write once, assign to any number of products
  • Change the block, current everywhere instantly
  • Global blocks appear on all products without assignment
  • Category filters show blocks only where they belong
  • Templates with placeholders fill themselves per product
  • The admin bar shows what's active on every product page

Everything
you need.

Global content blocks

Appear automatically on every product — no individual assignment. For shop-wide notices, shipping info or legal text. Category filters narrow it down when needed.

Templates with variables

Placeholders like {{warranty}} or {{material}} are filled per product. {{product_name}}, {{product_sku}}, {{product_price}} and {{product_id}} come automatically.

Admin-bar quick access

On every product page the admin bar lists all assigned blocks — with preview, grouping and a direct edit link.

Group organisation

"Shipping", "Warranty", "Care" — keep the overview even with hundreds of blocks.

Category filters

Show only in certain categories or exclude categories deliberately. Fully automatic.

Priority and drag & drop

Order globally by priority — or per product individually by drag & drop, independent of the global sort.

Revision system

Automatic versioning on every change. Up to ten revisions per block, restore with one click.

Bulk editing

Change priority or category filter for many blocks at once. Duplicate with one click.

Usage statistics

Which block sits in how many products? A click opens the quick view of all assignments.

Full WordPress editor

Images, videos, tables, lists, any HTML — every block is a full piece of content.

Performance caching

Transient caching with configurable duration, automatic invalidation on change. WP Rocket, NitroPack, LiteSpeed, W3TC, WP Super Cache.

Multilingual

WPML, Polylang and GTranslate — consistent product info in every language, managed centrally.

This is how
simple it is.

01
Create a block

Write once — with the full WordPress editor including images, videos and HTML.

02
Assign to products

By checkbox, bulk action, automatically by category — or globally for the whole shop.

03
Automatically in sync

Change the block and it updates on every assigned product. Instantly.

04
Roll back if needed

Every change is a revision. Ten states per block, restore with one click.

Perfect for
every shop.

Delivery information

Shipping times, costs, express options — maintained once, identical everywhere.

Warranty notes

Manufacturer warranty and statutory rights as a template with {{warranty}} per material or category.

Care guides

Washing and material care, shown by category filter only where they fit.

Size charts

Measurements and fit recommendations as one block per product group.

Legal notices

Right of withdrawal and terms excerpts globally — one change, legally safe everywhere at once.

Sale banners and sustainability

Sale notices that vanish with one click after the promotion. Certificates and origin centrally.

Engineering
that doesn't slow the shop.

OutputNative WooCommerce hooks, selectable position, shortcode for page builders. Optional Schema.org markup.
CachingTransient cache with adjustable duration, invalidation on every change to a block or assignment.
Templates{{variable}} with default value, fillable per product. Automatic variables from the product.
CompatibilityBeTheme, Avada, WoodMart, Flatsome, Astra, OceanWP. Elementor, WPBakery, Divi, Bricks, Oxygen, Beaver Builder. Yoast, Rank Math, AIOSEO, SEOPress, TSF.
PlatformWordPress 6.x–7.1, WooCommerce 8.x–11.1, HPOS-compatible, multisite, PHP 8.4+ only.
# template: warranty note
<p>{{product_name}} comes with <strong>{{warranty}} years of warranty</strong>.</p>
<p>Material: {{material}}</p>

# variables
{{product_name}} automatic
{{warranty}} per product · default 2
{{material}} per product

# output: Premium Sneaker Pro
Premium Sneaker Pro comes with 3 years of warranty.
Material: premium leather

# shortcode
[flavor_content id="12"]

All features
in detail.

Management
  • Unlimited content blocks
  • Groups for organisation
  • Global blocks
  • Category filter: only in / hide
  • Priority and ordering
  • Drag & drop per product
  • Bulk editing
  • Duplicate
Templates
  • Placeholders {{variable}}
  • Auto variables: name, sku, price, id
  • Custom variables
  • Default values
  • Fillable per product
  • Preview in the editor
Admin & workflow
  • Admin-bar quick access
  • Usage statistics
  • Product quick view
  • Revision system, 10 versions
  • Restore with 1 click
  • Settings page
  • Debug area
Compatibility
  • WPML
  • Polylang
  • GTranslate
  • HPOS-compatible
  • Multisite
  • Cache plugins
  • All major themes
  • Shortcode
  • Schema.org option

Buy once,
use without limits.

Every feature in every plan, unlimited content blocks. The difference is the number of websites.

Starter
Perfect for small shops
€69/ year
1 website
  • All features included
  • Unlimited content blocks
  • Templates and revisions
  • 1 year of updates and support
Buy Starter
Professionalmost popular
For growing shops
€99/ year
3 websites
  • All features included
  • Unlimited content blocks
  • Priority support
  • 1 year of updates and support
Buy Professional
Agency
For agencies and freelancers
€149/ year
10 websites
  • All features included
  • Unlimited content blocks
  • Premium support
  • 1 year of updates and support
Buy Agency

Still have
questions?

What happens on changes?

Edit a content block and the change is applied automatically to every assigned product — instantly, nothing else to do. The cache is invalidated at the same time.

How do global blocks work?

Mark a block as "global" and it appears on every product — without individual assignment. Category filters narrow it down when needed, say only for "Shoes" or everything except "Vouchers".

What is the template system?

Templates contain placeholders like {{warranty}} or {{material}} that are filled per product — with a default value if nothing is entered. Automatic variables like {{product_name}} or {{product_price}} are always pulled from the product.

Can I use HTML and images?

Yes. The full WordPress editor is available — images, videos, tables, lists and any HTML.

Does it work with my theme?

Yes, tested with BeTheme, Avada, WoodMart, Flatsome, Astra, OceanWP and every WooCommerce-compatible theme. There's a shortcode for page builders too.

Does the plugin affect performance?

No. Blocks sit in the transient cache and are only reloaded on change. Compatible with WP Rocket, NitroPack, LiteSpeed, W3 Total Cache and WP Super Cache.

What if something goes wrong?

Every change is a revision — up to ten per block. One click restores the previous state on every assigned product.

Which versions are supported?

WordPress 6.x to 7.1, WooCommerce 8.x to 11.1, HPOS-compatible, multisite. PHP 8.4 and above only — strict types, modern language features, no compatibility ballast.

No more
copy & paste.

Write once, update everywhere — and save hours of product maintenance.

Talk to usStart Reusable Content from €69 / year