Robot Ninja Helper


Never lose time or sleep worrying about whether your online store is working again with Robot Ninja, the only automated checkout testing solution for WooCommerce.

Note: The Robot Ninja Helper plugin connects your online store to Robot Ninja. This plugin only works if you have a Robot Ninja account.

Robot Ninja takes the tedious work out of manually testing your WooCommerce checkout. Simply connect your online store to Robot Ninja and it will run through a comprehensive series of tests using real products and real payments. No coding skills required.

In the time it takes to make a cup of coffee, Robot Ninja will thoroughly test your store and let you know whether your store is running smoothly or if you need to make fixes to get your checkout back in working order.

Is Your WooCommerce Checkout Working?

It’s a question that keeps a lot of store owners up at night. We know because they told us.

We interviewed dozens of store owners and developers before building Robot Ninja. They told us:

  • All too often, store owners discover their WooCommerce checkout hasn’t been working for days, even weeks. Store owners usually find out when a loyal customer points it out.
  • Checkout anxiety is common amongst store owners and developers. They worry about whether they’ve set up their online store correctly or if it’s actually working properly and accepting payments.
  • Developers spend too much time testing and maintaining stores, using complicated and inventive ways to test if checkouts are working.

The solution? Automated testing for your WooCommerce store that you can set and forget with Robot Ninja.

Robot Ninja’s Features

Checking testing is one of those important things we all put off. We get it – it’s boring and time-consuming.

The alternative is a broken checkout and no one wants that. That’s why we built Robot Ninja to make testing your online store easier.

With Robot Ninja you can:

  • Queue up checkout tests right now and watch as they’re processed in real-time.
  • Schedule automated tests to run when it suits you – every day, week, you set what works for your maintenance schedule.
  • View the results from your last Robot Ninja test.
  • Get email notifications when a test fails, including information about the error, your store configuration, and a screenshot of what a user would see at the time of failure to help diagnose the issue.
  • Test your online store using real products and real payments.

Robot Ninja tests your WooCommerce store in a fraction of the time it would take you to do it manually. Plus, it tests every aspect of your store – core pages (including shop and cart pages), whether existing customers can log in, guests can successfully checkout, existing customers can return to make more purchases, and more.

No Coding Skills Required

You don’t need to know how to code to use Robot Ninja. You also don’t need to use tools like Git or GitHub or install any complicated packages via terminal.

Simply connect your store to Robot Ninja to get started running your first test.

Whether you’re a store owner or a developer, Robot Ninja will take care of your testing for you so you can get on with the day-to-day running of your store.

A Time-Saving Tool for Agencies

Do you maintain multiple WooCommerce stores for clients? With Robot Ninja, you can connect and test multiple checkouts and receive alerts when a client’s store goes down.

  • Manage multiple stores from one account.
  • Receive notifications if a client’s store stops working.
  • Streamline and improve your testing workflow after WooCommerce and WordPress updates.
  • Maintain and view a history of test results for your stores.

Robot Ninja is an ideal complement to regular uptime monitoring since it does more than just check for a HTML response.

Sign Up For Free

Get started using Robot Ninja for free. With our Free plan, you can start testing your WooCommerce store today and upgrade later to test unlimited stores and checkout testing using real payments.

About Us

Robot Ninja is brought to you by Prospress. Our mission is simple – to help people prosper with WordPress.

We’ve been working with WooCommerce for over 6 years and are responsible for popular extensions like WooCommerce Subscriptions.

We’ve talked and listened to many store managers and developers – both freelance and agencies – over the years and found the same concerns around checkout testing kept cropping up in conversations.

We wanted to build something to help people save time and money and relieve some of the anxiety around managing an online store. This is where the idea for Robot Ninja was born.

Want to learn more about Robot Ninja and end-to-end checkout testing? Check out our blog for all the latest updates.


  1. Upload the robot-ninja-helper plugin to your /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Done! There isn’t anything else to configure. Head back to Robot Ninja to continue adding your store.


Do I need a Robot Ninja account to use this plugin?

Yes. You can sign up for a free account here. The pugin will still work but it won’t provide you any benefit without the service.

What does the helper plugin do?
  • Making sure the Robot Ninja customer used for tests has an empty cart when logging in to provide a clean slate for testing.
  • Register additional fields to the WooCommerce /system_status endpoint to help Robot Ninja identify:
    • Whether Guest Checkout is enabled
    • The location of key WooCommerce pages (shop, cart, checkout, myaccount)
    • The cheapest product in your store (used as the default test product)


دجنبر 18, 2019
Before this plugin, I had to manually try out the checkout process every few days, particularly whenever I didn´t have a sale. Even though the plugin is expensive if you want daily tests, it does give peace of mind. A shout out to tech support who are attentive and helpful.
أبريل 12, 2019
Robot Ninja has been very helpful for us to understand when we had bugs in our checkout system we were not aware of. Also, the team was very helpful when a configuration on our site caused some unexpected results with Robot Ninja, and they were able to help us work through the issue.
أكتوبر 20, 2018
Thanks to Robot Ninja 🙂 I've found out why I don't have sales! After I've installed the plugin, store check failed in few places. I knew everything was supposed to work good, therefore I've get in touch with the plugin support on WordPress and on their website. They answered right away with suggestions where I have to check the failures. I've fixed the issues in WooCommerce and now the store test was successful. By the way, I like the way Robot Ninja is presenting the results, sleek and clear. They are making the test by taking products from the website store and going through with all the checking process. In case of failure, they are providing photo shoots of the event. Wonderful. Thank you once again and all the best!
أبريل 6, 2018
I was looking for to automate manual tasks such as checking if the woocommerce is live and working properly. I'm still doing some tests but seems that Robot Ninja can achieve what I need so far. Manual tasks are tedious and are not an accurate way to make sure your e-commerce is working properly. Cheers
مارس 2, 2018
Fist it would not even activate when total cache was active. Just deactivated TC for testing this plugin. It comes up with 2x failed; shopping page would not load... This is the homepage and working just fine. Second it cannot find any valid payment methods, there are 3 active and working methods. So, nice try but bad implementation.
Read all 5 reviews

Contributors & Developers

“Robot Ninja Helper” is open source software. The following people have contributed to this plugin.


Translate “Robot Ninja Helper” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Update the WP tested up to version to 5.3


  • Adds Amazon Pay gateway settings to the system status report for Robot Ninja
  • Adds eWay gateway settings to the system status report for Robot Ninja
  • Adds Payfast Checkout gateway settings to the system status report for Robot Ninja


  • Update the WC tested up to version to 3.8


  • Adds missing data about the PayPal Express Checkout Smart Payment Buttons setting to the system status report for Robot Ninja


  • Adds WooCommerce Affirm gateway settings to the system status report for Robot Ninja
  • Adds PayPal Advanced gateway settings to the system status report for Robot Ninja
  • Adds PayPal Express Checkout gateway settings to the system status report for Robot Ninja
  • Adds Braintree’s PayPal gateway settings to the system status report for Robot Ninja
  • Adds PayPal Pro Payflow gateway settings to the system status report for Robot Ninja
  • Adds PayPal Pro Hosted gateway settings to the system status report for Robot Ninja


  • Update the WC tested up to version to 3.7


  • Adds WooCommerce Payeezy gateway (including Payeezy JS/API gateway) settings to the system status report for Robot Ninja
  • Adds Checkout for WooCommerce plugin enabled setting to the system status report for Robot Ninja


  • Adds WooCommerce Square gateway settings to system status report for Robot Ninja
  • Adds new options for disabling customer order/account emails being sent during Robot Ninja tests
  • Adds new option for disabling emails sent from the Print Invoice/Packing List extension during Robot Ninja tests
  • Adds option for new constant (RN_UPDATE_PRODUCT_SALES_COUNT) to be set to false to turn off increasing a products total sales count during tests


  • Adds Braintree gateway settings to system status report for Robot Ninja
  • Update the WP & WC tested up to versions to 5.2 and 3.6 respectively


  • Fixes issue with password protected and private simple/variation products being chosen for testing
  • Adds new options for disabling order/subscription emails being sent for Robot Ninja tests


  • Fixes error on stores running early versions of PHP (pre PHP5.5)
  • Fixes error on WordPress 5.0 where custom api response fields are not being included in responses if they don’t have a schema
  • Update the readme.txt versions for required PHP version and WP version tested up to


  • Adds the Avada theme checkout layout setting to system status to help with Robot Ninja tests
  • Adds the add the cart behaviour WooCommerce setting to system status to help with Robot Ninja tests


  • Update the WC tested up to version


  • Adds additional guest checkout setting to the system status for Robot Ninja tests
  • Adds option for new constant (RN_REDUCE_STOCK) to be set to false to turn off reducing stock during tests


  • Fixes issue with connecting your store to Robot Ninja if the REST API discovery URL has been removed


  • Adds checkout settings to System Status report for Robot Ninja
  • Update the WC tested up to version


  • Fixes issue with variation product IDs returned in System Status not being useable in the ‘include’ param of the WC Products API


  • Tweaks the page URLs sent to Robot Ninja to be permalinks instead of ?p=ID


  • Adds better support for sites that don’t automatically set Basic HTTP Auth server variables.
  • Fixes the product query to return variation products that are in-stock, regardless of the whether the parent product is setup to have 0 stock
  • Update the WC tested up to version to 3.3.5


  • Adds Intuit QBMS gateway settings to System Status report for Robot Ninja


  • Fix compatibility with WooCommerce 3.3+


  • Adds some gateway settings data to the System Status report for the new gateways supported in Robot Ninja (adds Stripe, CIM, Braintree Credit Card & Moneris)


  • Fix deploy script
  • Tweak plugin description and assets files for
  • Add new ssl check to the /rn/helper/status endpoint.
  • Tweak product query to return the cheapest product in the System Status report (instead of the two most popular)
  • Test compatibility with WordPress v4.9.1 and WooCommerce v3.2.5 and update the “Tested up to” versions.


  • Fix to make sure the cart is always empty before Robot Ninja runs tests for stores using WC 3.0+


  • Add additional php_auth_user, php_auth_pw, http_authorization and redirect_http_authorization properties to the /rn/helper/status route that return booleans. Used to help determine if api authentication will work or not.


  • Fix the required WooCommerce version mentioned in admin notice.
  • Uses WC_VERSION instead of woocommerce_db_version to check the version of WooCommerce installed.


  • Fix the query which retrieves two products to test. The helper will now properly add two products that are in stock and also visible to the catalog to the system status payload.


  • Initial beta release.