{% set page_group = "admin" %} {% include 'components/head.html' %}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %} {# Page Header #}

{{ page.title }}

Configure store hours and operating settings

{# Sidebar Navigation #} {# Main Content #}
{# Store Info Card #}

Store Information

{# Read-only fields #}

{{ storeName }}

{{ typeNum }} Cannot be changed

{# Editable Address fields #}

Address
{# Contact & Settings #}

Contact & Location
Store contact phone number
All times on this page use store local time
{# Location Coordinates #}
e.g., 33.021526
e.g., -96.830628
{# Save Button for Store Info #}
{# Store Account Card #}

Store Account Password

Change the password for the store login account ({{ typeNum }}). This is the account employees use to log into the workbook.

Minimum 8 characters
{# Wait Time Settings Card #}

Wait Time Settings

Configure how the Minutes Per Customer (MPC) control behaves in the workspace queue.

{# Enable Wait Time Toggle #}
Enable Wait Time Display

Show estimated wait time to customers

When enabled, the estimated wait time will be displayed on the customer-facing kiosk and queue displays. When disabled, wait times are hidden from customers.
{# MPC Locked Toggle #}
Lock MPC

Prevent staff from changing the MPC value

When enabled, the MPC buttons in the queue will be replaced with a single locked indicator showing the current MPC value. Staff will not be able to change it.
{# Custom MPC Toggle #}
Allow Custom MPC

Enable custom MPC input (1-60 minutes)

When enabled, staff can enter any MPC value between 1 and 60 minutes. The lowest preset button will be removed and replaced with a custom input field.
{# Current MPC Display #}
Current MPC: {{ store.minutesPerContainer }} minutes (Minutes Per Customer)
{# Wait Time Color Thresholds #}

Clock Color Thresholds

Set the wait time thresholds that change the clock color on the queue display.

Clock turns yellow when wait time exceeds this
Clock turns red when wait time exceeds this
{# Save Button for Wait Time Settings #}
{# KPI Settings Card #}

KPI Bar Settings

Configure which KPIs appear in the Workbook KPI bar. Drag items to reorder.

{# KPI List - Sortable #}
{% for kpi in kpiConfig %}
{{ kpi.displayName }} ({{ kpi.kpiKey }})
{# Goal toggle - only for sales and buys #} {% if kpi.kpiKey in ['sales', 'buys'] %}
{% endif %} {# Comps toggle - only for sales, avgTrans, transactions, buys #} {% if kpi.kpiKey in ['sales', 'avgTrans', 'transactions', 'buys'] %}
{% endif %}
{% endfor %}
{# Save Button #}
{# Replenishment Settings Card #}

Replenishment Settings

Advanced Settings

Configure replenishment tracking and scoring thresholds.

{# Feature Toggle #}
When enabled, the replenishment report will be available from the Floor Plan Reports page.
{# Threshold Settings #}
Configure when categories are flagged for attention based on their replenishment score.
{# Additional Settings #}
Used for estimated trip calculations in offsite report.
Rolling window for categories without replenishment history.
{# Reset All Button - PRD F8 #}
Danger Zone

Use this when staff completed replenishment outside the tracked workflow (e.g., during a major restocking event).

{# Save Button #}
{# Floor Plan Settings Card #}

Floor Plan Settings

{% if floorPlanSettings.hasFloorPlan %}

Configure floor plan maintenance workflow settings.

{# Require Auditor Double-Check Toggle #}
Require Auditor Double-Check

Two-step verification for rack maintenance

When enabled, marking a rack as maintained requires two steps: first selecting who performed the maintenance, then selecting a different person who verified the work. When disabled, only the maintainer selection is required.
{# Save Button #}
{% else %}

No floor plan configured for this store.

Create Floor Plan
{% endif %}
{# localStorage Migration Banner (shown conditionally by JS) #}
Store hours found in this browser

Previously saved store hours were found in your browser. Would you like to import them?

{# Default Hours Card #}

Default Store Hours

Set the default opening and closing times for your store. These apply to all days unless overridden below.

When your store opens
When your store closes
{# Daily Hours Override Card #}

Daily Hours

Override default hours for specific days
{% raw %} {% endraw %}
Day Open Time Close Time Closed Status
{# Holiday Hours Card #}

Holiday Hours

Set special hours for holidays or specific dates. Holiday hours override daily hours.

Date Name Hours Actions
No holiday hours configured
{# Save/Reset Buttons #}
{# Holiday Modal #} {# Toast Container #}
{% include 'components/footer.html' %}