Skip to main content

Keep your products and stock
in one place.

You define options like colour and size once and the variants are generated for you. Every variant gets its own price and stock; recording a sale lowers the stock, accepting a quote turns it into one.

No credit card neededFree foreverInstant setup

What the Products module does

From the product record to variants, from bundles to stock, from sales to quotes and out to your website — your whole catalogue lives inside Workinno.

01

Write a title and the product exists

A title is the only required field for a new product. Price, photo, options and stock build up later on the product's own page. Filling the catalogue does not have to finish in one sitting.

TitleLeather Backpack
Create the product
Price laterPhoto laterOptions laterStock later
The catalogue fills up over time; a half-finished product waits in draft.
02

Three kinds of product

You set up a simple product with one price, a product with variants for options like colour and size, or a bundle holding other products. The kind can be changed later. Everything you sell lives in the same catalogue.

Simple · one price, one stock level
With variants · colour, size, dimension
Bundle · other products inside
The kind can be changed later.
03

Draft and published are separate

A product stays a draft until you publish it. Nothing is required in order to publish; you decide when it is ready to be seen. A half-finished product is never shown to a customer.

DraftVisible only to you
↓
PublishedSent to your website
Nothing is required in order to publish; you decide when it is ready to be seen.
04

Categories inside categories

You open subcategories under a category and drag them into order. Category names can be written in fourteen languages and one product can sit in several categories. Order holds as the catalogue grows.

Bags
↓
Backpacks24 PRODUCTS
One product can sit in several categories; names are written in fourteen languages.
05

Deleting a category does not lose products

When you delete a category you decide where its products go. In a category that has a parent you move them up or leave them uncategorised; in a top-level category they are left uncategorised, and subcategories are kept either way. Rearranging categories never costs you a product.

Move to the parent category
Leave uncategorised
Deleting a category never costs you a product.
Bags deleted · 24 products moved up
06

Options with colour and photo swatches

Option values can be a plain list, a colour swatch or a small image. Your customer sees the colour itself, not the word “anthracite”. The right variant is chosen by looking at it.

Colour3 values
BlackBrownNavy
Your customer sees the colour itself, not the word “anthracite”.
PHOTO SWATCHA fabric pattern is picked from a small image too
07

Enter many values at once

You type the values into one box separated by commas and each is added on its own. Thirty sizes do not mean filling in thirty forms. Setup is measured in minutes.

ValuesXS, S, M, L, XL
XSSMLXL
Five values added in one go. Thirty sizes do not mean filling in thirty forms.
BY COMMATyping the values into one box is enough
08

A shared pool of options

You make an option shared across the whole catalogue or keep it to a single product. An option that started out product-specific can be moved into the shared pool later. The same colour list is not retyped for every product.

Size · shared across the catalogue
Strap length · only on this product
Make it shared
A product-specific option can be moved into the shared pool later.
09

Workinno generates the variants

Every combination of the options you picked is created with one button. Three colours and three sizes mean nine variants, and you open none of them. The workload does not multiply as the catalogue grows.

3Colour ×
3Size =
9variants generated
Three colours and three sizes mean nine variants, and you open none of them.
10

A variant inherits what you leave blank

Every field you do not fill in on a variant comes from the main product. You write only what differs: if the large size costs more, you enter only that price. You only record what really changes.

Product price$1,890
Black · Minherited
Navy · L$1,990
You write only what differs; a blank field comes from the main product.
11

One touch for every variant

Price, sale price, stock or on-and-off status can be applied to all the variants you selected at once. You do not open thirty variants one by one. A seasonal discount goes in with a single move.

FieldSale price
Value$1,690
Will be applied to 9 variants
You do not open thirty variants one by one.
12

A stock code is used once

The same stock code cannot go on two products, and variant codes are unique among themselves as well. The chance of shipping the wrong item is closed off from the start. The warehouse and the catalogue speak the same language.

BPK-100-BLK-M saved
BPK-100 is already in use
Variant codes are unique among themselves as well.
BPK-101 · available
13

Regular price and sale price

