Vendor Portal

Complete guide for flower shop owners and freelance florists — self sign-up, billing, bouquets, vases, vase ordering, orders, payments and settings.

FlowerShop IoT Platform

Authentication

Login Page

The Vendor Portal login screen. Enter your vendor account username and password then click Sign In. New vendors can self-register via the Create a vendor account link below the form.

Login Page

Forgot Password

Password reset page. Enter your registered username or email and a reset link will be sent to your inbox.

Forgot Password

Dashboard

Dashboard Overview

After signing in you land on the dashboard, which greets you by business name and summarises active vases, available bouquets and pending orders, with quick-action shortcuts.

Dashboard Overview

Bouquet Management

My Bouquets

Lists all your bouquets with their photo, name, price and availability status.

My Bouquets

Set / Change Price

Use the price modal to set or update a bouquet price. The new price is pushed to the smart-vase display.

Set / Change Price

Smart Vase Management

My Vases

Shows the smart vases assigned to you, their connection status and the bouquet currently on display. Use Order New Vases to request more hardware (see Vase Ordering).

My Vases

Vase Details

Detailed view of a single vase: sensor readings, current bouquet and the photo-upload control.

Vase Details

Order Management

My Orders

Customer orders for your bouquets, filterable by status.

My Orders

Order Details

Full order detail with line items, customer info and status transitions.

Order Details

Payments

My Payments

Your payment activity and any items needing attention (refunds, disputes).

My Payments

Feedback

Customer Feedback

Ratings and reviews customers left on your bouquets.

Customer Feedback

Analytics

Analytics Dashboard

Sales and performance charts for your shop.

Analytics Dashboard

Settings

Profile Settings

Edit your business profile and contact details.

Profile Settings

Opening Hours

Configure the opening hours shown to customers.

Opening Hours

Account Registration (Self Sign-Up) NEW

Step 1 — Business Details

Open the wizard from the Create a vendor account link on the login page. Step 1 collects your vendor type (Traditional Shop or Freelance Florist), business name, contact details and operating address. Freelance florists can supply an optional online storefront URL instead of a physical shop address. A 14-day free trial starts on completion — no charge until it ends.

Step 1 — Business Details

Step 2 — Billing Address

Enter the billing address used for invoicing and to create your Stripe customer record (street, city, postal code, country).

Step 2 — Billing Address

Step 3 — Payment Method

Capture a card via the Stripe Payment Element. When card capture is not configured in the current environment the wizard shows an informational notice and lets you skip — you can add a payment method later from the Billing page. Your card is never charged during the trial.

Step 3 — Payment Method

Step 4 — Confirm & Accept Terms

Choose your login username and password, accept the Terms & Conditions and Privacy Policy, then click Create account & start trial. This creates your vendor record, login, Stripe customer and trial subscription atomically.

Step 4 — Confirm & Accept Terms

Registration Complete

On success you are signed in automatically and taken to your dashboard. Self-registered vendors are Pending approval until a platform administrator approves the account; you can configure your shop in the meantime.

Registration Complete

Billing & Subscription NEW

Subscription Overview

The Billing page (in the main navigation) shows your platform plan, status badge, trial countdown, next billing date and the saved payment method on file (e.g. "Visa •••• 4242"). From here you can update your payment method or cancel the subscription. Cancelling keeps access until the end of the current period.

Subscription Overview

Update Payment Method & Billing Address

The Update payment method button opens this page. Any card already on file is shown at the top ("Visa •••• 4242 — Saved & set as your default payment method"); the card-entry fields stay hidden behind a Replace card button so it is clear they are only needed to change cards. New vendors with no card see the entry form directly under an "Add a payment card" heading. Card data is entered into Stripe's secure Payment Element (it never touches our servers) and saved against your Stripe customer via a SetupIntent. The billing address form can be edited independently and is saved to your vendor profile for invoicing.

Update Payment Method & Billing Address

Vase Ordering NEW

Order Smart Vases

From My Vases → Order New Vases, choose a quantity (1–10), provide a shipping address (pre-fillable from your details) and optional delivery notes, then click Place Order. Hardware cost is handled by the platform — no payment is taken here.

Order Smart Vases

My Vase Orders

Track every vase order you have placed, with a status badge (Requested → Confirmed → Shipped → Delivered) and the courier tracking number once the platform ships your devices.

My Vase Orders