Products are the items you sell, whether that’s a hand-tied bouquet, a potted plant, a vase, or a gift card. Each product in your catalogue can have multiple (sizes like Standard, Large, and Luxury), each with its own price and recipe.Documentation Index
Fetch the complete documentation index at: https://docs.florists.digital/llms.txt
Use this file to discover all available pages before exploring further.
Product structure
Digital Florists uses a variant system. A single product (like “Red Rose Hand-Tied”) is the parent, and each size is a variant underneath it:- Product: “Red Rose Hand-Tied” (holds the description, photos, and general details)
- Variants: “Standard” at £35, “Large” at £50, “Luxury” at £75 (each with its own price and recipe)
Adding a product
Create the product
Go to Products and click Create Product. Enter the product name, description, and upload photos.
Add variants
Add the variants (sizes) you want to offer. For each variant, set the name (e.g., Standard, Large, Luxury) and the retail price.
Build a recipe (optional)
If you want accurate costing, add a recipe to each variant. List the ingredients (stems, sundries, materials) and the quantities needed. Digital Florists calculates the cost price and shows your profit margin.
Recipes and margins
The recipe builder is one of the most powerful features. By telling Digital Florists what goes into an arrangement, you get:- Accurate cost prices based on real ingredient costs from your inventory
- Live profit margins that update when ingredient prices change
- Shopping list integration so the dashboard can tell you what stems to pull each morning
- Early warnings if your margin drops below a healthy level because a supplier raised their prices
Product categories
Categories let you organise your products into groups — Bouquets, Plants, Add-ons, or whatever makes sense for your shop. They appear as tabs on the order screen and the Point of Sale, making it easy to browse your range. A product can belong to up to 5 categories, but one must be marked as the primary category. The primary category is the main one used for filtering and display. When importing via CSV, the first category listed becomes the primary. A few things to know about categories:- Independent per channel — each category has separate visibility toggles for the order screen and the POS. Your POS categories can be completely different from your order screen categories. Some shops sell different things at the till than they do for phone or web orders, and categories let you reflect that.
- Subcategories — categories can be nested (e.g., Flowers > Roses, Flowers > Seasonal). This helps organise large catalogues without creating dozens of top-level tabs.
- Master search — no matter how your categories are set up, the search bar searches across all of them. So even if you have hundreds of products, you can always find what you need by typing part of the name.
- Start simple — you can put everything into one category to begin with and reorganise later. There’s no need to set up a complex category structure before you’re ready.
- Change later by upload — if you want to reorganise your categories down the line, you can do it in bulk via CSV import rather than editing each product individually.
Setting up POS-only categories
For the till, you’ll often want categories that don’t appear on your order screen — things like “Cut Flowers”, “Plants”, or “Flower Sales” for walk-in customers buying something generic. To set this up:Add a category
Go to Settings > Storefront > Products, click Options in the top right, and choose Add Category.
Product settings
Each product has additional settings you can configure:- Occasions: Tag products with Birthday, Romance, Sympathy, New Baby, etc. These control where the product appears on your website.
- Publication status: Set a product to Draft, Active, or Archived to control when it appears. You can also set a Published at date to record when it went live.
- Price override: Allow the price to be changed at the point of sale. This is useful for generic products like “Hand Tied” or “Plants” where the price depends on what’s being sold.
- Age verification: Turn this on for products like champagne or wine. Your driver will be prompted to check ID on delivery.
- Virtual products: Use this for gift cards or workshops that don’t need physical delivery.
- Tax rate: Each variant has its own tax rate. If your products have different VAT rates (e.g., standard rate for flowers, reduced rate for food), set the correct rate on each variant.
- Product code: A code that links a product in Digital Florists to the same product on your website. When an order comes in from your website, this code identifies which product was sold so it appears correctly on your dashboard and deducts from stock. You can set codes individually (edit the product, then enter the code in the Product Code field) or in bulk via CSV import.
Barcodes
Every product has a barcode that you can print for use with a barcode scanner at your POS. This speeds up checkout — staff scan instead of searching.- Individual — edit a product and click Download Barcode to get a barcode for that item
- Bulk labels — select multiple products from the product list, click Actions > Print Barcode Labels to print them on your label printer
- Bulk sheet — select products and click Actions > Print Sheet to get an A4 page of barcodes (useful if you don’t have a label printer)
- By category — go to Categories, open a category, and click Print Barcodes to get an A4 sheet of every product in that category
Importing products
If you have a lot of products to add — for example, a full cut flower list or a seasonal range — you can import them in bulk using a CSV file instead of creating them one by one. The import wizard walks you through every step and shows you a full preview before anything is saved. Go to Settings > Products and click Import Products to get started.Importing Data
Full guide to importing products via CSV, including column reference, updating existing products, and migrating from other platforms.
Stock tracking
If you want Digital Florists to track how many of a product you have in stock, enable stock tracking on the variant. Your dashboard will:- Show a stock level on each variant
- Warn you when stock is running low
- Prevent overselling if you choose to enforce stock limits
Common questions
What's the difference between a product and an ingredient?
What's the difference between a product and an ingredient?
A product is what you sell to customers (e.g., “Red Rose Hand-Tied”). An ingredient is what you buy from suppliers (e.g., “Red Naomi Rose stem”). Products are made from ingredients using recipes.
Can I have a product without variants?
Can I have a product without variants?
Every product needs at least one variant. If you only sell one size, just create a single variant (e.g., “Standard”).
How do I hide a product from my website?
How do I hide a product from my website?
Toggle the product’s visibility off, or set its publication status to Archived. The product will still be available for manual orders but won’t show on your website.
What’s next?
Importing Data
Import products in bulk from a spreadsheet or another platform.
Inventory
Track stock levels and manage your ingredients.
Recipes & Ingredients
Build recipes to accurately cost your arrangements.
Promotions
Create discount codes and run campaigns.