Powered by Adobe Commerce 2.4.8-p3

ezgif-261340aad05c87.jpg

Order Status Permissions

PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

 MagoArab 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

  1. Install the extension using Composer or manual upload
  2. Navigate to System > User Roles in your Magento admin
  3. Create or edit a role
  4. Find "Custom Order Status Permissions" in the Role Resources tab
  5. Select which order statuses the role should access
  6. 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 top

Seller profile

magento araby

Seller contact

E-mail

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

Reference Manuals

User Guides

License Type

GNU General Public License 3.0 (GPL-3.0)

Policy

Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All 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 top

1.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 top

The 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

Q & A

Back to top

Reviews

Back to top