Sale! High rating

Stock Triggers for WooCommerce

(4 customer reviews)

From: $39.99 / year

Manage automatic product stock increase/decrease actions with “Stock Triggers for WooCommerce” plugin.

$39.99 Single site1 year of updates and support30-day money-back guaranteeBuy
$99.99 Unlimited sites1 year of updates and support30-day money-back guaranteeBuy
Clear

WooCommerce automatically decreases/increases product stock on order related actions, for example, stock is reduced if order status changes to “Completed”. With Stock Triggers for WooCommerce plugin you can control which actions automatically decrease or increase your product stock.

Stock Triggers

  • Order status: Cancelled
  • Order status: Completed
  • Order status: Failed
  • Order status: On hold
  • Order status: Pending payment
  • Order status: Processing
  • Order status: Refunded
  • Payment complete
  • Custom order statuses (added automatically)
  • Custom triggers

Stock Triggers Options

Settings are located in “WooCommerce > Settings > Stock Triggers”.

Decrease Stock

Stock will be decreased only once, on whichever trigger is called first.

Stock Triggers for WooCommerce Plugin - Settings - Decrease Stock Settings

Decrease Stock
Enables/Disables “Decrease Stock” section.
Default: no
Triggers
Possible values: Order status: Cancelled; Order status: Completed; Order status: Failed; Order status: On hold; Order status: Pending payment; Order status: Processing; Order status: Refunded; Payment complete.
Default:
Payment complete; Order status: Completed; Order status: Processing; Order status: On hold
Custom triggers
Custom triggers for stock decrease. One action per line. E.g.: woocommerce_order_status_completed
Default: None
Advanced: Force order stock update
Enable this if you are having issues with order stock not updating.
Default: no

Increase Stock

Stock will be increased only once, on whichever trigger is called first. Please note that only stock which was previously decreased can be increased.

Stock Triggers for WooCommerce Plugin - Settings - Increase Stock Settings

Increase Stock
Enables/Disables “Increase Stock” section.
Default: no
Triggers
Possible values: Order status: Cancelled; Order status: Completed; Order status: Failed; Order status: On hold; Order status: Pending payment; Order status: Processing; Order status: Refunded; Payment complete.
Default:
Order status: Cancelled; Order status: Pending payment
Custom triggers
Custom triggers for stock increase. One action per line. E.g.: woocommerce_order_status_cancelled
Default: None
Advanced: Force order stock update
Enable this if you are having issues with order stock not updating.
Default: no

General Options

Stock Triggers for WooCommerce - General Options

Admin new order
Stock action performed when admin creates a new order and adds products via “Add item(s) > Add product(s)” buttons. Possible values: Default; Increase; Decrease.
Default: Default

Advanced Options

Stock Triggers for WooCommerce - Advanced Options

Debug
Will add a log to “WooCommerce > Status > Logs”.
Default: no

4 reviews for Stock Triggers for WooCommerce

  1. Gustavo

    the plugin is excellent, very easy to use and very useful, also the developer is a very kind person willing to help with any problems you may have.

    • Tom Anbinder

      Thank you, Gustavo!

  2. george

    Can you make it to modify stock levels on for certain product categories?? This is the only element missing from this great plugin

    • Tom Anbinder

      Hi George,

      Thank you.

      Sure, I can add it to the plugin. Just to be sure – you mean apply stock triggers only if there are some selected products in the order, is that correct?

    • George Obonyo

      Yes Tom,
      ” apply stock triggers only if there are some selected products in the order, is that correct?”

      For example, I have product category rentals. The auto restock trigger should only apply to orders of this product category (Rentals) but no others.

      Please let me know in my email when this update is available, either in the free or pro version. I will surely make my purchase then. Its a very useful plugin

    • Tom Anbinder

      Hi George,

      Ok, got it. Please give me a couple of days or so to implement it. Will get back to you asap.

    • Tom Anbinder

      Hi George,

      As promised, we’ve released a new plugin version (v1.6.0) today, where I’ve added “Require products” and “Require product categories” options to our plugin (in “WooCommerce > Settings > Stock Triggers”). Please give it a try and let me know what you think.

      P.S. You may also want to uncheck the “Remove standard triggers” checkbox(es) – in case if you want standard WooCommerce stock actions to be triggered as well.

  3. lordvoldemont (verified owner)

    The plugin is usefull, the author is kind and warmhearted.

    He replies my question very quickly, and help me solved problems by hand.

    I have bought the Pro version. Thanks bro.

    • Tom Anbinder

      Thank you!

  4. Nik (verified owner)

    Excellent plugin and very responsive developer. Highly recommended!

    • Tom Anbinder

      Thank you, Nik!

