Nexcess Logo

How to Move from WooCommerce to Restrict Content Pro

Knowledge Base Home

Notice anything different?

We've enhanced the appearance of our portal and we're working on updating screenshots. Things might look different, but the functionality remains the same.
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

Luke Cavanagh, Strategic Support & Accelerant at Liquid Web, brings a decade of experience working with WordPress and WooCommerce to our product team. His GitHub page offers a glimpse into his multiple areas of subject matter expertise.

"Ninja stuff with WordPress and WooCommerce," is an apropos way to describe Luke's savviness with these platforms — and his way of influencing our organization for improving to them.

Coming out of the University of Brighton with a Business and Technology Education Council (BTEC) Higher National Diploma (HND) in 2D & 3D Design, Luke's credentials prepared him well for his current role that blends both web development and design. His HND credential leveraged his foundational learning at West Kent College, where is received a National Diploma (ND) in Graphic Design.

In his personal life, Luke is a devoted husband and teen wrangler. He considers himself a Synthwave enthusiast, Jerry Goldsmith fan, and Doctor Who aficionado. He is happy to introduce his friends and teammates to essential vocabulary for life found only in British English, such as "gubbins" and similar terms.

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.