Drip Content for WooCommerce

Drip Content for WooCommerce

By PetZe
Details
View on WordPress

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}.

Details

Plugin code:
drip-content-for-woocommerce
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.8.3
Total installations:
0
Last updated:
2025-11-05
Rating:
Times rated:
0
content-dripping
membership
restrict-content
shortcode
woocommerce