Overview
Admin Customizations enables administrators to extend the Admin Console without requiring code-level changes. Administrators can create:
- Custom Pages – Accessible from the Admin Customization menu
- Custom Sections – Embedded within specific entities
This feature helps tailor the Admin Console experience to match business workflows and operational needs.
Prerequisites
- Access to the Admin Console
- Permissions for:
- Admin Customizations
- Manage Pages
Accessing Admin Customizations
- Sign in to the Admin Console.
- Navigate to Admin Customization.
- Click Manage.
Expected Outcome: The Manage page displays all configured custom pages and sections.
Managing Custom Pages and Sections
Available Actions
- Create new pages or sections
- Edit existing configurations
- Enable or disable items
- Delete one or multiple records
Bulk Actions
Use the Tools menu to perform actions on multiple records:
- Delete selected records
- Enable selected records
- Disable selected records
Result Messages
- Record(s) deleted successfully
- Record(s) enabled successfully
- Record(s) disabled successfully
Creating a Custom Page
- Navigate to Admin Customization → Manage.
- Click Add New.
- Select New Page.
- Enter the required details.
- Click Save or Save & Close.
Required Fields
- Code – Unique identifier (non-editable after creation)
- Name – Display name of the page
- Content Type
- iFrame or Raw HTML
- URL
- Content Details – Content source
- Select Roles – Define access permissions
- Sequence Number – Controls display order
- Status – Enabled by default
Record created successfully.
Expected Outcome
The custom page appears in the Admin Customization menu based on the defined sequence. Only users with assigned roles can access it.
Creating a Custom Section
- Navigate to Admin Customization → Manage.
- Click Add New.
- Select New Section.
- Enter the required details.
- Click Save or Save & Close.
Additional Field
- Entity Type – Defines where the section appears
Example: Selecting Pricing Engine displays the section in Pricing Engine configuration.
Expected Outcome
The section appears within the selected entity and is accessible based on assigned roles.
Supported Entities
- Stores
- B Stores
- Sales Rep
- Store Location
- Users
- Accounts
- Guest Users
- User Profile
- Pricing Engine
- Inventory
- Warehouse
- Vendors
- Products
- Category
- Brands
- Add-on Groups
- Promotions and Coupons
- Product Highlights
- Site Search
- Power BI Reports
Viewing Custom Pages and Sections
Custom Pages
- Accessible from the Admin Customization menu
- Displayed based on sequence number
- If sequence is same, earlier created item appears first
Custom Sections
- Displayed within the selected entity
- May appear as grouped sections or tabs depending on configuration
Manage Page Behavior
- Displays all pages and sections in a grid
- Supports filtering based on attributes such as status
- Displays No records found if empty
- Shows Show More if list exceeds visible limit
Roles and Permissions
| Access Level | Behavior |
|---|---|
| Full Access (with Delete) | Create, edit, enable/disable, and delete records |
| Full Access (without Delete) | Create, edit, enable/disable records |
| No Access | Cannot view or manage configurations |
Error Scenario
Access Denied, Please contact Site Administrator
Important Notes
- Visible only to users with assigned roles and permissions
- System administrators can access all pages and sections
- Pages and sections cannot be converted after creation
- Selecting “All Roles” includes future roles automatically
- Sequence number determines display order
Limitations
- Limited validation for HTML or URL content
- Some entities may not be available in all releases
- Changes are reflected immediately after saving
Summary
Admin Customizations provides a flexible, no-code way to extend the Admin Console. It enables administrators to integrate external tools, create custom workflows, and adapt the platform without development effort.