WP Simple Pay Documentation

Documentation, Reference Materials, and Tutorials for WP Simple Pay

How to Resolve the ActionScheduler_DBStoreMigrator Error

WP Simple Pay does not require or load WooCommerce. It is a standalone payment plugin. However, it does utilize a PHP library that is maintained by the authors of the WooCommerce plugin, which is why you see woocommerce in the directory path in the error below.

/plugins/stripe/lib/woocommerce/action-scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php. Error message: Uncaught RuntimeException

The error, which can occur on some site configurations that include this library, is corrected by implementing a common solution outlined below.

  1. Take a complete backup of your website
  2. Install the WPCode plugin or use your existing installed snippets plugin
  3. Add the following custom code snippet
add_action( 'init', function() {
    delete_option( 'schema-ActionScheduler_StoreSchema' );
}, );

Once the WordPress dashboard has been loaded once you can deactivate the snippet and reactivate WP Simple Pay.

Still have questions? We’re here to help!

Last Modified:

Start Accepting Payments Today

Start accepting one-time and recurring payments or donations on your WordPress website.