Learn PhyGrid

Smart Fitting Room settings explained

Console settings

  1. Installation name: Edit the installation name that will be displayed in Apps → Installations
  2. Add to group: Change the installation group it belongs to and will be shown in Apps → Installations
  3. Multi-language support: If selected, you can enter texts in more than one language. This applies to multi-language text fields such as the “Bring to me” label, modal titles and messages, and recommendation tab descriptions (see Glossary)
    • Supported languages: The languages the app texts can be entered in. Required when Multi-language support is on
    • Default language: The app’s main language. It is also the language the app uses for product data. Required when Multi-language support is on
  4. Language from / Language to: The card next to the form that sets which language you edit. Texts are entered in the Language to language, with the Language from text shown for reference
Step image 1
Step image 1

App settings

  1. Version: Select a specific app version for your installation
Step image 1
Step image 1

General

  1. Tenant id: Override the installation’s default tenant ID. Leave empty to use the tenant the installation belongs to
  2. Space id: Override the installation’s default space ID. Leave empty to use the space the installation belongs to
  3. Enable NPS: If selected, customers are shown an NPS feedback prompt at the end of their session. Default on
  4. Tasks App → Queue: The queue of the Tasks installation that staff requests (e.g. “Bring to me” requests, calls for help) are sent to. Required
  5. App Timeout in seconds: Idle timeout in seconds before the screen returns to the idle state when no RFID activity is detected. Default 45
  6. Timeout to auto-cancel “bring to me” or requested item (in seconds): Number of seconds a request can wait for staff to take it. If no staff member taps Prepare in Tasks in that time, the request is cancelled. Default 30
Step image 1
Step image 1

Product type filtering

  1. Product Types coverage: Product type IDs to include in this installation. Click Add and enter the IDs in Product type ID (comma separated). Sub-children product types are included automatically. If left empty, all product types are returned
  2. Disabled Product Types request: Product type IDs that cannot be requested (i.e. “Bring to me” is disabled for them), added the same way. Sub-children product types are also disabled
Step image 1
Step image 1

Additional spaces

  1. Include data from specific spaces: If selected, the app fetches product data from one or more additional spaces in addition to the installation’s own space
  2. Additional Spaces: When enabled, define each additional space as a row with a Space ID and a customer-facing label. Used for cross-space product lookups (e.g. inventory pulled from a warehouse space)
Step image 1
Step image 1

Powered by Ombori

  1. Show Powered by Ombori: If selected, a “Powered by Ombori” badge is displayed in the app
  2. Customize with CSS: Custom CSS targeting the .powered-by-image class. Only available when the badge is enabled
Step image 1
Step image 1

Layout

  1. Product gallery orientation: Not used by the current app version
  2. Product description placement: Not used by the current app version
  3. Prices alignment: Choose whether prices are aligned to the LEFT or RIGHT of their container. Default LEFT
  4. Sticker Properties → Border Type: Choose ROUNDED or STRAIGHT corners for the product sticker / label. Default STRAIGHT
  5. Sticker Properties → Sticker Display Type: How the sticker appears on the product info page. Text Only shows the sticker as a separate text element; Beside Price places it next to the price. Default Text Only
Step image 1
Step image 1

Features

  1. Manual End Session: If selected, a button is shown that lets the customer end the session manually instead of waiting for the idle timeout
  2. Clear tickets on idle timeout: If selected, any open “Bring to me” tickets are cleared when the app returns to idle. If not selected, tickets remain pending across sessions
  3. Call for help: If selected, a “Call for help” button is shown that creates a staff ticket in the connected Tasks installation
  4. Inventory availability check: If selected, the app checks variant inventory before showing it as available. Default on
  5. Display suggested retail price: If selected, the suggested retail price is displayed alongside the product price. Default off
    • Use suggested retail price as base price: Only available when the suggested retail price is enabled. If selected, the suggested retail price is shown as the main (base) price rather than alongside it
  6. Display waiting time based on inventory location: If selected, the “Bring to me” dialog checks where the requested item is stocked and shows a waiting time message before the customer sends the request. Default off
    • Request Device ID: The device ID used for the inventory location lookup
    • Message to display when product is not available: Shown when the item can’t be requested
    • Message to display when inventory API returns unexpected error: Shown when the inventory lookup fails
    • Front office waiting time label: Shown when the item is available on the shop floor (front of house). Required
    • Enable request for items found on back office only: If selected, customers can also request items that are only in the back office (back of house)
    • Back office waiting time label: Shown for items found only in the back office. Required when back office requests are enabled
Step image 1
Step image 1
Step image 2
Step image 2

Idle

  1. Splash Media: Image or video shown on the idle screen when no products have been brought into the fitting room. Supported formats: PNG, JPEG, SVG, GIF, MP4, WebM
Step image 1
Step image 1

Product card style override

Override the default styles of the product card via CSS. Each field below accepts custom CSS that targets the corresponding part of the card.

  1. Container: Custom CSS for the product card container
  2. Name: Custom CSS for the product name
  3. Price: Custom CSS for the regular price
  4. Promo Price: Custom CSS for the promotional / discounted price
  5. Image: Custom CSS for the product image
  6. Brand: Custom CSS for the brand label
