Trader Information
Back to topOverview
Back to topMagoArab is a specialized Magento development project focused on creating innovative solutions for e-commerce businesses. With extensive experience in the Magento ecosystem, MagoArab offers extensions that solve specific merchant challenges while maintaining Magento's native functionality and performance standards.
About the Extension
MagoArab Order Status Permissions is a powerful extension for Magento that enhances the native permission system by allowing store administrators to define precise, role-based access controls for specific order statuses. This extension lets you control exactly which user roles can view, manage, and process orders based on their status, creating a secure and efficient workflow system. Store administrators can easily configure permissions through Magento's familiar Role Resources interface, where all order statuses (including custom ones) are automatically detected and can be individually assigned to specific user roles. When implemented, the extension filters the orders grid to show only permitted statuses and prevents unauthorized direct URL access to restricted orders, ensuring complete security while maintaining Magento's native user experience.
Account & Pricing
No separate account is required to use this extension. The functionality is fully contained within your Magento installation and does not connect to any external services. The extension is available for a one-time purchase exclusively through Adobe Commerce Marketplace with no additional recurring fees beyond the initial license cost.
The Problem
In standard Magento installations:
- All users with Orders access can see ALL orders regardless of status
- Custom order statuses don't appear in the permissions system
- There's no way to implement workflow-based permissions for order processing
- Department-specific access to order statuses is impossible
This creates significant challenges for multi-department stores, businesses with complex order workflows, and organizations with compliance requirements around sensitive customer data.
Our Solution
MagoArab Order Status Permissions seamlessly integrates with the core ACL system for Magento to provide:
- Dynamic Status Detection: Automatically includes all order statuses in your Magento installation, including custom statuses
- Granular Permission Control: Set precise permissions at the individual status level
- Complete Protection: Filtered order grids and blocked direct URL access ensure users only see what they're authorized to access
- Native Integration: Works through the standard Role Resources interface for Magento with zero learning curve
Perfect For
- Multi-Department Stores: Allow sales team to view new orders, while finance handles payment reviews and fulfillment manages shipping
- Security-Conscious Businesses: Restrict sensitive order information access to only essential personnel
- Complex Workflows: Implement proper separation of duties across your order fulfillment process
- Third-Party Integrations: Provide limited access to external partners or vendors
Features
- ACL Integration: All order statuses (including custom) appear in the standard Role Resources section for Magento
- Status-Based Filtering: Orders grid automatically filters to show only permitted statuses
- Access Protection: Prevents unauthorized direct URL access to restricted orders
- User-Friendly Notifications: Clear error messages when access is denied
- Zero Performance Impact: Efficient implementation with no effect on store performance
Technical Excellence
Built with development best practices for Magento:
- Proper dependency injection
- Leverages the Plugin system for clean integration
- No overrides of core Magento classes
- Optimized database queries for performance
Easy Setup
- Install the extension using Composer or manual upload
- Navigate to System > User Roles in your Magento admin
- Create or edit a role
- Find "Custom Order Status Permissions" in the Role Resources tab
- Select which order statuses the role should access
- Save and assign users to the role
Real-World Example
A clothing retailer uses our extension to:
- Allow customer service to handle "Pending" and "Processing" orders only
- Limit fulfillment team to "Processing" and "Ready to Ship" statuses
- Restrict accounting to "Complete" and "Closed" statuses
- Give managers access to "On Hold" and "Suspected Fraud" orders
The result: Streamlined operations, enhanced security, and proper separation of duties - all without custom development or complex workarounds.
Compatibility
- Magento Open Source 2.4.x
- Adobe Commerce (on-premises) 2.4.x
- Adobe Commerce (cloud) 2.4.x
- PHP 7.4, 8.0, 8.1
Customer Support
- Detailed documentation included
- Dedicated support team available via email
- Regular updates and maintenance
Transform how you manage order status permissions with this powerful yet lightweight extension for Magento. MagoArab Order Status Permissions delivers the precise control you need without the complexity.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
1.0.2
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
05 April, 2025
Categories
Extensions, Content & Customizations, Personalization & Experience Management
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Documentation
License Type
GNU General Public License 3.0 (GPL-3.0)
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.0.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Improved admin menu security by properly restricting the module configuration to admin users only
Refined permission handling to ensure proper access control based on user roles
Enhanced overall security of the permission management system
This update provides a subtle but important enhancement to the permission controls within the module, ensuring that your admin panel remains secure and properly organized based on user role capabilities. The update maintains all the powerful features of the Order Status Permissions module while further strengthening its security framework.
1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
### Version 1.0.0 - Initial Release
This is the first release of MagoArab Order Status Permissions extension for Magento 2, which provides granular control over order status permissions in the admin panel.
Key features included in this release:
- Automatically adds all dynamically created order statuses to the ACL system
- Enables administrators to control permissions for viewing and managing order statuses on a per-role basis
- Only displays order statuses that have been assigned to an Order State
- Restricts access to orders with specific statuses in the orders grid based on permissions
- Prevents unauthorized users from viewing order details for orders with restricted statuses
- Provides proper error handling with user-friendly messages
Compatible with:
- Magento Open Source 2.4.x
- Adobe Commerce (on-premises) 2.4.x
- Adobe Commerce (cloud) 2.4.x
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor