Skip to content

DevAwesome16/magento2-ExtendedGlobalSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Avenyra Extended Global Search

A Magento 2 module that provides configurable control over the admin global search functionality, allowing administrators to enable or disable specific search entities through the admin configuration panel.

Features

  • Configurable Search Entities: Control which entities appear in the admin global search via multiselect
  • Admin Configuration Panel: Easy-to-use multiselect interface in the Magento admin
  • Granular Control: Select which entities to enable for search:
    • Customers
    • Sales/Orders
    • Products
    • Categories
    • Configuration Settings
  • Default Configuration: Ships with sensible defaults (only Configuration search enabled)

Installation

Via Composer (Recommended)

composer require avenyra/module-extended-global-search
php bin/magento module:enable Avenyra_Base Avenyra_ExtendedGlobalSearch
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

Manual Installation

  1. Create directory structure: app/code/Avenyra/ExtendedGlobalSearch
  2. Copy all module files to the directory
  3. Run the following commands:
php bin/magento module:enable Avenyra_Base Avenyra_ExtendedGlobalSearch
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

Configuration

Admin Panel

Navigate to: Stores > Configuration > Avenyra > Extended Global Search

General Settings

  • Enable Extended Global Search: Master switch to enable/disable the module functionality

Search Entities

  • Enabled Search Entities: Multiselect field to choose which entities should be available in the admin global search
    • Select one or more entities from the list
    • Hold Ctrl/Cmd to select multiple options
    • Available options:
      • Customers
      • Sales/Orders
      • Products
      • Categories
      • Configuration
    • Default: Only "Configuration" is selected

Default Configuration

By default, the module is configured to:

  • Enable the Extended Global Search functionality
  • Enable only "Configuration" entity in the multiselect
  • All other entities (Customers, Sales, Products, Categories) are not selected

This provides a focused search experience for configuration management.

Support

For issues, questions, or contributions, please visit the GitHub repository.

License

This module is licensed under the MIT License. See the LICENSE file for details.

Author

Avenyra

About

Magento 2 module to limit the scope of the global search feature in the admin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages