circle-check
Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

Product Types

Every product in Flow Retail has a type that determines how it handles inventory, sales, and delivery. Most retailers use Stock for physical products.


Which type should I use?

Type
Use for
Tracks inventory?

Stock Product

Physical products you buy and sell

Yes

Not Stock Controlled

Items you don't need to track (e.g., bags)

No

Non-Physical

Services, fees, digital products

No

Configurable

Products with variants (size, color)

Via variants

Package Product

Product sets or packages

Via included products

Gift Card

Flow Retail Gift Cards only

Special handling

Not sure? Stock Product is the right choice for most physical products.


Stock Product

The most common type. Use this for physical products where you want to track inventory.

How it works:

  • Inventory is tracked automatically

  • Products must be delivered out (immediately or later)

  • You can't deliver a product if there's no stock available

  • Stock is registered via Purchase Orders, integrations, or spreadsheet import

Examples: Phones, shoes, furniture, electronics


Not Stock Controlled

Same as Stock Product, but without inventory tracking. Use this for items you always have plenty of and don't need to count.

How it works:

  • No inventory tracking

  • Can still be reserved and delivered later

  • Useful for high-volume, low-value items

Examples: Shopping bags, small accessories, packaging materials


Non-Physical

Use this for services or digital products that don't require physical delivery.

How it works:

  • No inventory tracking

  • Automatically completed when sold

Examples: Shipping fees, service charges, software licenses, gift wrapping


Configurable

Use this to group product variants (like sizes or colors) under one parent product. See Configurable products for a full guide.

Examples: T-shirt available in S, M, L, XL – each size is a Stock product, grouped under one Configurable parent.


Package Product

Use this to sell multiple products together as a package. See Package Products for a full guide.

Package type
How it works

Set price

Fixed total price – either a pre-configured bundle, or with choices that don't affect price

Dynamic

Price adjusts based on customer's selections

Examples: Modular sofa, bed package, phone + case + charger bundle, ski package (skis + bindings + poles), gift basket


Gift Card

This type is exclusively for Flow Retail Gift Cards. See Flow Gift Card for setup instructions.


For developers

Reference table for system field names:

System field
Product type

STOCK

Stock Product

NO_STOCK

Not Stock Controlled

NON_PHYSICAL

Non-Physical

CONFIGURABLE

Configurable

PACKAGE_FIXED

Package Product, Set price

PACKAGE_DYNAMIC

Package Product, Dynamic

FLOWGIFTCARD

Gift Card

Last updated

Was this helpful?