Product Icon

Paywall for WooCommerce

TIV Paywall is a WooCommerce extension that allows creating products with restricted access to content.
Escolha uma opção de cobrança
$129
Save 20%
$258 $206.40

A assinatura inclui

  • Melhorias e atualizações de produtos
  • Suporte ao cliente
  • Garantia de 30 dias para reembolso

TIV Paywall for WooCommerce lets you sell access to premium content. Create products that hide videos, documents, images, audio, or text behind a paywall — customers purchase to unlock.

The extension adds two product types: Paywall (single content item) and Paywall Pass (access to all Paywall products). Both come with configurable access expiration, so you can sell time-limited or lifetime access.

Supported content types

Paste a URL into the Hidden media field — Paywall handles the rest:

  • Video: YouTube (including Shorts and Playlists), Vimeo, TikTok, TED, Cloudflare Stream, and direct files (mp4, webm, mov).
  • Audio: mp3, wav, ogg, and other formats supported by the browser.
  • Documents: PDF files, Google Docs, Sheets, Slides, Drawings, and files stored on Google Drive.
  • Publications: Issuu embeds.
  • Images: Any image URL, including Google Drive hosted images.
  • Text: Use the product description with the “Hide description” option — content stays hidden until purchased.

You can also set a Visible media URL to show a preview before purchase — for example, a video trailer, a watermarked image, or the first page of a PDF.

How it works

  • VIDEO: an unlisted YouTube clip becomes visible after purchase. Before purchase, the customer sees only a picture or a trailer.
  • PDF: a document is hidden until the product is paid for. After purchase, the full PDF is displayed on the product page.
  • TEXT: content stored in the full description is hidden until purchased. Only the short description is shown before payment.

Try it on our demo site: https://demo-woocommerce-paywall.tiv.net/


Key features

  • Paywall Pass: a single product that grants access to all Paywall products in the store.
  • Access expiration: global and per-product settings. Set expiration from 1 hour to 365 days, or grant lifetime access.
  • Expiration notifications: registered customers receive an email reminder before their access expires.
  • My Account tab: customers see their purchased Paywall products with remaining access time on the “Purchased Products” page.
  • Admin expiration override: administrators can set or remove a custom expiration date/time on any order.
  • Downloadable products: attach downloadable files that become available after purchase.
  • Shortcodes: [woopaywall_show_after_purchase] and [woopaywall_hide_after_purchase] to control content visibility within any product description.
  • Customizable buttons: change Add-to-Cart button texts and URLs depending on product state: available, in cart, purchased, or out of stock.
  • Price display: replace prices with custom text for purchased or in-cart products.
  • Video player options: choose between the default WordPress player and Presto Player for YouTube and Vimeo.
  • Admin preview: view any Paywall product as Paid or Unpaid from the admin bar, without placing an order.
  • Bulk and Quick Edit: update prices and expiration settings for multiple products at once.

Compatibility

  • HPOS: fully compatible with WooCommerce High-Performance Order Storage.
  • Caching: full integration with WP Super Cache and WP Rocket; built-in cache buster for other page caching plugins.
  • Name Your Price: compatible with the Name Your Price extension.
  • WooCommerce Blocks: Paywall products display correctly in block-based shop and cart pages.
  • Translations: German (de_DE), Spanish (es_ES), French (fr_FR), Italian (it_IT), Dutch (nl_NL), Polish (pl_PL), Swedish (sv_SE).

Questions?

Please read the documentation and do not hesitate to submit a pre-sale or support ticket.

Thank you!
The TIV.NET Team


TIV.NET INC., based in Toronto, Canada, develops and supports the following WooCommerce extensions:

Admin Tools A set of utilities for WooCommerce shop owners, administrators, and developers to secure, tune, and debug their store.
Multi-currency Lets customers pay in the currency of their choice.
Paywall Enables the monetization of various types of content, including videos, documents, etc., by allowing the sale of access to it.
Sales Assistant Manage store-wide sales from one place — schedule discounts by category, tag, and country instead of editing products one by one.

Perguntas frequentes

Can I sell access to a YouTube video without making it public?

Yes. Upload the video as "unlisted" on YouTube and paste the URL into the Hidden media field. Only customers who purchase the product will see the embedded video on the product page.

What happens when access expires?

The product page reverts to its unpurchased state — the hidden content is no longer visible, and the customer can repurchase if they want to renew access. Optionally, customers receive an email reminder before expiration.

Can guest (non-registered) customers purchase Paywall products?

Yes. Guest customers can access the paid content for the duration of their WooCommerce session. For persistent access with expiration tracking, customers need to create an account.

Does Paywall prevent downloading or copying the content?

No. After purchase, the customer can download, copy, and share the content. Paywall controls access to the product page, not content distribution rights.

Can I use Paywall with a page caching plugin?

Yes. Paywall is fully integrated with WP Super Cache and WP Rocket, and includes a built-in cache buster for other caching plugins. No special URL configuration is required.

Does it work with WooCommerce Subscriptions?

Paywall has its own expiration system. For recurring access, customers repurchase when their access expires. The Paywall Pass product type provides an alternative: one purchase grants access to all Paywall products in the store.

Avaliações de clientes

Extension information

  • PHP version required: 7.4
  • Tested with WordPress: 6.9.1
  • Tested with WooCommerce: 10.5.1
  • Requires at least WordPress: 6.5
  • Requires at least WooCommerce: 9.0.0

Países

  • Em todo o mundo

Idiomas

English (United States), Russian

Requisitos

  • WordPress 6+
  • WooCommerce 8+
  • PHP 7.2+

Related Products

Preço: $279 Anualmente
Classificado com 3.2 de 5 estrelas
Preço: $199 Anualmente
Classificado com 4 de 5 estrelas
Preço: $79 Anualmente
Classificado com 3.4 de 5 estrelas
Preço: $59 Anualmente
Classificado com 3.1 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.9 de 5 estrelas
Preço: $49 Anualmente
Classificado com 4.1 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2.3 de 5 estrelas
Preço: $109 Anualmente
Classificado com 2 de 5 estrelas