WooCommerce Selective Registration

WooCommerce Selective Registration

WooCommerce Selective Registration allows you to require login or account registration for certain products in WooCommerce. It supports both simple and variable products.

WooCommerce gives the option to enable guest checkout, which allows anyone access to purchase any published product. Alternatively, disabling guest checkout, users are not able to purchase products without registering or logging in. WooCommerce Selective Registration allows you to set which products should require a user to register and/or log in to purchase, while keeping your e-commerce shop open to guests.

WooCommerce Selective Registration - 1 WooCommerce Selective Registration - 2


  • Simple and Variable product/subscriptions support
  • Quick Edit/Bulk Edit support
  • Custom Settings Page
  • Intuitive Integration
  • On / Off switch for easy plugin toggling
  • Flexibility and Compatibility (Uses very little resources)


Version 1.0.4 (July 2017)

  • Support for Quick Edit and Bulk Edit screens
  • New “Requires Registration” column on Products page
  • Updated deprecated WooCommerce functions
  • Resolved compatibility issues with WooCommerce 3.1.0
  • Added helper function for developers

Version 1.0.3 (December 2016)

  • Support for custom product types
  • External products should no longer output checkbox
  • Improved general/simple product saving

Version 1.0.2 (July 2016)

  • HTML for general tab in product data should no longer output if variable product.
  • Fixed an issue with variations not saving through ajax
  • Updated code documentation

Version 1.0.1 (October 2015)

  • Fixed an issue with checkout not correctly validating required products

Version 1.0 (August 2015)

  • Initial release