Complementor/Product virtual fulfilment note
Commerce / widget · Elementor module

Virtual Product Fulfilment Note Plugin for Elementor

Show your own note on WooCommerce products marked Virtual, such as 'nothing is shipped', and optional text for physical products.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Product virtual fulfilment noteProduct preview
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Notes driven by the real Virtual checkbox

These are the actual published outputs of the widget for sample WooCommerce products: the default note on a virtual product, a styled note with a per-state icon, your own text on a physical product, and a physical product with default settings, where nothing is shown.

02 / Inside WordPress

Product virtual fulfilment note controls in Elementor

Content › Source uses the current product or a selected published simple product. Behaviour sets the text for virtual products and the optional text for physical products. Display chooses no icon, one shared icon or a different icon per state, and an editor-only hint when nothing is shown. The Style tab sets typography, text colour, alignment, background, border, radius and padding, plus icon colour, size, gap and position.

03 / Website use cases

Where to use product virtual fulfilment note

Shoppers buying a course, service or digital item often wonder whether something will arrive in the post. Product virtual fulfilment note reads WooCommerce's Virtual checkbox and shows your text, such as 'nothing is shipped', only on virtual products, with separate optional text for physical products, so one product template fits both.

01

Courses and memberships

Reassure buyers that nothing will be posted and access is online.

02

Services and bookings

Explain that a consultation or service is not a physical delivery.

03

Mixed catalogues

Use one product template for digital and physical products, each with the right note.

04 / Installation and setup

How to explain virtual products in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor and WooCommerce, connect your license and enable Product virtual fulfilment note in the Complementor library.

  2. In the product's General settings, tick Virtual on products that are not shipped.

  3. Add the widget to a single product template or product page, or choose a Selected product in Content › Source.

  4. Write the text for virtual products and, if you want, text for physical products.

  5. Choose icons, style the note, publish, and check one virtual and one physical product.

05 / Content and style controls

Customize product virtual fulfilment note in Elementor

Configure the settings available for this module to suit the page you are building.

  • Source: the current product, or a selected published simple product from a picker.

  • Text for virtual products, shown only when WooCommerce's Virtual checkbox is ticked.

  • Optional text for physical products; empty by default, so they show nothing.

  • No icon, one shared icon, or a different icon for virtual and physical products.

  • Editor-only hint explaining why nothing is shown.

  • Style: typography, text colour, alignment, background, border, radius, padding, and icon colour, size, gap and position.

06 / Choose the right approach

Product virtual fulfilment note and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

WooCommerce Virtual setting

Ticking Virtual removes shipping from checkout but shows shoppers nothing on the product page. This widget explains it with your own text.

A plain Text Editor widget

Typed text appears on every product using the template. This widget changes with each product's Virtual checkbox.

07 / Requirements and compatibility

Product virtual fulfilment note compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Requires Elementor and WooCommerce; simple products only.
  • Display only: no shipping, checkout or email changes.
  • Reads the Virtual checkbox only, not Downloadable.
  • The product picker lists up to 200 published simple products.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot product virtual fulfilment note

Check these settings if the published page behaves differently from the editor.

Why is nothing shown on my physical product?

Text when not virtual is empty by default. Write text there if you want physical products to show a note.

Why is nothing shown on a variable product?

Only simple products are supported. Variable, grouped and external products show nothing; the editor hint says so.

Why does a downloadable product not show the virtual note?

The widget reads only the Virtual checkbox. Downloadable products that are not also marked Virtual are treated as physical.

Why is the icon missing?

Choose Same icon for both texts or Different icon per text under Display › Icon; the default is no icon.

09 / Frequently asked questions

Product virtual fulfilment note plugin questions

Does it change shipping at checkout?

No. WooCommerce handles shipping from the Virtual checkbox. The widget only shows text.

Does it need Elementor Pro?

No. It works with Elementor and WooCommerce; Elementor Pro lets you place it in single product templates.

Can I promise a delivery time?

You can write any text, but the widget does not check delivery times, so avoid promises you cannot keep.

Does it send emails or access links?

No. It is display only; any access emails come from WooCommerce or your other plugins.

Are the icons read by screen readers?

No. Icons are decorative and hidden from screen readers; the text carries the message.

10 / Annual All Access subscription

Get product virtual fulfilment note with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.