Skip to main content

Retail: Store Settings Overview

A quick guide to adding and updating your store's business information.

Written by Ryker Daniel

In this article, we will review the Store Settings page. The Store Settings page is where you can configure your basic cashier and drawer functions, input your license and location information, and define location-specific settings. If you are connected to a state traceability system such as Metrc, BioTrack, or CCRS in WA, you can also enable that connection from this page.

Navigate to the Store Settings page by clicking on the Store Settings icon button found on the left-side navigation bar.

You need Admin or Org Admin permissions to view and edit Store Settings. Users with Custom Permissions will only see the sections their permissions grant access to.


Store Details

A. Name: This field is designated for your store or business name.

B. Store Type: Medical, Recreational, or both, called Med/Rec. Setting this incorrectly can block legitimate sales - for example, a Medical store cannot sell non-THC products without contacting Support first.

Store Type Medical, Recreational, or both, caed Med/Rec can only be changed by our Customer Support team.

If you intend to sell non-THC products and you are a Medical store, please contact our Customer Support team via the chat bubble on the lower right corner of your screen.

C. Cannabis License Number: This field is reserved for your state dispensary license information.

D. Cannabis License Expiration Date: The expiration date on your state cannabis retail license. This field is required. GrowFlow shows a banner if the date is missing or has passed, so update it after you renew your license.

E. Business License: This field is reserved for your local municipality’s business license.

F. Phone: The store’s phone number. This information can be displayed on your receipts.

G. Email: A public-facing email address for your business. This information can be displayed on your receipts.

H. Website: Your store's website. This information can be displayed on your receipts.


Store Location

A. Address: The physical address of the store should be input here. Please avoid the use of P.O. boxes and instead use the location of the dispensary.

B. City: The city where your dispensary is located.

C. State: The state where your dispensary is located.

D. Zip Code: Your dispensary’s ZIP code should go here.

E. Time Zone: The local time zone where your physical store operates. GrowFlow uses it to generate your reports and, in Metrc-connected states, to timestamp sales receipts and inventory adjustments before reporting them to Metrc. If it’s set wrong, sales are recorded with the wrong time or date, which complicates daily compliance reporting and audits.

F. Store Hours: If you're using GrowFlow E-Commerce, the store hours you configure here will be displayed in the info section of your menu.


Cashier

A. Cash Management

  • One User Per Register: Allow only one user per register. When this option is selected, one user will start and end the shift and its associated drawer. Only this user will be able to make sales from their register. This option is better for stores that value accountability over flexibility.

  • Many Users Per Register: One user starts and ends the shift, but any user can sell under their own PIN. This trades some accountability for faster line throughput at busy registers, so pick based on which one matters more for your store.

B. Shift Drawer Count

  • As Total Amount: Using As Total Amount will require you to sum up all of the cash in the drawer and input the total amount received.

  • As Tender Count: This requires you to input the count of each cash denomination — 1s, 5s, 10s, 20s, and so on.

Tax Behavior

C. Inclusive Taxes: When inclusive taxes are enabled, all product pricing will include taxes, and taxes will be subtracted from the product price. This setting is to better show your customer's out-the-door (OTD) pricing.

  • Apply Tax to pre-discount subtotal: When enabled, taxes are calculated based on the original subtotal before any discounts are applied. This works for both inclusive and non-inclusive tax modes. For example, if a product costs $10 and a $1 discount is applied, the subtotal becomes $9, but taxes are still calculated on the original $10. With a 14.5% tax rate as an example, the calculation would be: Subtotal $9 + Tax $1.45 = Total $10.45.

  • Apply $ Discounts to Post-tax Price: You must be using Inclusive Taxes to enable this setting. This option will apply the item and order dollar amount discounts to the post-tax sales price. For example, with inclusive taxes and post-tax discounts enabled, if you have an order item that is $10 and you apply a $5 off discount, the post-tax total will be $5.

