We use cookies to understand how you interact with our site, to personalize and streamline your experience, and to tailor advertising. By continuing to use our site, you accept our use of cookies and accept our Privacy Policy.

Your Digital Commerce Experts
Nexcess Logo

How to Move from WooCommerce to Restrict Content Pro

September 08, 2021

If you want to move from using the WooCommerce plugin on your site to using the Restrict Content Pro plugin, then follow the steps in this help article to get going.


Customers can be exported out of WooCommerce using the Import and export users and customers plugin. Once the plugin has been installed and activated, you can access the Export Users tool in wp-admin.


Tools > Import and export users and customers


In order to import memberships into Restrict Content Pro on your site, you will need to make sure that you have the plugin installed and activated on the site from wp-admin. To do that, go to:


Restrict > Tools > Import


Here’s an example message once memberships have been imported into the site:

Successfully processed 48/48 items. You may now leave the page.


Imports can also be triggered from a WP-CLI command example:


wp rcp batch --id=2


If you do not define a membership level to a user, then the following message will be displayed: 

Skipping row #2 (user ID #69). Error code: missing_membership_level; Error message: Unable to determine membership level.


You can assign users to a membership level in the import screen if you do not have those set in the CSV file already.


After you have imported the existing customers from WooCommerce into Restrict Content Pro, you can check those in wp-admin from:


Restrict > Customers


WooCommerce shortcodes will need to be replaced with ones for Restrict Content Pro. The cart, checkout and my account pages will need to be deleted since they no longer apply when using the Restrict Content Pro plugin on the site. 


The process to migrate data from WooCommerce to Restrict Content Pro plugins is a pretty straightforward one that can all be run from the WordPress dashboard.


Useful Links

https://help.ithemes.com/hc/en-us/articles/4402387794587-Getting-Started-with-Restrict-Content

https://help.ithemes.com/hc/en-us/articles/360049321514-General-Settings

https://help.ithemes.com/hc/en-us/sections/360008902833-Membership-Levels

https://help.ithemes.com/hc/en-us/sections/360008801294-Payment-Gateways

https://help.ithemes.com/hc/en-us/categories/360004039733-Restrict-Content-Pro

https://help.ithemes.com/hc/en-us/articles/360050175233-Can-I-import-members-from-a-CSV-fil

Luke Cavanagh
Luke Cavanagh


Product Operations Manager at Nexcess. A devoted husband and tween wrangler. Synthwave enthusiast. Jerry Goldsmith fan. Doctor Who fan and related gubbins.