plugin-icon

Drip Content for WooCommerce

By PetZe·
Lightweight Drip Content for WooCommerce easily schedule and unlock posts, pages, or lessons after purchase with delays, time windows, or cohorts.
Version
1.0.0
Last updated
Nov 5, 2025

Drip Content for WooCommerce is a lightweight plugin for creators, trainers, and course owners who want to unlock content gradually for their customers.

Instead of complex LMS systems, this plugin gives you just the essentials:

  • 🎯 Restrict pages, posts, or custom content by purchase.
  • ⏱ Release content step by step with drip (days after purchase).
  • 📅 Use time-limited windows (open/close dates).
  • 👥 Start content for all users on a cohort date (e.g. course launch).
  • 🧩 Simple shortcodes: [dripco_if_purchased], [dripco_if_not_purchased], [dripco_open], [dripco_close], and more.

Perfect for: – Online courses (drip lessons week by week). – Memberships and communities. – Group programs, challenges, or events.

✨ Unlike heavy LMS or membership plugins that slow down your site, Drip Content for WooCommerce is built to stay fast, minimal and focused. No unnecessary bloat – just clean WooCommerce integration, so your website remains smooth and responsive even with many users.

👉 Documentation, examples and use cases: https://tools.petr-zeman.cz/en/drip-content-for-woocommerce/

Works with shortcodes: – [dripco_if_purchased]…[/dripco_if_purchased], – [dripco_if_not_purchased]…[/dripco_if_not_purchased], – [dripco_open] + [dripco_close] for rich layouts.

Free version features

  • Unlock content linked to a WooCommerce product purchase.
  • Delay (drip) up to 7 days from purchase.
  • 1 product per rule, with up to 3 drip slots per product.
  • Simple before/after messages for locked content. Upgrade to PRO version for unlimited usage, cohorts, precise anchors, diagnostics and no internal caps.

Pro adds: cohorts (even without product), precise time anchors (paid/completed/created), diagnostics, and no internal caps.

Quick Start

  1. Make sure WooCommerce is active.
  2. Create or edit a product that grants access to your content.
  3. Find your product ID (in the WooCommerce product list or from the URL when editing the product).
  4. Add a page or post with this shortcode:

    [dripco_if_purchased product_id=”123″ drip_days=”7″ message=”You need to purchase this product to access the content.” message_before=”This lesson will open on {opens_at} (in {opens_in}).” message_after=”The access period for this lesson has ended.” message_login=”Please log in to see your purchased content.”]

Welcome to Lesson 1: This content becomes available 7 days after purchase.

[/dripco_if_purchased]

How it works:message — shown when access cannot be established (no qualifying order, or strict condition failed). – message_before — shown before the drip window opens (supports tokens {opens_at} and {opens_in}). – message_after — shown after the drip window closes (if time-limited). – message_login — shown to non-logged-in users (takes priority over message).

  1. Save the page and view it as a user who bought the product to see the drip delay and messages in action.

Usage

  • Use [dripco_if_purchased product_id="123" drip_days="7"]…[/dripco_if_purchased]. Use markers [dripco_open ...][dripco_close] to span complex layouts.
  • Tokens: {opens_at}, {opens_in}.
Freeon Business plan
Tested up to
WordPress 6.8.3
This plugin is available for download for your site.