Note: The Apply Tax to Pre‑Discount Subtotal setting is required for compliance in certain states, such as New York, where regulations mandate that retail taxes on adult‑use cannabis products must be calculated based on the pre‑discounted price.


​

Cart & Inventory Controls

D. Enable Discount Stacking: Allows discounts to stack on an individual discount basis. Unreviewed stacking rules can compound and erode margin faster than expected, so audit stacked discounts periodically.

For more details, see Discount Stacking.

E. Always Allow Loyalty Discounts to Stack Once: Allows all loyalty discounts to stack with other discounts, even when Enable Discount Stacking is turned off. This will only allow one loyalty discount to be present per item or order. If you want to only allow specific loyalty discounts to stack, only enable Allow Loyalty Stacking from the loyalty discount profile.

F. Disable Manual Package ID Input: Turns off the predictive package suggestions in the register search box and hides the Add to Open Order button on package cards. Budtenders have to scan an item or type the full identifier instead of picking a partial suggestion. This cuts down on mis-adds at the register.
​

If you want budtenders to search for products by name or Package ID, leave this setting off. When it’s on, budtenders won’t see suggestions as they type and must scan or enter the full identifier.

G. Disallow Sales of Out-of-Stock Package IDs: Prevents items from being added to an order if the stock of the package is zero or below.

H. Disallow Sales on Items Below Cost: Some states prohibit selling below cost. Enabling this blocks orders that would sell an item below its cost. In states where this is a legal requirement, leaving it off is a compliance exposure, not just a pricing choice.
​
​I. UPC and SKU Scanning in Cart: Allow for the scanning of UPC and SKUs at the register. This will allow budtenders to look up products via the UPC and SKU codes attached to them.
​
J. Allow CCRS ID Scanning in Cart: Allow the scanning of CCRS IDs in the cash register. This will allow budtenders to look up products via the CCRS ID attached to them.

If a package already has a CCRS ID entered as its Package ID, GrowFlow matches on that Package ID first when you scan, which can select a different package than you expect. To fix this, give the package its own unique Package ID and reprint its label.

K. Allow Inventory Movement During Order: This setting will allow anyone to move inventory from a non-sellable location to a sellable location during an order.
​

Payment Handling

L. Enable Other Payment Method: Use this option if your store accepts payments other than cash.

M. Require Receipt ID for 'Other' Payment: Use this option to require budtenders to enter a Receipt ID when accepting payments via the Other payment type.


​N. Disable the ability to Add Many to Order: "Add Many to Order" speeds up adding multiple items from one Package ID, but can cause inventory discrepancies if different Package IDs are mixed into one order. Turn this on if inventory-count accuracy matters more than checkout speed for your store.

O. Enable Fix for Tax Exempt Customers: If your store uses medical-specific pricing, has tax-exempt customers, and has Inclusive Tax enabled, tax-exempt customers may see an incorrect tax calculation on their order. Toggling this setting corrects that calculation.


​P. Allow Admins to Edit the Order Completion Time: Controls the visibility of the Edit option for completed orders. Enabling this setting will allow users with Admin permissions to edit the date and time an order is completed. When this is disabled, only Organization Admin users will be able to see and use the Edit option.

Q. Phone Number Required For Pickup: Require your customer to enter a phone number when placing a pick-up order. Please note that delivery orders always require a phone number.
​

After you finish configuring Cashier settings, run a test sale that matches how your store usually sells, for example a discounted order, and confirm the receipt total and tax breakdown match what you expect before you go live.


Transfer Settings

A. Transfer Package Cost Input: Select an option for entering the cost of a package from a transfer. There are three available options:

  • Enter Cost per Unit Only: Enter the cost-per-unit of the package. GrowFlow Retail calculates the Total Package Cost based on the quantity times Cost per Unit.

  • Enter Total Package Cost: Enter the package's total cost. GrowFlow Retail calculates the Cost per Unit based on the total cost divided by quantity.

  • Enter either Cost per Unit or Total Package Cost: You'll be able to enter either Cost per Unit or Total Package Cost, and we'll update the other respective field.

