Skip to main content

Feature Flags

Admin

Feature flags let you turn optional Brother POS modules on or off for your store. Disabled features are completely hidden from the admin panel and POS interface, keeping your workflow clean and focused on the tools you actually use.

Feature flags settings showing feature toggles


Accessing Feature Flags

  1. Log in to the Admin Panel.
  2. Click Settings in the top navigation bar.
  3. Click Edit Settings.
  4. Feature flags are distributed across the settings tabs. Product and cannabis flags are on the Products & Inventory tab. Operational flags (time tracking, consignment, payouts) are on the Operations tab. Hardware flags (label printing, scale) are on the Hardware & System tab.

How Feature Flags Work

Each feature flag is a simple on/off toggle. When a feature is turned off:

  • Its menu items are hidden from the admin panel.
  • Its POS-facing components are removed from the register interface.
  • Its API endpoints remain in the system but return no data.
  • Its data is preserved -- nothing is deleted when you turn a feature off.

When you turn a feature back on, all previously configured data reappears exactly as you left it.

No Data Loss

Toggling a feature flag off never deletes data. If you configured delivery zones and then disabled delivery, those zones will still be there when you re-enable the feature.


Cannabis Features

These flags control cannabis-specific functionality.

Enable Cannabis Features

The master toggle for all cannabis-related features. When disabled, the entire Cannabis section is hidden from the admin panel.

When enabled, it activates:

  • Strain library management
  • Effects, terpenes, and flavor profiles
  • Medical benefits tagging
  • Compliance reporting
  • Daily purchase limit tracking

Enable Pricing Templates

Enables pricing template badges (AA, AAA, AAAA, AAAA+) and quality-based pricing matrices.

Use Weight Presets

Enables weight preset buttons (1g, 3.5g, 7g, etc.) in the POS for weight-based products.

Show THC/CBD

Displays THC and CBD percentages on product cards and labels.

Show Strain Type

Displays Indica/Sativa/Hybrid classification on product cards.

Show Effects

Displays effect tags (Relaxed, Energetic, etc.) on product detail views.

Show Medical Benefits

Displays medical benefit tags on product detail views.

Show Dominant Terpene

Displays the dominant terpene on product cards.

Cannabis vs. General Retail

If your store does not sell cannabis, turn off the Cannabis Features toggle. This single toggle hides all cannabis-related sections and simplifies your admin panel for general retail use.


Operational Features

Enable Local Delivery

Enables the delivery management system:

  • Delivery zones with postal code patterns and fees
  • Driver management and mobile PWA
  • Delivery order tracking
  • Route management

See Delivery & Shipping for configuration.

Enable Shipping

Enables shipping zone configuration and rate calculation for orders that are shipped rather than delivered locally or picked up.

Enable Time Tracking

Enables employee time clock features:

  • Clock in / clock out at the POS
  • Time break tracking
  • Hours worked reporting

Enable Label Printing

Enables product label printing features:

  • Label template management
  • Print labels from the product list
  • Print labels from the POS
  • Label printer configuration in hardware settings

See Label Printers for hardware setup.

Enable Scale

Enables scale integration for weight-based products:

  • Web Serial API connection
  • Baud rate auto-detection
  • Manual weight entry fallback

See Scales for hardware setup.

Enable Payouts

Enables the ability to record cash payouts from the register drawer (e.g., paying a vendor from the register).


B2B and Wholesale Features

Enable Distributor Ordering

Enables outbound B2B ordering -- your store can place wholesale orders with connected distributors.

Enable Wholesale Receiving

Enables inbound wholesale receiving -- your store can receive and process incoming wholesale orders.

Enable Wholesale Portal

Enables a customer-facing wholesale portal where approved wholesale buyers can browse your catalog and place orders.

Enable Retailer Connections

Enables the pairing system for connecting your store with wholesale distributors using 6-character pairing codes.

B2B Prerequisites

B2B features require encryption keys to be generated. When you enable any B2B feature for the first time, Brother POS will automatically generate the necessary encryption keys. See B2B & Wholesale for the full setup guide.


Sales & Service Features

Enable Gift Cards

Enables gift card functionality:

  • Create and sell stored-value gift cards
  • Redeem gift cards as a payment method on the POS
  • Track gift card balances, transactions, and statuses
  • Bulk creation and CSV export

See Gift Cards (Admin) and Gift Cards (POS) for details.

Enable Age Verification

Enables age verification prompts on the POS for age-restricted products:

  • Configurable minimum age (default: 19)
  • Verification mode: at add-to-cart or at checkout
  • Cashier must confirm customer meets age requirement

See Age Verification for configuration.


Promotional Features

Enable Promo Games

Enables the promo games system (spin-to-win, scratch cards, slot machines, plinko):

  • Create and manage promotional games with configurable rewards
  • Games trigger automatically after qualifying sales
  • Customer display shows game animations and win results
  • Win history and reward code tracking

See Promo Games for configuration.

Enable Interactive Promo Games

Enables interactive game modes where customers can physically interact with the game on a touchscreen (scratch the card, drop the plinko ball). When disabled, all games auto-play.

Enable Buy Spins

Enables purchasable game plays. When enabled, games with a spin price create a POS product that customers can purchase for guaranteed game plays.


Storefront Features

Enable Storefront

Enables the customer-facing online storefront:

  • Public product catalog with themes and customizable sections
  • Age gate for age-restricted stores
  • Custom domain support (requires Commerce tier)
  • Announcement bar, featured products, deals section

See Storefront for configuration.


Other Features

Enable Consignment

Enables consignment inventory tracking -- products owned by a third party and sold on their behalf, with commission tracking.

Enable Additional Tax

Enables the additional tax layer for product-specific surcharges (e.g., vapour products tax). See Tax Configuration for details.


Enabling a Feature

  1. Navigate to Settings > Edit Settings and find the relevant tab.
  2. Find the feature you want to enable.
  3. Click the toggle to switch it to On (green).
  4. Click Save at the bottom of the page.
  5. The new feature's menu items and interface components will appear immediately.
First-Time Setup

Enabling a feature makes it visible, but most features require additional configuration before they are fully functional. For example, enabling delivery makes the Delivery menu appear, but you still need to set up delivery zones and onboard drivers.


Disabling a Feature

  1. Navigate to Settings > Edit Settings and find the relevant tab.
  2. Find the feature you want to disable.
  3. Click the toggle to switch it to Off (gray).
  4. Click Save.
  5. The feature's menu items and interface components are hidden immediately.

Active data related to the feature (e.g., pending delivery orders) will still be processed in the background, but new activity cannot be initiated.


Checking Which Features Are Active

Feature flags are distributed across the settings edit form tabs (Products & Inventory, Operations, Hardware & System). There is no dedicated Feature Flags page. To check which features are active, visit Settings > Edit Settings and review the toggles on each tab.


Common Questions

Can different stores in a multi-store setup have different features enabled? Yes. Feature flags are configured per store. Each store can have a unique set of features enabled based on its needs.

Can a manager change feature flags? No. Feature flag configuration requires Admin-level access. Managers cannot enable or disable features.

Do feature flags affect integrations? Disabled features do not interfere with other active integrations. Turning a feature off simply hides it from the interface.


What's Next?

  • Product Display -- Fine-tune which product fields appear in the POS.
  • Registers -- Set up named registers for multi-register stores.
  • General Settings -- Configure your store identity and regional settings.