Step image 1
Step image 1
Step image 2
Step image 2

Product Page

  1. Show QR code: If selected, a QR code is displayed on the product page that customers can scan with their phone
  2. Product QR code title: Multi-language headline shown next to the QR code
  3. Product QR code subtitle: Multi-language secondary text shown next to the QR code
  4. Product QR Code value: Choose the link encoded into the QR code:
    • Product Link (Grid Products): Use the per-variant productLink field configured in Grid Products
    • Fixed Link: Use a single static URL configured below
  5. Additional query strings: Only available with Product Link. Define key/value pairs that will be appended to the product link as query parameters
  6. Link value in the QR code: Only available with Fixed Link. The static URL encoded into the QR code
  7. Try more options label: Multi-language label shown above the variant selector (“size and color”) section
  8. Try more options description: Multi-language description shown alongside the variant selector
  9. Bring to me label: Multi-language label for the “Bring to me” CTA button used to request items from staff
  10. Display stocks: If selected, real-time stock counts are displayed for each variant
Step image 1
Step image 1
Step image 2
Step image 2

Recommendations

  1. Scroll Direction: Not used by the current app version
  2. Source: Choose the recommendation provider:
    • Default: Use Grid Products’ built-in recommendations
    • Streamoid: Use the Streamoid recommendation engine
  3. Streamoid Refresh Token: Required when Source is set to Streamoid. The refresh token used to authenticate with the Streamoid API
  4. Inclusion: Required when Source is set to Streamoid. Choose which recommendation tabs to include:
    • Similar Items and Complete the Look
    • Similar Items
    • Complete the Look
  5. Customize tab descriptions → Default / Complete The Look / Similar Items / Style With: Multi-language descriptions shown above each recommendation tab
Step image 1
Step image 1
Step image 2
Step image 2

Details

The Details group is not used by the current app version.

  1. Limit displayed attributes: Not used by the current app version
  2. Displayed Attributes by Key → Attribute Key: Not used by the current app version
  3. Displayed Attributes by Key → Customize display if attribute matches a specific value?: Not used by the current app version
  4. Conditional Content → Attribute Value: Not used by the current app version
  5. Conditional Content → Custom Content: Not used by the current app version
Step image 1
Step image 1

Requested item modal

  1. Item For Preparation → Modal title / Modal message: Shown after the customer sends a “Bring to me” request, while it waits for a staff member to take it. Default “Item requested” / “We are sending your request to our staff.”
  2. Item being Prepared → Modal title / Modal message: Shown once a staff member taps Prepare in Tasks. Default “Item is on the way” / “Our staff will bring you the item shortly. Please stay in your fitting room.”
  3. Item Cancelled (Out of Stock) → Modal title / Modal message: Shown when the request is cancelled and the item is out of stock
  4. Item Cancelled (Staff is Unavailable) → Modal title / Modal message: Shown when the request is cancelled for any other reason, for example when staff remove it in Tasks. The customer can try again
  5. Item Delivered → Modal title / Modal message: Shown when staff mark the request as delivered or complete it in Tasks
Step image 1
Step image 1
Step image 2
Step image 2
Step image 3
Step image 3

Fonts

  1. Light: Upload a custom font file used for the light weight (OTF, TTF, WOFF, or WOFF2)
  2. Regular: Upload a custom font file used for the regular weight
  3. Bold: Upload a custom font file used for the bold weight
Step image 1
Step image 1
Step image 2
Step image 2

Theme

Colours

  1. Theme style: Choose LIGHT or DARK as the base theme. Default LIGHT
  2. Buttons border type: Choose ROUNDED or STRAIGHT corners for buttons across the app. Default ROUNDED
  3. Primary: Primary accent colour (default #007bff)
  4. Secondary: Secondary accent colour (default #f8f9fa)
  5. Danger: Colour used for destructive or warning UI (default #8B0000)
  6. Light: Light surface colour (default #f8f9fa)
  7. Dark: Dark surface / text colour (default #253746)
  8. Promo: Colour used for promotional pricing and badges (default #E07511)
  9. Border: Default border colour (default #d1d1d1)
  10. Main Screen Background Color: Background colour of the main product page (default #ffffff)
  11. Secondary Screen Background Color: Background colour of secondary screens such as listings (default #f8f9fa)
  12. Background for variant selector: Background colour of the variant selector control (default #d1d1d1)
  13. Sidebar: Sidebar background colour (default #4C5E73)
Step image 1
Step image 1
Step image 2
Step image 2

Shadows

  1. Small: CSS box-shadow used for small elevations (default 0 2px 4px rgba(0, 0, 0, .075))
  2. Medium: CSS box-shadow used for medium elevations (default 0 8px 16px rgba(0, 0, 0, .15))
  3. Large: CSS box-shadow used for large elevations (default 0 16px 48px rgba(0, 0, 0, .175))
Step image 1
Step image 1

Save options

  1. Auto Deploy: If selected, changes are saved, and a build is created and deployed to connected devices. Default on (see Glossary)
  2. Environment: The environment the build is deployed to. Only shown while Auto Deploy is selected. Defaults to Prod each time you open the settings
  3. Save all changes: Saves your current configuration
Step image 1
Step image 1