Courses and services
Make clear there is nothing to post.

Tell shoppers when a WooCommerce product needs no shipping, such as courses, gift cards and downloads, and optionally note delivery on shipped products.
These are the actual published outputs of the widget for real WooCommerce products: the default note on a virtual course, an instant-access pill, and an optional delivery note on a shipped mug.
Content sets the product (the current one or a product ID), the no-shipping text for virtual products, the optional shipping text for shipped products, and an optional icon. The Style tab covers typography, colour, alignment, background, border, radius and padding, plus icon colour, size, gap and position.
Shoppers buying a course, gift card or download often wonder about delivery costs, while a note on every physical product just adds noise. Product shipping required note follows WooCommerce's shipping rule: virtual products say “No shipping needed”, shipped products stay quiet unless you add a delivery note, and nothing about shipping shows when the store has shipping turned off.
Make clear there is nothing to post.
Tell buyers the card arrives by email.
Pair with download notes for digital goods.
Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.
Install Complementor, connect your license and enable Product shipping required note in the Complementor library.
Tick Virtual on products that are never shipped.
Add the widget to the product template, or choose a product by ID.
Adjust the no-shipping text, and optionally add a shipping text.
Style it and check a virtual product.
Configure the settings available for this module to suit the page you are building.
Follows WooCommerce's shipping rule for each product.
“No shipping needed” on virtual products.
Optional delivery note on shipped products.
Shipping note hidden when store shipping is off.
Kept out of the page's saved text.
Style: typography, colour, surface, icon.
Compare the existing Elementor workflow with this Complementor module before choosing your setup.
Typed notes are inconsistent. This follows each product's Virtual setting.
A banner applies to every product. This shows only where it is true.
Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.
Check these settings if the published page behaves differently from the editor.
The Shipping text is empty by default. Add one, such as a delivery time.
It is not ticked as Virtual. Downloadable alone does not remove shipping.
Shipping is turned off in WooCommerce settings, so a shipping note would be untrue.
No. It only says whether shipping applies.
No. It works with the free version of Elementor and WooCommerce.
Virtual products, as set in the product's General tab.
No. It only reads them.
Yes. It is plain text, and the optional icon is hidden from screen readers.
No. It is plain HTML and CSS.
This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.
Renews at $29 USD each year.
Renews at $49 USD each year.
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.