actualityextensions supports this item


This author's response time can be up to 2 business days.

641 comments found.


nysjoe Purchased

I’m getting the following error on the orders page:

Warning: Invalid argument supplied for foreach() in /home/nyscolle/public_html/wp-content/plugins/woocommerce-status-actions/includes/class-wc-sa-order.php on line 299

Yes, we fixed this in our latest update (yesterday) so please update to get that and it should all work jolly good!

Is it possible to set a custom order status based on how the payment was made? for example if they paid with paypal set one type of status and if they paid with stripe set another. thanks

Yes of course, if you go to WooCommerce > Settings > Order Statuses you can see list of gateways and their statuses when order is paid with that gateway. We cannot show this on our demo due to access reasons but its there.

Just updated this plugin, as I was having the error with the variations as mentioned by others. However, now the status button on the order screen is no longer showing. Is this a known issue or is there a new setting that needs to be set?

By status button are you talking about the ‘action’ buttons found on the Orders page?

Hi there,

Is it possible to use the default new order email for custom status, let say “Success” instead of the default “Processing”, and if it is possible, how can I disable the default email for “Processing” status.

We have not got this feature but we can develop it for you?


We have a subscription product on our site that uses a 3rd party shipping company and any orders that come through need to be automatically put ON HOLD or a custom message before being set to processing, is it possible to specify a certain product that has its order status put ON HOLD?

