Shop Settings
Run storewide sales, manage loyalty points, configure freebie confirmation, set low-stock thresholds, and choose your order numbering and weight conversion.
What this page does
The Shop settings page controls: Storewide Sales (apply or remove a store-wide discount), your Loyalty Program (reward repeat customers with redeemable points), Freebies (control how free gifts are added at cart thresholds), Low-Stock Alerts (default thresholds for inventory warnings), Order Numbers (sequential or timestamp-based numbering), and Weight Conversion (ounces to grams).
Storewide Sale
Apply a percentage or fixed-dollar discount to every active product in your store at once. This is the fastest way to run a store-wide promotion without editing each product individually.
- Discount Type
- Choose Percentage (e.g. 20% off everything) or Fixed amount (e.g. $5 off every product).
- Discount Amount
- Enter the discount value. For percentages, a value of 20 means 20% off. Products that already had an individual sale price are tracked separately so they can be restored later.
Removing a Storewide Sale
When a sale is active, click Remove Storewide Sale. A confirmation panel offers two choices:
- Restore original prices
- Products return to their pre-sale prices. Any individual sales that existed before the storewide sale are restored as well.
- Keep reduced prices
- The discounted prices become the new regular prices. Sale badges are removed. Use this when you want to permanently reduce prices across your catalogue.
Wipe All Sales
The Wipe All Sales button (red) clears all sale prices across your store — both storewide and individual product sales. The same restore vs. keep choice applies. Use this as a reset when you want a clean slate.
Turning loyalty on or off
Check the Enable loyalty points box to turn it on. Uncheck it to turn it off.
When it is on: Customers earn points on every order and see their balance on their account page. At checkout they can choose to spend points for a discount.
When you turn it off: Customers stop earning and can't spend points. But their points don't disappear — if you turn it back on later, their old points are still there.
Points Earned Per $1.00
This number controls how fast customers earn points.
Example: If you set it to 1, a customer who spends $50 earns 50 points. If you set it to 2, they earn 100 points on the same order.
A higher number makes customers feel like they are earning fast, which makes them want to come back sooner.
Points Needed For $1.00
This number controls how much a point is worth when a customer spends it.
Example: If this is set to 100, a customer needs 100 points to get $1.00 off. If you set it to 50, they only need 50 points for the same $1.00 off — which means the discount is twice as generous.
Simple math: With the defaults (1 point per dollar spent, 100 points for $1 off), customers get a 1% discount. That's the most common setup.
Tips
- Start with the defaults (1 point per dollar, 100 points for $1 off). You can always make it more generous later.
- If you want customers to feel like they earn quickly, raise "Points Earned Per $1.00" to 5 or 10 and raise "Points Needed For $1.00" to 500 or 1000 to keep the same actual discount rate.
- Check your Customers page to see who has the most points — those are your best repeat customers.
Freebie Confirmation
DabDash can automatically add a free gift to a customer's cart when their order reaches a spend threshold. You set those thresholds on the Freebies page. This setting controls what happens when that threshold is crossed.
- Require freebie confirmation — on
- A popup congratulates the customer on their free gift and they must tap Add to cart to confirm. Good for drawing attention to the promotion.
- Require freebie confirmation — off
- The free gift is added silently without any popup. Keeps the checkout flow uninterrupted.
Default Low-Stock Thresholds
These store-wide defaults determine when DabDash flags a product as "low stock" and sends you a notification.
- Weight products threshold
- The number of grams remaining before a weight-tracked product (flower, concentrates) is flagged. Default: 14g.
- Unit products threshold
- The number of units remaining before a unit-tracked product (edibles, pre-rolls, capsules) is flagged. Default: 5.
Both fields are required. Individual products can override these defaults on the Inventory page.
Order Numbers
This toggle controls how DabDash generates the order number customers see on their confirmation and invoice.
- Sequential — on
- Orders are numbered in a simple counting sequence starting from #100001 and going up by one with each order. Easy for customers and staff to reference and sort.
- Sequential — off
- Orders get a timestamp-based code instead. Less predictable but can be useful if you want to avoid revealing your order volume to customers.
Weight Conversion
This setting defines how DabDash converts ounces to grams when you enter stock quantities in ounces, import products, or when the storefront displays weight labels.
- 28g — Cannabis industry standard
- The conversion most cannabis retailers use. One ounce = 28 grams. Keeps the numbers clean and matches what customers expect to see.
- 28.3495g — Metric / scientific
- The precise metric conversion. Use this if your regulatory reporting requires exact gram weights.
Note: Changing this setting only affects future conversions. Existing product weights and stock quantities already stored in grams are not changed.