You keep both, and the sale price cannot rise above the regular one. Products on sale are filtered out of the list with one click. A discount is really a discount.

Price
$1,890
regular $2,190 · 14% off
RULEThe sale price cannot rise above the regular one
On sale · 7 products
Products on sale are filtered out of the list with one click.
14

Different currencies in one sale

You put a product you bought in dollars into a sale written in another currency. You choose the currency of the document, a product in a different one is converted at that day's rate, and the rate you used is written into the record. Months later the sale still reads with the figures of the day it was written.

Backpack$1,890.00
Leather wallet€49.00 × 1.08 = $52.92
The rate is kept on the document and never recalculated later.
DEFAULTThe customer's currency, or your workspace's
15

A gallery of photos

You add up to twenty photos to a product, drag them into order and make one of them the cover. Alt text and a title are written separately for each photo. The product looks here the way it looks on your site.

CoverSideInsideDetail
Up to 20 photos · drag to reorder
Cover photo · this is what the list shows
FOR EVERY PHOTOAlt text and title are written separately
16

The product's documents beside it

The manual, the technical drawing and the warranty document sit on the product's own card. Moving a picture into or out of the gallery is a one-line job. When a customer asks for the manual, no search party starts.

PDFuser-manual.pdf
technical-drawing.png
The manual, the drawing and the warranty sit on the product's own card.
17

Downloadable products

If you sell digital products you attach the file to the product and write how many times it may be downloaded and how many days access lasts. When the time is up the link closes by itself. Digital goods sell out of the same catalogue.

Downloads allowed3 times
Access30 days
When the time is up the download link closes by itself.
You also write how many times it may be downloaded
18

Bundles

You write how many of which product go into the bundle. A product cannot be put inside its own bundle and a bundle cannot hold another bundle. You build a promotion bundle in minutes.

ContentsQty
Leather Backpack1
Leather Wallet1
Keyring2
19

The bundle's advantage is visible

The total of the contents sits next to the bundle price and the discount between them is worked out. Both you and your customer see why the bundle is worth buying. Explaining the saving gets easier.

Contents$3,240
Bundle price$2,750
About 15% better. Both you and your customer see why the bundle is worth buying.
CONTENTSTheir total sits next to the bundle price
20

Stock tracking is optional

If you sell services you leave stock tracking off. Turn it on and the quantity becomes required and the out-of-stock state is handled for you. A team selling services never deals with a stock field.

Stock tracking
Qty24
StatusIn stock
If you sell services you leave stock tracking off.
21

Selling lowers the stock

The moment you record the sale, the stock of the variant you sold goes down. Delete the sale or change the line and the stock is put back exactly. No gap opens between the warehouse count and the record.

SaleBlack · M × 2
↓
Stock8 → 6
Delete the sale and the stock is put back exactly.
22

A quote does not lower stock

A quote is not yet a sale, so it leaves the stock alone. The drop happens the moment you turn the quote into a sale. Stock only moves on a real sale.

Quote · stock stays the same
Sale · stock goes down
The drop happens the moment you turn the quote into a sale.
QUOTENot a sale yet, so it leaves the stock alone
23

Selling a bundle lowers its contents

A bundle keeps no stock of its own; when it sells, each product inside it drops by however many it contains. A bundle inside a bundle is opened up and counted too. Bundle sales show the true stock.

Gift Set × 1 sold
Backpack 12 → 11
Keyring 40 → 38
A bundle inside a bundle is opened up and counted too.
24

Sales with many lines

You put as many products and variants into a sale as you like and can change the unit price for that sale. Line totals and the grand total come out on their own. Nothing is added up by hand.

ProductQtyAmount
Backpack · M2$3,780
Leather wallet1$890
Total$4,670
25

Quotes run on their own track

A quote is tracked as draft, sent, accepted and rejected. You turn an accepted one into a sale with a single button and the two records stay linked. Where each quote stands is never in doubt.

DraftSentAcceptedRejected
Turn into a sale
QTE-104 → SAL-238 · the two records are linked
Rejected quotes gather in their own stage.
26

