Super Auto Account on Checkout Pro
Automatically create customer accounts at checkout, attach orders to existing accounts, and send beautiful welcome emails with password reset links. Now with multi-language support and live previews!
π What's New in v2.2.0
Exciting new features to enhance your workflow
π CSRF Protection
Enhanced security with nonce verification on all settings forms. Your admin panel is now more secure than ever.
π§ Test Email Button
Preview your welcome email template with sample data before going live. No more guessing how it looks!
π Multi-language Support
Full WPML and Polylang integration. Set different messages for each language your store supports.
ποΈ Live Preview
See your checkout banner and thank you notice in real-time as you type in the settings page.
Powerful Features
Everything you need to streamline customer account management
Auto Account Creation
Automatically create customer accounts for new email addresses during checkout. No registration forms needed!
Smart Order Linking
Attach guest orders to existing customer accounts automatically by matching email addresses.
Custom Welcome Email
Send beautiful, branded welcome emails with order details and secure password reset links.
Test Email Button
Preview your welcome email with sample data. See exactly how customers will receive it!
Multi-language Support
Full WPML & Polylang integration with per-language email templates and messages.
Live Preview
See your banner and notices update in real-time as you edit them in settings.
Modern Checkout Banner
Display an animated, eye-catching banner informing customers about account options.
Thank You Page Notice
Show a beautiful success message when accounts are auto-created, with customer email displayed.
CSRF Protection
Enhanced security with nonce verification and proper input sanitization on all forms.
Password Reset Link
Include secure password reset links in welcome emails so customers can set their own passwords.
WooCommerce Logging
Track all account activities in WooCommerce logs for debugging and audit purposes.
Clean Uninstall
All plugin data is removed when you delete the plugin. No leftover database clutter.
π Multi-language Support
Full WPML and Polylang integration
Language Tabs
Easy-to-use tabs let you switch between languages and set unique content for each.
Per-Language Emails
Different email subject and body for each language your store supports.
Translated Banners
Checkout banner message in customer's preferred language.
Localized Notices
Thank you page notice automatically shows in the right language.
How It Handles Accounts
Smart behavior based on customer email status
π New Customers
- Account created automatically
- Customer logged in instantly
- Order linked to new account
- Welcome email with password link sent
- Success notice on Thank You page
π Returning Customers
- Email matched to existing account
- Order attached to their account
- No auto-login (security)
- Full order details visible
- Order history updated
Customer Journey Flow
What happens when a customer completes checkout
Checkout
Customer fills billing info and places order
Email Check
Plugin checks if email exists in database
Account Action
Create new or attach to existing account
Thank You
Order details + account notice displayed
π¨ Checkout Banner Preview
Easy Installation
Get started in minutes with two simple methods
π¦ WordPress Upload
-
1
Download the plugin ZIP file
-
2
Go to Plugins β Add New β Upload
-
3
Choose ZIP file and click Install Now
-
4
Click Activate Plugin
π FTP Upload
-
1
Extract the plugin ZIP file
-
2
Upload to /wp-content/plugins/
-
3
Go to Plugins β Installed Plugins
-
4
Find plugin and click Activate
How It Works
Simple setup in just a few steps
Activate Plugin
Install and activate in WordPress
Configure Settings
WooCommerce β Super Auto Accounts
Customize & Preview
Edit content with live preview
Test Email
Send test to verify setup
You're Done!
Accounts created automatically
Settings Options
Full control over plugin behavior
π Auto-Attach Existing Accounts
Automatically link guest orders to existing customer accounts by matching email addresses.
π€ Auto-Create New Accounts
Automatically create customer accounts for new email addresses during checkout.
π¨ Show Checkout Banner
Display a beautiful animated banner on checkout page with login/guest info.
βοΈ Banner Message Multi-lang
Customize the checkout banner text with live preview. Set different messages per language!
β Thank You Page Notice
Show account creation success message on order confirmation page.
π Notice Message Multi-lang
Customize the thank you notice with live preview. Translatable for all languages!
π§ Send Welcome Email
Send branded welcome email with order details and password reset link.
βοΈ Email Subject Multi-lang
Customize the welcome email subject line. Different subject for each language!
π Email Body Multi-lang
Full control over email content with placeholder support. Per-language templates!
π§ͺ Test Email
Send a test email to preview how the welcome email looks with sample data.
π Enable Logging
Write log entries to WooCommerce logs for debugging.
π§ Email Placeholders
Use these placeholders in your welcome email body
Developer Hooks
Extend functionality with WordPress actions
do_action('saac_after_user_attached')
Fired after a user is attached or created. Perfect for CRM integrations.
// Sync with CRM after account created
add_action('saac_after_user_attached', function($user, $order) {
if ($user) {
// Send to your CRM
my_crm_sync($user->ID, $order->get_id());
}
}, 10, 2);
Order Meta: _saac_account_created
Check if account was auto-created for an order.
// Check if account was auto-created
$order = wc_get_order($order_id);
$was_created = $order->get_meta('_saac_account_created');
if ($was_created === 'yes') {
// Account was auto-created for this order
}
Helper Functions
Use built-in helper functions in your theme or plugins.
// Check if features are enabled
if (saac_is_auto_create_enabled()) {
// Auto-create is enabled
}
if (saac_is_auto_attach_enabled()) {
// Auto-attach is enabled
}
// Get banner message (language-aware)
$message = saac_get_banner_message();
// Get thank you message (language-aware)
$notice = saac_get_thankyou_message();
Log Custom Messages
Use the built-in logger for your custom integrations.
// Log to WooCommerce logs
SAAC_Logger::log('Custom message here');
// With log level
SAAC_Logger::log('Error occurred', 'error');
SAAC_Logger::log('Debug info', 'debug');
Language Functions
Check for multi-language plugins and get current language.
// Check if WPML or Polylang is active
if (saac_is_multilingual_active()) {
// Multi-language plugin detected
}
// Get current language code
$lang = saac_get_current_language();
// Returns: 'en', 'fr', 'de', etc.
// Get available languages
$langs = saac_get_available_languages();
// Returns: ['en' => 'English', 'fr' => 'FranΓ§ais']
Test Email Programmatically
Send test emails from your custom code.
// Send test email to specific address
SAAC_Email::send_test_email(
'test@example.com',
'fr' // Optional: language code
);
// Get translated email content
$subject = saac_get_email_subject('fr');
$body = saac_get_email_body('fr');
Translation Ready
Included translations and ready for more
English
DefaultFrench
IncludedYour Language
POT file readyWPML
CompatiblePolylang
CompatiblePerfect Use Cases
Ideal for various WooCommerce stores
π E-commerce Stores
Convert guest checkouts into registered customers automatically. Build your customer database effortlessly.
π Food Delivery & Restaurants
Create accounts for first-time orders so customers can easily reorder their favorites.
π¦ Subscription Boxes
Ensure every subscriber has an account to manage their subscription and order history.
π« Event Tickets
Auto-create accounts for ticket buyers so they can access their tickets and purchase history.
π Beauty & Fashion
Build customer loyalty by ensuring every buyer has an account for exclusive offers.
π Digital Products
Auto-create accounts for download access and license management.
Requirements
What you need to get started
WordPress
5.0+WooCommerce
5.0+PHP
7.4+MySQL
5.6+Ready to Boost Customer Retention?
Stop losing customers to guest checkout. Start building your customer database today!
π₯ Download Plugin π View on GitHubSuper Auto Account on Checkout Pro v2.2.0 | A WooCommerce Account Automation Solution
Created by Nasir Mehmood
