Skip to main content Skip to search Skip to main navigation
Shopware Payments ramp-up pricing for 12 months. Limited time only. Learn more
Diese Seite ist auch auf Deutsch verfügbar.
gb media

GbmedAcl - Permission System for Storefront

Rating: no rating ( write a review )
Downloads: <10

Description

Highlights

  • Complete role and permission system for Shopware Storefront
  • Manage roles and privileges directly in the admin interface
  • Flexible assignment to individual customers and customer groups
  • Configurable redirects for insufficient permissions
  • Extensible through events, custom privileges, and redirect rules

Features

  • Role management with name, description, and privilege selection
  • Privilege management with technical key, priority, and description
  • Manage roles in the customer profile
  • Assign roles to customer groups
  • Configuration of redirect areas (customer account, orders, checkout)
  • Custom privileges can be defined
  • Twig function `acl_can()` for template checks
  • Custom redirection rules

About the Extension

GbmedAcl is a comprehensive permission system for Shopware 6 that enables granular control over shop functionality access. The plugin is based on two concepts:

Privileges – individual, clearly defined permissions such as "view prices", "create orders", or "access customer account"

Roles – reusable collections of multiple privileges assigned to customers or customer groups

Core Features

The plugin provides a dedicated administration interface under "Settings > Customer User Management" where you can:


  • Create new roles and edit or delete existing ones
  • Manage privileges and assign them to one or multiple roles
  • Assign roles directly to customers or customer groups
  • View all available privileges and set their priority


Additionally, you can configure in the plugin settings on which pages (customer account, orders, checkout) customers without sufficient permission are automatically redirected to the home page.

Standard Privileges

The plugin comes with a predefined set of standard privileges:


  • product:read – View products
  • price:read – View prices
  • account:read – View and access customer account
  • account:create – Allow registration
  • order:read – View order history
  • order:create – Create orders


Extensibility

GbmedAcl was designed as a flexible foundation for custom permission logic. Custom plugins can:


  • Add custom privileges dynamically via events
  • Provide custom redirect rules
  • Hook into the permission check process via events
  • Check permissions in PHP code using AclRoleService

  • Check permissions in templates using the gbmed_acl_can() Twig function


This enables implementation of project-specific requirements without modifying the plugin core.


Documentation:

You can find detailed instructions here.

Details

  • Available: English, German
  • Latest update: 20 October 2026
  • Publication date: 22 October 2026
  • Version: 1.0.0
  • Category: Special features

Resources

Reviews (0)

Write a review

If you downloaded this extension you can write a review in the Shopware Account.

Write a review

About the Extension Partner

Partner Status

  • Shopware Extension Partner Shopware
    Extension Partner

Details

  • Ø-Rating: 4.8

    Average rating of 4.8 out of 5 stars

  • Partner since: 2018
  • Extensions: 62

Support

  • Based in: Germany
  • Speaks: German, English
  • Response time: Very quickly