CEIT-SCR: Seamless Customer Registration (for WP + WooCommerce)
Adds custom registration and login for WordPress and WooCommerce: pop-up and shortcode auth forms, plus optional user registration during checkout. Uses the core WP user system, supports localization (i18n), accessibility best practices, and SEO-friendly markup. Requires WooCommerce.
★ 0stars
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/vitaliihura/codeelysiumit-seamless-customer-registration/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
CEIT-SCR: Seamless Customer Registration (for WP + WooCommerce)
Adds modern, accessible login and registration UX for WordPress and WooCommerce:
- Popup login/register dialog available globally for guests
- Shortcodes to place forms anywhere
- Optional customer registration directly on the WooCommerce checkout
- i18n-ready (Text Domain: ceit-scr), A11y-friendly, SEO-safe markup
Requirements
- WordPress 6.5+
- PHP 8.0+
- WooCommerce (latest)
Installation
1. Upload the plugin folder codeelysiumit-seamless-customer-registration to wp-content/plugins/.
2. Activate the plugin in the WordPress admin.
3. Ensure WooCommerce is active.
Usage
- Popup: call ceitscropenpopup() from any click handler to open the dialog.
- Shortcodes:
- Login button:
- Authentication form (tabs UI):
WooCommerce Checkout Integration
- Adds an opt-in checkbox “Register me on the site …” under Additional Information.
- When checked, password and confirm password fields appear and email becomes required.
- On successful order submission, a customer account is created and the order is assigned to the new user.
AJAX Endpoints
- ceitscrvalidatefields — pre-validation for login/register (expects acti