Past sales do not break

The variant name at the moment of the sale is written into the line. Even if you rename the product or delete the variant, the old sale keeps telling you what you sold. Past figures always read correctly.

March saleLeather Backpack · Black · M
Today's catalogueThe product was renamed, the black variant removed
The March line keeps telling you what you sold.
INSIDE THE LINEThe variant name at the moment of the sale is written in
27

Sales reach your books

If you choose an account on the sale, the income entry is created for you. Edit the sale later and the income entry is updated with it. The same sale is never recorded twice.

SaleAcar Architecture · $4,670
↓
IncomeBusiness account · collected
Edit the sale later and the income entry is updated with it.
28

Uncollected sales stay on the list

If the money has not arrived you write a due date and choose which channel the reminder goes out on. Nothing owed is forgotten. Chasing payment does not depend on anyone's memory.

Due15 September
ReminderEmail
Due 14 April · nothing owed is forgotten
CHANNELYou choose where the reminder goes out from
29

Which customer bought what

The product card shows the customers who bought it, how many times, the total amount and the date of the last transaction. You click a customer and go into the detail. What to offer whom is read off the history.

AAAcar Architecture4 sales
LFLotus Furniture1 quote
How many times they bought, the total and the last transaction date sit on the card.
You click a customer and go into the detail
30

Mark an interested customer

When there is no sale yet but a customer is interested, you draw the link yourself: interested, recommended, or a description you write. Remembering an interested customer no longer needs a note. The opportunity stays recorded on the product it belongs to.

Lotus Furniture · Interested
Dana T. · Recommended
You can write your own description of the link too.
BEFORE ANY SALEYou link an interested customer yourself
31

Work attached to a product

Photo shoots, restocking and price updates are attached to the product. From the product's page you see which job is waiting. Catalogue work does not get lost in a separate list.

Product photos to be taken
Description written
From the product's page you see which job is waiting.
Restock · by 18 March
32

Search that finds it

The product name, the short description, the long description and the stock code are searched together. Even if only one word stuck in your mind, you will find it. In a large catalogue you reach what you want in seconds.

leather
Leather Backpack · BPK-100
Leather Card Holder · found in the description
Name · description · stock code are searched together.
33

Seventeen separate filters

You cut the slice of the catalogue you want in a few clicks. Kind, status, category, label, stock state, price and stock range, weight, tax rate, who created the product and who edited it last, and a date range all work together. You save the slice you built instead of rebuilding it tomorrow.

With variantsOn sale$1,000-3,000In stockBagssummer collection0-2 kg
Save this view
Kind, status, weight and date range are among the filters too.
34

Lists that come ready

Published, drafts, on sale and out of stock are waiting without any setup. One click takes you to that list. You start working on day one without configuring anything.

Published
Drafts
Out of stock
Waiting for you without any setup.
35

Fix it from the list

The stock code and the short description can be corrected in the list without opening the product's page. Fixing twenty products is not opening twenty pages. Bulk maintenance is short work.

ProductStock code
Leather BackpackBPK-100
Leather WalletWLT-40
You correct the stock code and short description without opening the page.
36

Labels shared with the team

Product labels use the same pool as your tasks, so the same label means the same thing in both places. Hundreds of products can be labelled in one go. Your classification does not fall apart between modules.

summer collectionhandmadebestseller
42 products selected · label them
SAME POOL“bestseller” is the same label on tasks too
Hundreds of products can be labelled in one go.
37

A feed to your website

Published products are sent to the WordPress site you built with Workinno every fifteen minutes: title, description, price, sale price, stock and stock code. The same product is never entered in two places. The price on the site stays the price in your catalogue.

Workinno128 products published
↓
Your siterefreshed every 15 minutes
Title, description, price, stock and stock code travel together.
38

Automation on product events

Your rules run by themselves when a product is added, published, when its stock or price changes, or when a quote is accepted. What happens on which event is up to the rule you built. When stock runs low, you hear about it first.

EventQuote accepted
↓
RulePreparation task opened
Stock, price, publishing and quote events all trigger rules.
39

