An investment in knowledge pays the best interest.
Benjamin Franklin

Plugins Modules

Sidebar Modules & Studio Plugins#

This guide explains how partners customize the merchant user interface by activating/disabling sidebar tabs and extending console features using plugins.


1. Customizing Merchant Sidebar Modules#

Partners can control which features are available to their onboarded merchants by customizing the active sidebar modules. This is managed via the Modules tab under the Partner/Admin section.

How to Disable or Enable Modules:#

  1. Navigate to Partner/AdminModules in the sidebar.
  2. A list of all standard merchant modules is displayed (e.g., Terminal, Reserve, Inventory, Orders, Subscriptions, Integrations, Team).
  3. Toggle checkmarks to enable or disable modules:
    • Disabled Modules: Instantly hidden from the merchant's sidebar menu. For example, if you do not offer subscription services, you can hide the Subscriptions tab.
    • Enabled Modules: Displayed to all merchants operating under your brand.
  4. Click Save Configuration. The changes propagate to all tenant merchant consoles immediately.

2. Studio Plugins Integration#

To add custom integrations or custom panels beyond the standard BasaltSurge dashboard, partners utilize the Plugins and Plugin Studio ecosystem:

  • Partner Plugins: View and toggle partner-level plugins to add custom functionalities to your admin dashboard.
  • Plugin Studio: For advanced administrators, the Plugin Studio allows development and registration of new dashboard widgets, API hooks, and custom side-panels.
  • Feature Extensions: Plugins can be used to add custom POS integrations (e.g., Toast sync features), custom loyalty multipliers, or local accounting exports.
Plugins Modules | BasaltSurge Docs | BasaltSurge