AW Subscription Total Rule
Adds a custom AutomateWoo rule to target subscription totals.
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/raifd/aw-subscription-total-rule/releases/download/v1.0.0/aw-subscription-total-rule.zipPlugin Name: AW Subscription Total Rule Requires at least: 6.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: automatewoo, woocommerce, subscription, workflows
AW Subscription Total Rule
AW Subscription Total Rule
Adds a new AutomateWoo rule that compares the total value of a WooCommerce subscription.
🚀 Features
- New rule:
Subscription – Subscription Total - Supports numeric comparisons (
greater than,less than,equal to, etc.) - Automatically available when the
subscriptionobject is in scope - Fully compatible with High-Performance Order Storage (HPOS)
🛠 Usage
-
Activate the plugin in WordPress.
-
Create or edit an AutomateWoo workflow that uses a
subscriptionobject (e.g. “Subscription Created” or “Renewal Order Paid”). -
Add a rule to your workflow.
-
Select:
Rule Group: Subscription
Rule: Subscription – Subscription Total -
Choose a comparison and amount, such as:
- “is greater than”
100 - “is less than or equal to”
49.99
- “is greater than”
🧩 Example Workflow
Trigger: Subscription is renewed
Rule: Subscription total is greater than $100
Action: Send a thank-you email with an upsell offer
🔧 Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate it via the WordPress admin
- The rule will automatically be available in AutomateWoo when working with subscriptions
💡 Why This Exists
AutomateWoo doesn’t provide a built-in rule to compare a subscription’s total value. This plugin fills that gap, allowing merchants to create smart workflows based on what customers are actually paying.
🧠 Credits
Developed by Raif Deari
Built with the help of ChatGPT for prototyping, debugging, and WooCommerce integration guidance.
📄 License
This plugin is licensed under the GNU General Public License v2.0 or later.
Releases
1 release. Each count is every asset in that release; expand a row for the breakdown.