B. Auto-Select Products: When you receive a transfer and select a product, GrowFlow will remember your choice. If you purchase the same product again, your previous selection will be pre‑populated to save time and reduce the risk of typos or duplicate entries.

Note: The Auto‑Select Products setting is not available in Biotrack‑connected states. It is currently available in Metrc‑connected states, as well as in CCRS or Washington state.

C. Auto Generate Package ID from Metrc Tag: Automatically generates package IDs from the Metrc Tag during transfers or conversions. Requires Auto-Select Products to be enabled, and is only available in Metrc-connected states. If this setting doesn't appear to work, check Auto-Select Products first - it's a silent dependency, not a bug.

D. Auto Generate Package ID from: This setting lets you choose whether the package ID is generated from the last 10 digits of the Metrc Tag or from the full Metrc Tag.


Rounding Settings

A. Do Not Allow Items to be Discounted Below: Set a dollar value to define the lowest price an item can be discounted to. If you are using Inclusive Taxes, the value set here includes taxes. If taxes are Non-Inclusive, this value will not include taxes.

B. Round Order Totals: Round up your order totals to the nearest nickel, dime, quarter, or dollar, and/or round down the order total to the set value to minimize the change used in-store. When rounding, the base price of the product is changed.

The Round Order Totals can only be used if store taxes are inclusive.


iPad and Windows App Print & Drawer Settings

These settings only apply when using the GrowFlow Retail application for iPadOS and Windows PC. These settings do not apply when accessing GrowFlow Retail through the Chrome browser.

A. Open Drawer On Complete Order: GrowFlow Retail will send a request to your receipt printer to open the cash drawer on completion of an order.

B. Open Drawer On Money Drop: GrowFlow Retail will send a request to your receipt printer to open the cash drawer when a money drop action is completed from the Cashier's screen.

C. Open Drawer On Start/End Shift: GrowFlow Retail will send a request to your receipt printer to open the cash drawer when a shift is started or ended.

D. Auto-print Receipt On Complete Order: GrowFlow Retail will send a request to the receipt printer to automatically print the receipt on order completion.

NOTE: To print a receipt for a completed order, go to the Orders page, select the order you want, click the three‑dot or kebab icon, and choose Receipt to print.

E. Auto-print Exit Labels On Complete Order: GrowFlow Retail will send a request to your label printer to automatically print all exit labels for an order upon completion.

If this setting is enabled, exit labels will be printed for all products. You can not currently limit which products exit labels print for or do not print for.

F. Customer Facing Display for GrowFlow POS Windows App: This setting enables a secondary, customer‑facing display that shows the cart, payment details, and digital signage. You can upload up to five PNG images, which will rotate on the screen. For best results, use images with the same pixel dimensions as the secondary display, or 1920 × 1080 pixels.


Customer Management

A. Anonymous Customers: Enabling this setting allows you to create one-time Recreational customers for people who do not wish to give their information to the store.

If the Customer Queue setting is enabled at the same time as the Anonymous Customers setting, you will be required to enter a name for the Customer before adding them to the queue.

B. Customer Queue: Enabling this setting will turn on the Customer Queue in your store. Customer Queue is best suited for stores that have a waiting room and call in customers by name. Turning off the Customer Queue setting is best for stores that have a line and start an order for the customer immediately when they arrive at the register.

The maximum queue size is 250 customers at a time.

C. Hide PII Fields on Customer Form: For those who don’t want to capture any personal identifiable information about their customers, turning this toggle on will hide all non-required fields on the customer form, such as address, sex, DOB, status, etc. This setting will change the Name field to a Customer ID field.

D. Allow ID Scanning for Check-In: Enable this setting to allow budtenders to scan IDs to check in customers.


Loyalty Program

A. Loyalty Program: Enable this toggle if you would like to set up a loyalty program in your store to allow customers to earn points for every dollar spent at the register.

B. Earn Points When Points Spent On Order: By default, customers do not earn points on orders when points are spent on the order. Select this option if you want your customers to gain points on the order total when points are spent.


