Add to User Group
One purchase. One automation. Every customer lands in exactly the right Joomla user group — without you lifting a finger.
Everything You Need. Nothing You Don't.
Every feature exists because a real store owner needed it. No feature-padding. No upsell bait.
Configurable Order Status Triggers
Group assignment fires when an order reaches the statuses YOU choose. Bank transfer store? Trigger on Confirmed. PayPal store? Fire on Paid. Your workflow, your rules.
UPGRADEDProduct-Level Group Assignment
Map each product to one or multiple user groups with a searchable fancy-select UI. Different products, different access tiers — configured right inside the product edit screen.
MAINTAINEDCategory-Level Group Assignment
Configure once on the category, cover hundreds of products automatically. Every new product added to the category inherits the group assignment without touching the plugin again.
MAINTAINEDUnified Status Change Event
Payment gateway callbacks and manual admin status changes both flow through a single event handler. No gaps, no duplicate code paths, no edge cases where one scenario gets processed and the other doesn't.
NEWDebug Logging Toggle
Flip a switch in the plugin settings to enable a detailed log of every assignment decision. Flip it back off when you're done. Zero performance penalty in production — the logger is never registered unless you ask for it.
NEWOrder History Audit Trail
Every group assignment is recorded in the order's history timeline. When support asks "did the automation run for order #1234?" you have an answer in three seconds — not thirty minutes.
UPGRADEDParameterized DB Queries
Every database call uses Joomla's bind() pattern with typed parameters. No raw value interpolation, no SQL injection surface. Security is structural, not a best-effort afterthought.
NEWNative Joomla 6 MVC Architecture
No FOF framework. No legacy dependencies. Built on native Joomla MVC with a proper service provider and DI container. This code runs clean today and won't panic when Joomla 7 ships.
MODERNIZEDXML Form Pattern Integration
Product form fields are rendered via native Joomla XML form definitions. Clean, maintainable, and fully compatible with Joomla's standard template override system. No proprietary rendering logic.
MODERNIZEDReal-World Use Cases
Your Customers Paid. Open the Door Already.
Every minute between a confirmed payment and a customer getting their access is a support ticket waiting to happen. The Add to User Group plugin eliminates that gap — permanently. Automated, audited, and running on modern Joomla architecture that won't leave you stranded.
No monthly fees. No vendor lock-in. Your store, your users, your Joomla groups.
Translated In The Following Languages
Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Apps
- J2Commerce Version 4.x, 6.x
- Joomla Version 4.x, 5.x, 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishFix Casing fixed for type attribute of fields
New Feature Add Brazilian Portuguese (pt-BR) translation
Improvement Reconcile language manifest entries with on-disk locale files
Update Now ships in 21 languages
New Feature J2Commerce v6 and Joomla 6 support
New Feature J2Commerce v6 and Joomla 6 support
Fix Installer fix
Fix Fixed call to Article model prevents manual order status change
New Feature Category form
New Feature Add validation on category access
Improvement Improved form field selection of access groups
New Feature J2Commerce v4 and Joomla 4/5 support
One Category Setting. Hundreds of Products Covered
Setting user group assignments on 200 individual products is not a workflow — it's a punishment. Configure the group once at the Joomla content category level and every product in that category inherits the assignment automatically. Add new products to the category tomorrow? They're covered too. Zero extra configuration required.
- Category-level settings take priority over product-level settings
- New products inherit assignments automatically on creation
- Configured directly in Joomla's native category editor — no separate admin screen
Debug When You Need It. Gone When You Don't
Debug mode that's always on is a performance tax you pay forever. Debug mode with no on/off switch is a trap. J2Commerce's implementation registers the log writer only when debug is enabled. In production mode, nothing is written, nothing is registered, and the request lifecycle is completely unaffected. Flip it on for diagnosis, flip it off when you're done. The log tells you exactly which order, which user, which group, and why any assignment was skipped.
- Yes/No toggle in plugin settings — no config file edits needed
- Zero performance overhead when disabled
- Errors are always logged regardless of debug state — you won't miss failures
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.