Selling is a separate permission

A sales rep can open sales and quotes without editing the product record. Deleting products in bulk and deleting them for good are additionally marked risky. The sales team works without changing the catalogue.

Opening saleson
Editing productsoff
A sales rep opens sales and quotes without changing the catalogue.
RISKYBulk and permanent deletion are marked separately
40

A deleted product comes back

A deleted product goes to the bin and can be restored from there. Deleting for good is a separate permission and warns you as well. Deleting the wrong thing is not a permanent loss.

In the bin · 1 product
Restore
SEPARATE PERMISSIONDeleting for good · warns you as well
A deleted product is restored from the bin.
41

Product cards on your dashboard

Recently added products, those running low and the ones you want to highlight arrive on your dashboard as cards. Open the dashboard in the morning and the state of the catalogue is right there. You see where the catalogue stands every morning.

Recently added
6 products
Running low
3 products
Highlighted
4 products
You arrange the cards wherever you like on your dashboard.
Products you want to highlight become cards too
42

Inno knows the catalogue

You can ask your AI assistant about a product: what it costs, whether it is in stock, which category it sits in. You do not have to go to the list and search. With a customer on the phone you find the answer by typing.

YouHow is the leather backpack doing for stock?
InnoThe nine variants hold 42 in total; navy in large is sold out.
Inno only looks at the products you can see.
YOU CAN ASKIts price · its stock · which category
43

Who changed what

Price changes, stock changes, publishing, variant and bundle edits are all written down. You do not have to guess why the price is different. A price argument ends by looking at the record.

Sarah B. changed the price from 2,190 to 1,890
Martin A. published the product
Price, stock, variant and bundle edits are all written down.
Price 2,190 → 1,890 · 12 March

Close the price list, let the catalogue speak

The product list is in one spreadsheet and the prices in another.
The product, its price, its photo and its stock sit in one record.
You open a separate row for every colour and size of the same product.
You define the options once and the variants are generated for you.
You lower the stock by hand after a sale, and it is often forgotten.
Recording a sale lowers the stock; deleting the sale brings it back.
You write quotes in Word and try to remember who got which one.
Quote status is tracked and an accepted quote becomes a sale in one click.
You hunt through records to see which customer bought what.
The product card shows who bought it and who was quoted for it.
You type the same figures a second time to get a sale into the books.
Choosing an account on the sale creates the income entry by itself.
The price on the website and the price on your list disagree.
Your website refreshes its products from Workinno every fifteen minutes.
FAQ

Frequently asked questions

Do I have to enter options like colour and size one by one?

No. You define the options and their values once and Workinno generates the variants. Three colours and three sizes become nine variants at the press of one button.

Can each variant have its own price?

It can. Any field you leave empty on a variant comes from the main product, so you only fill in what differs. Price, stock and photo can all be changed per variant.

Does the stock drop by itself when I sell?

Yes. Recording a sale lowers the stock of the variant you sold, and deleting the sale puts it back. A quote does not touch the stock, because a quote is not yet a sale.

Can I sell bundles?

Yes. You write how many of which products go into the bundle. When the bundle sells, it is the stock of the products inside it that drops, not the bundle itself.

Can I send a quote and turn it into a sale later?

Yes. A quote is tracked as draft, sent, accepted and rejected; you turn an accepted quote into a sale with one button and the two records stay linked.

Do sales reach my books?

If you choose an account on the sale, the income entry is created for you. You mark it collected, or set a due date and a reminder channel if the money has not arrived yet.

Are my products sent to my website?

Published products are sent to the WordPress site you built with Workinno every fifteen minutes: title, description, price, sale price, stock and SKU. The feed runs one way.

Who can edit a product and who can sell?

The two permissions are separate. A sales rep can open sales and quotes without editing the product record; deleting products in bulk is additionally marked risky.

LAST STEP

Let your catalogue live in one place.

Set up your workspace and add your first product. Never lower stock by hand again.

Free forever
No credit card neededFree foreverInstant setup
Products · Features · Workinno