FleetbaseFleetbase

Products

Create and manage products in your Storefront catalog — images, videos, variants, addons, availability, translations, and metadata.

Products

A Product is the core unit of your catalog — any item or service a customer can purchase. Products belong to a specific store and are organized into categories.

Navigate to Storefront → Products to manage your product list.

Product list — name, price, category, status, and primary image

Product Attributes

FieldDescription
NameThe customer-facing product name
DescriptionDetailed description of the item
PriceBase price in the store's currency
Sale PriceReduced price; applied when is_on_sale is enabled
SKUOptional internal stock keeping unit
CategoryThe primary category this product belongs to
Statuspublished (visible to customers) or draft (hidden — used while editing)
Is AvailableBoolean toggle (is_available) layered on top of status. When off, the product is hidden from customers even if status = published. The customer-facing API filters on both flags being set, so use this to take a published product temporarily out of stock without losing its catalog placement
Is RecommendedFlag to surface this product as a recommendation in your app
Is ServiceMark as a service product (non-physical)
Is BookableEnable appointment/booking-style ordering — only shown when Is Service is on
TagsFreeform tags for filtering and search
YouTube URLsAdd embedded videos for the product detail screen
TranslationsPer-locale name and description
MetadataArbitrary key/value meta data

A few additional fields are stored on the model but not exposed in the edit form — can_pickup (allow product-level pickup) is settable via the API only.

Each product also auto-generates a slug, a QR code, and a barcode on creation.

Creating a Product

Navigate to Storefront → Products.

Open a category and click New Product.

Enter the Name, Description, and Price.

Upload images and (optionally) videos in the media dropzone — pick one as the primary image.

Set Status to Published when the product is ready for customers.

Click Save.

Product editor — basics (name, description, category, status, SKU, tags), pricing, and storefront settings

Product Customization

Variants

Variants define required selections the customer must make before adding a product to the cart (e.g., selecting a size). See Variants & Addons.

Addons

Addons are optional extras grouped into addon categories. See Variants & Addons.

Availability Hours

If a product is only available at certain times (e.g., a breakfast item available 7am–11am only), use the Availability panel inside the product editor:

  1. Open the product
  2. Open the Availability panel (uses the schedule manager)
  3. Add per-day time blocks
  4. Save

How Products Flow to Fleet-Ops

When a customer completes checkout, each cart item is converted into a Fleet-Ops Entity in the order payload:

  • The entity carries the product name, description, SKU, currency, price, sale_price, internal_id (the product's public_id), and image_url
  • The cart item retains quantity and variant/addon selections so dispatchers and drivers see exactly what needs to be picked up

This conversion happens automatically — no configuration required.

Importing Products

To bulk-upload a product catalog from a spreadsheet, click Import in the products list. The CSV columns expected by the import flow include name, price, currency, and category; consult the import modal for the full schema applied by your installation.

Product import dialog — spreadsheet upload with column mapping

Products | Fleetbase