​C. Earn Points On Tax: By default, loyalty customers will earn loyalty points on pre-tax prices, e.g., if customers earn 1 point per dollar spent, an order for $5 post-tax/$4.50 pre-tax will give the customer 4 points.
​
This setting allows customers to earn points on taxes, e.g., if customers earn 1 point per dollar spent, an order for $5 post-tax/$4.50 pre-tax will give the customer 5 points.

D. Referred Earn Points on Referral: By default, when someone is referred to the store, only the party referring them receives points. Enabled this setting for both parties to earn points when referring.


​E. Points Per Dollar: Enter the number of points the customer will earn for each dollar they spend.

F. Points Per Referral: Enter the number of points the customer will be given for providing a referral.

For more information on setting up a loyalty program and configuring loyalty discounts, see Loyalty Program Setup and How to Add a Loyalty Discount.


User Settings

Enable this setting to use the Time Clock feature for employee time punches and timecard management.

For more information on using the Time Clock feature, see Time Cards & Time Clock Reports for Admins and Clocking In/Out in GrowFlow.


Menu Settings

If you would like to use GrowFlow Retail's embeddable menus or integrate with a third-party menu service, enable the Menus setting.

If the menu service you are using supports pre-orders, enable the Pre-orders setting. This will allow you to link your GrowFlow inventory to an external menu hosting service such as Weedmaps, Leafly, Dutchie, or I Heart Jane.


QuickBooks

Enable the QuickBooks Online integration by enabling the Turn On QuickBooks setting and completing the setup wizard.

Please note that our integration will only work with QuickBooks Online and not the desktop version.

For more details, see QuickBooks Online Integration.


Traceability Settings

The settings below apply to Metrc-connected stores.

If you need any additional assistance connecting to your state traceability system or the GrowFlow API, please reach out to our Client Experience team via the chat bubble in your account.

Metrc License Number: The state-issued license number associated with your facility in Metrc. GrowFlow uses this number to connect to the correct facility and report inventory and sales activity. Make sure it matches your active Metrc license exactly. An incorrect license number can prevent the connection from working and stop sales from being reported to the state.
​

Report Gross Price to Metrc: Determines whether GrowFlow reports each item's price before discounts (gross price) or after discounts (net price) to Metrc. Enable this setting only if your state requires gross price reporting. When discounts are applied, Metrc sales totals may be higher than the net sales shown in GrowFlow and cashier drawer reports. This difference is important to account for when reconciling sales for audits or tax reporting. If your state doesn't require gross price reporting, leave this setting disabled.
​

User API Key: The API key generated from your Metrc user account that allows GrowFlow to communicate with Metrc on your behalf. If the key is invalid, revoked, or expired, GrowFlow may be unable to sync data or report sales.
​

Test Connection: Verifies that GrowFlow can connect to Metrc using your configured license number and API key. Run this test after entering or updating either value to confirm that the connection is working before relying on Metrc syncing and sales reporting.
​

Refresh Adjustment Reasons: Updates the available package adjustment reasons in GrowFlow using the latest list from Metrc. Use this option if adjustment reasons have been added, changed, or removed in Metrc, but the changes aren't reflected in GrowFlow's inventory adjustment dropdowns. An active Metrc connection is required, so verify your Metrc License Number and Metrc User API Key before refreshing.

After you save, click Test Connection and confirm you see We have successfully connected to the Metrc API. Wait for this message before you process live sales.

What Can Go Wrong

  1. Test Connection fails or shows "Metrc Error: Unauthorized"
    ​Fix: Check that the Metrc License Number matches your active Metrc license exactly, and that the Metrc User API Key hasn’t been revoked or expired. If it has, generate a new key from your Metrc account profile and enter it again.
    ​

  2. Test Connection says there are endpoints you don’t have permission for
    ​Fix: The API key doesn’t have permission for everything GrowFlow needs. Contact our Customer Support team through the chat bubble.
    ​
    ​

Did this answer your question?