Add a review

Your email address will not be published. Required fields are marked *

Free version

This plugin is a premium version of free "Stock Triggers for WooCommerce" plugin.

Changelog

1.6.2 - 13/08/2022

  • Dev - Remove standard triggers - "B2BKing Pro" compatibility added.
  • Deploy script added.
  • WC tested up to: 6.8.
  • Tested up to: 6.0.

1.6.1 - 21/04/2022

  • Admin settings - "Admin" section added: "Admin Order Options" and "Advanced Options" moved from the "General" settings section.
  • WC tested up to: 6.4.
  • Tested up to: 5.9.

1.6.0 - 25/11/2021

  • Dev - "Require products" and "Require product categories" options added.
  • Dev - "Remove standard triggers" options added.
  • Dev - Code refactoring.
  • WC tested up to: 5.9.

1.5.3 - 07/09/2021

  • Dev - "Bulk actions" option added.
  • WC tested up to: 5.6.

1.5.2 - 17/08/2021

  • Dev - Localisation - Chinese (zh_CN) translation added (by @tangzhehao).
  • WC tested up to: 5.5.
  • Tested up to: 5.8.

1.5.1 - 12/07/2021

  • Dev - Settings - Descriptions updated.

1.5.0 - 12/07/2021

  • Fix - "Undefined property: ..." notice fixed in admin settings (when "Enable plugin" option is disabled).
  • Dev - Admin Order Options - "Adjust line item product stock" options added.
  • Dev - Settings - "General Options" subsection renamed to "Admin Order Options".

1.4.0 - 26/06/2021

  • Dev - "Force order stock update" options added.
  • Dev - Debug - Log file name updated (from alg-wc-stock-triggers to stock-triggers).
  • Dev - Main init priority increased to PHP_INT_MAX.
  • Dev - Plugin is initialized on plugins_loaded now.
  • Dev - Code refactoring.
  • WC tested up to: 5.4.

1.3.1 - 31/03/2021

  • Dev - Advanced - Debug - More info added to the log.
  • Dev - Settings - Order status names are now translated (text domain changed from stock-triggers-for-woocommerce to woocommerce).
  • Dev - Settings - Descriptions updated.
  • WC tested up to: 5.1.
  • Tested up to: 5.7.

1.3.0 - 20/01/2021

  • Dev - Localisation - load_plugin_textdomain() function moved to the init action.
  • Dev - Admin settings restyled.
  • Free plugin version released.
  • WC tested up to: 4.9.

1.2.0 - 23/12/2020

  • Dev - General - "Restore stock on admin new order" option renamed to "Admin new order", converted to a select box (i.e. vs checkbox), and new "Decrease" option added.
  • Dev - Triggers - "Checkout order processed" trigger added.
  • Dev - Advanced - "Debug" option added.
  • WC tested up to: 4.8.
  • Tested up to: 5.6.

1.1.1 - 07/10/2020

  • Dev - "Restore stock on admin new order" option added.
  • Dev - Code refactoring.
  • WC tested up to: 4.5.
  • Tested up to: 5.5.

1.1.0 - 27/03/2020

  • Fix - Removing actions with 0 priority now.
  • Dev - Code refactoring.
  • Dev - Admin settings descriptions updated.
  • WC tested up to: 4.0.
  • Tested up to: 5.3.

1.0.0 - 03/08/2019

  • Initial Release.