I have been looking and looking for the answer for days now :(


Hmm, I thought you’d have wanted a filter where it checks what the product is before a status is applied.

Yes something like that would be great, please let me know your thoughts about the best way of setting this up, or should we discuss via PM?

Yes, please contact to discuss further.

Is there a way to filter to show not just orders from one (custom) status, but from multiple (custom) statusses?

Yes, you can purchase our Order Rules & Filters and that can do exactly what you want.

I did take a look at that, but could not find where to set this filter in the demo…. can you elaborate?

You would have to go to WooCommerce > Order Rules. Do you see that page?

The latest update appears to be giving errors as follows on Console, which breaks the Orders admin page. Is this due to incompatibility with WC 2.6.14 with this version? We cannot update to 3.0 yet.

edit.php:332 Uncaught TypeError: $(...).wpColorPicker is not a function at HTMLDocument.<anonymous> (edit.php:332) at i (jquery.js:2) at Object.fireWith [as resolveWith] (jquery.js:2) at Function.ready (jquery.js:2) at HTMLDocument.K (jquery.js:2) edit.php Failed to load resource: the server responded with a status of 500 ()

Sorry to hear that, please fill in our support form found here so we can look into this for you. An update may be required before a member of our team would look into this.

Hello, your plugin use some deprecated woocommerce functions, so please take a look at class-wc-sa-email.php, for example line 226: $customer_user_object = get_user_by(‘id’, $this->object->customer_user); you should use $this->object->get_customer_id() Please fix it soon bye

We have logged this and will look into it as soon as possible.


When we select “Visual” under “Custom Message” for the “Email” on “New Status” tab, the Visual Editor is not working.

It returns the following error in our debug.log

JavaScript ReferenceError: wc_sa_acf_editor_btns is not defined wp-content/plugins/woocommerce-status-actions/assets/js/tc-button.js?wp-mce-4607-20171116:2

Can you kindly please provide us with a solution?

We have fixed this now, and we are pushing the update as we speak.

Pre-Sale question. We have send out an “order completed” by mistake to 400 orders from the year 2015 and 2016. All those customers are confused now because those orders were already completed up to 2 years ago. I am now looking for a way to send a “sorry email” to all my orders that are marked “compleded” already. I need a plugin where I can say, “send out this email to all my compleded orders”. Can I do that with your plugin?

Yes, but then you’d have to change their status to something to get the email sent.


jskafte Purchased

Hi there,

Firstly, apologies for asking you here, but I am currently having problems accessing your website and support forum.

Secondly, thanks for providing such a great plugin to the WP community!

I was wondering if you’d consider making it possible to assign order statuses based on product categories, so that when products of certain categories are bought then they will automatically get a designated status? -in a similar way as to how your already existing ‘Gateways’ options work, but just with product categories instead.

I think that that would be really useful as it’s often that certain product categories are to be dealt with differently (in my case it’s differentiating between e-books and normal books), which goes through different processes in terms of payment and distribution.

I hope this is something you’ll consider.

Many thanks!


No need to apologise, we want to help.

You’re welcome, we try our very best to make the best plugins out there.

Okay, we can do this but there are some questions:

Payment gateway – there is just one – each order has 1 gateway.

However, orders can have multiple products from multiple gateway, so which takes priority?

If you have a solution to this, we can certainly develop this. So please do get in touch with our modifications team through our websites contact form and we can talk further.


rakine Purchased

It’s possible to hide specific status for the client. ex: on backend “Enroute to Airport” status but display to customer order page In Transit. We want have mutliple status for managment but for the client only display one?

You can have the label to be different to the status name and the label will appear to them. Have you tried that?


pgnuk Purchased

Hi there. Your plugin is not working when creating a custom email message. Please fix this!

Uncaught ReferenceError: wc_sa_acf_editor_btns is not defined at get_menu (tc-button.js?wp-mce-4607-20171116:330) at new <anonymous> (tc-button.js?wp-mce-4607-20171116:352) at k (tinymce.min.js?ver=4607-20171116:33) at Array.<anonymous> (tinymce.min.js?ver=4607-20171116:33) at Object.b [as each] (tinymce.min.js?ver=4607-20171116:2) at m (tinymce.min.js?ver=4607-20171116:33) at Object.r [as init] (tinymce.min.js?ver=4607-20171116:33) at q.<anonymous> (tinymce.min.js?ver=4607-20171116:33) at Array.<anonymous> (tinymce.min.js?ver=4607-20171116:4) at b (tinymce.min.js?ver=4607-20171116:2)


pgnuk Purchased

I have sent a request and still yet to hear anything back. I really don’t want to update my rating to reflect a broken plugin!

Very sorry to hear this, we are actually working on your ticket as we speak. It is just a sensitive ticket as it involves other orders which we do not want to break. So please do not rush us and twist our arms with review changes as that does not help us or the developers who are working hard to fix your issue.

We have fixed your issue. Please check your ticket for more information.


mexp Purchased

Status name not support Thai language

No it will not, it has to be latin characters, you can use the Thai characters in the label.


mexp Purchased

Custom Message editor not have cart button need use ACF

I am not sure what you mean here, can you please explain?

There is no Barcode to scan… how can I get the barcodes in to the invoice

You would have to have a plugin that prints barcodes for orders. We made this feature for our Point of Sale users but we can develop something for you if you do not have such a feature.

Dear sir, I did purchase this plugin for another client but this time whenever I trigger an action I get forwarded to a blank white page. The plugin doesnt redirect me to the Orders page again so I need to hit Back and refresh the page in order to see the new results. Is there a fix for this ? Thank you so much

Sorry to hear that, please can you fill in our support form so we can look into this for you.

Hi! I have a bug with email > custom message, the editor don’t display the Visual editor and I don’t see the shortcode button (Every components are updated) and I’m under Flatsome theme. Thanks

Be sure you have our latest version as we have fixed this issue already. If latest does not work for you, then please fill in our support form.

I bought your plugin yesterday

We apologise for this experience, please could you fill in our support form so we can look into this right away.

Hi there,

I would like to automatically send mail for the purchased product. Various products other mail messages from tond my question: Is it possible to set the order status for a given product or category?

No it is not possible, it can be automatically set depending on payment gateway though.

Is there any way to use the time trigger system to restore product inventory and cancel orders (make cancelled status) from default order statuses (on-hold)? Even with a function? Really hoping to use this plugin for that without a custom status.

You could create a default status and then that triggers another status which restores the inventory.