Startup Guide for Furniture CEOs
Startup Guide for Furniture CEOs
Paul helps you �nd an affordable of�ce location. Now, it’s time
to start doing business; purchase your �rst products, market
your company, sell those products and, hopefully, make a pro�t!
The �rst game, “Buy & Sell”, will help you setup your B2B
business: from buying new products to selling and delivering
to customers. Once these processes are in place, you’ll be able
to choose from 6 other scenarios to develop your strategy:
Your Score
Pile the cards front-side up, if you found the solution before
looking at the back (even if you did it differently). Pile the cards
with their back-side up, if you missed something in the solution.
At the end of the game, count the stars at the bottom-right
corner of each face. The following table de�nes your level of
success:
Create a Product 1
Receive Products 3
Sell Products 5
Deliver to Customer 6
Invoice Customer 7
Record Payment 8
Analyze Pro�ts 9
Buy & Sell 1
https://www.odoo.com
Inventory Purchase
These are the minimum set of apps for the ow, but you can install more.
Con�gure
Company Name
If your company name starts with 'edu-',
MyO ce Inc.
the database will exist for 10 months and
edu-myo ce-inc.odoo.com will be deleted afterwards without backup.
Country
Your own country should be selected by
United States default. The country de�nes the right taxes,
charts of accounts and legal reports.
Create a Product 1
You
You
Product Name
Large Desk
Cost $ 140.00
Any cost between 100 and 140 is considered correct, as the accounting
valuation will depend on future purchases.
If you don't record a vendor, Odoo automatically creates it at the �rst purchase order.
To see “Quantity”, go to and select it. With Quantity set at 10 in the �rst line, the
system uses the matching price when creating a purchase order over 10 items.
Buy & Sell
You
You
Add a line
Taxes vary by country. Depending on your location, you may not have the same
tax as the example.
1
This button takes you directly to the Receipt document.
Receipt
Buy & Sell
Receive Products 3
Incoming Call...
You
Inventory
Receipts
1 TO PROCESS
EDIT
WH/IN/00001
Receive From Wood Corner Source Document P00001
If you don't set any quantity received in the ‘Done' column, Odoo asks for a
con�rmation to accept all the initial demand (ordered quantities).
Paul • Secretary
I’ve put it on your desk, can you create, check and con�rm it?
No need to pay it right now, the due date is in 2 months.
Wood Corner
1164 Cambridge Drive
White Tanks, AZ 85340
United States
[email protected]
MyO ce Inc
1725 Slough Avenue
Scranton PA, 18540
United States
Invoice 2021/0123
Description Quantity Unit Price Amount
Large Desk 10.000 $ 110.00 $ 1,100.00
Subtotal $ 1,100.00
Tax $ 165.00
Total $ 1,265.00
P0001: $ 1,000.00
Add a line
Bonus Point • There is a difference between the bill auto-completed by Odoo ($100)
and the vendor bill ($110). When this happens, you usually send a message to the
vendor. You get an extra if you noticed it (even if you did not send the message).
Hello, on your invoice 2021/0123, you charged us $110 per unit instead of
the $100 we agreed upon. We accept the bill, but we won't pay it until you
send us a $100 refund receipt.
SEND
Buy & Sell
Sell Products 5
Brandon • Customer
You
Customer Brandon
Wait 30 seconds, you should receive a con�rmation email in your inbox if you
sent the email to [email protected]. Click CONFIRM .
1
This button takes you directly to the Delivery Order.
Delivery
Buy & Sell
Deliver to Customer 6
You
You’ll get
Okay, I’ll check
it by email
this right
rightaway!
now!
Deliver to Customer 6
Inventory
Delivery Orders
1 TO PROCESS
VALIDATE
Immediate Transfer? You have not recorded done under quantities yet,
by clicking on apply Odoo will process all the quantities.
APPLY
Invoice Customer 7
Anita • Accountant
You
I’m on it!
Invoice Customer 7
CREATE INVOICE
The other options “Down payment” allow you to invoice only a part of the invoice
(i.e. 20% or 500€).
Total: $ 759.00
Record Payment 8
Inbox (1)
PAYMENT NOTIFICATION
$759.00 from Azure Interior
Communication: “INV/2021/0001 - 3 large desks”
You
REGISTER PAYMENT
Journal Bank
Amount $759.00
Amount and Journal can be different, it depends on the taxes and currency of
your country. Add the total of the invoice for Amount.
CREATE PAYMENT
DRAFT POSTED
Instead of recording payments manually, you can synchronize your bank with
Odoo (it supports integration with 24,000 banks), or import bank statement �les.
Reconciliation becomes much faster as matches are suggested automatically.
Buy & Sell
Analyze Pro�ts 9
You
Anita • Accountant
Congratulations!
Import Products 1
Close Session 3
Control Cash 7
Apps
Point of Sale
User-friendly PoS interface for shops and restaurants
INSTALL
Point of Sale
Shop
In the con�guration screen, you can also add other payment methods, such as
credit cards.
Point of Sale
You
You
Import records
LOAD FILE
IMPORT
You can set categories on the product form, to structure how products are
organized in the point of sale.
Category Desks
Categories can help you �nd products faster thanks to the top navigation bar
on the POS interface.
Mike • Customer
You
Mike • Customer
Total: $ 598.00
Taxes: $ 78.00
Customer 1 2 3 Qty
4 5 6 Disc
7 8 9 Price
Payment
+/- 0 .
Validate »
Cash 600.00
If your database's country has higher tax rates, the cash amount that you'll have
to input will be over 600.
You can also add products in the POS by scanning the barcode.
Point of Sale
Close Session 3
Anita • Accountant
I’ve got a question for you, can you come over please?
You
Close
Con�rm
Shop
RESUME CLOSE
You can continue selling even if you are disconnected from the internet.
The system keeps all sales in memory and syncs them once it gets back online.
Anita • Accountant
You
Anita • Accountant
Point of Sale
Shop
Payments
Advanced Cash Control
Control cash box at opening and closing
You can set a Default Opening balance, and record the bills and coins
you’ll always have, each time you open a new session.
Opening amount:
550 $
Open
In the Notes, if you want, you can write the number of bills (and their amounts)
as shown at the front of this card. For example: 50 x $1, 20 x $5, 10 x $10, etc.
Point of Sale
Lorraine • Customer
You
Lorraine • Customer
Customer
Create
Lorraine Douglas
Set Customer
$ 100.00
Whiteboard Payment
Validate »
Invoice
Change $ 85.00
Mike • Customer
You
Sure, no problem!
Return 1 LED Lamp 6
New Order »
LED Lamp
Total: $ -230.00
Taxes: $ -30.00
Cash -230.00
Validate »
Don’t try to cancel the original receipt in the back-end. It’s not a good practice
(a cashier rarely does it this way), and it’s not even legal in some countries.
Point of Sale
Control Cash 7
You
I'm on it!!
Control Cash 7
Close Con�rm
Shop
END OF SESSION
RESUME CLOSE
Cash Control
50 $ 1.00 50.00
20 $ 5.00 100.00
Add a line
Add all the bills you have (as shown on front of card 4) with the other bills CONFIRM
+ Transactions: $ -115.00
Theoretical Closing Balance
= Expected in Cash: $ 435.00
= $435. You started with
Actual in Cash: $ 435.00 $550. Then added $115 by
selling the whiteboard. But
when reimbursing the Lamp
at $230, you have $435 left
Before Closing Difference $ 0.00 ( = $665 - $230 ). Your numbers
might change depending on
the taxes in your country.
Hey, can you tell me which products are the best sellers?
You
MEASURES
Average Price
Delay Validation
Product Quantity
Salesperson
Point of Sale
Product
Product Category
Sell Services
As your business grows, more and more companies come
to you to furnish their new of�ces. As a response to this,
you decide to launch an internal Of�ce Design service, to
help your customers evaluate their needs. For this project,
you'll work with Audrey, an interior designer who creates
designs for your prospects.
Set up a Project 1
Create a Task 2
Con�gure a Product 4
Record Timesheet 6
Invoice Customer 7
Install the Apps
Apps
Project
Organize and plan your projects
INSTALL
Apps
Timesheets
Track employee time on tasks
INSTALL
To quickly search for an app, you can use the top-right search bar.
Apps Timesheet
Instead of installing apps one by one, you can switch to the list view
from the apps screen. Then check multiple apps and install them all
at once using the top menu Actions
Sell Services
Set up a Project 1
You
You
Ok thanks. I’ll create the stages and set the email address
"design@" on the project, to ease the creation of tasks.
Set up a Project 1
Project CREATE
Timesheets
Billable
Create tasks by
sending an email to design
@myo ce.odoo.com
CREATE
If you send an email to the above email address, a task will be created automatically
in this project.
0 0 0 0
See Examples
If you made a mistake in the name of the stage, click on the icon that appears when
you hover your cursor over the column title. From there, you can rename or remove
the stage. You can also easily restructure the process over time using drag & drop on
columns.
Sell Services
Create a Task 2
You
You’ll �nd your domain name in the navigation bar of your browser.
https://yourdomainname.odoo.com/web
When sending an email to the project, you can attach photos or provide
a description. These will automatically be attached to the new task.
Sell Services
You
Project
O ce Design
design@myo ce-inc.odoo.com
1 Tasks
Meeting
+
+ SCHEDULE AN ACTIVITY
OPEN CALENDAR
Con�gure a Product 4
You
If Product Type is set as Service, the sales order can generate a task or a project.
It helps you organize your service activities according to what has been sold.
Project O ce Design
Bonus Point • You could have set Service Tracking as Create a task or
Create a project. Both are valid options. But you get an extra if you choose
Create a task in an existing project. It’s more e cient to manage all tasks in
the same project as you only have one task per customer to track.
Sell Services
You
Total: $ 1150.00
Links to the Project (and to the task) have been included on the sales order,
on the top right corner.
1 Project
Tasks Overview
Sell Services
Record Timesheet 6
You
You
START
00:28:24 STOP
Edit Activity
Project
O ce Design
Task
S0002: O ce Design Service Today (00:30) +
Work Summary
1st call to de�ne the needs of The Jackson
Group.
There are many ways to record timesheets: directly from the task, via the mobile
app: “Awesome Timesheet”, or via the grid to control the whole week. All of these
methods give the same result.
0:30
Sell Services
Invoice Customer 7
Anita • Accountant
You
Install the Apps and activate the settings to run the following
business ow:
Receive Products 3
Manufacture 3 Tables 4
Control Cost 9
Manufacture
Apps
Manufacturing
Manufacturing Orders & BOMs
INSTALL
Apps
Quality
Control the quality of your products
INSTALL
Operations
You
Looks good!
Table
Cost $ 115.00
Cost is generally the sum of the components ($90) plus the assembly costs.
Routes Manufacture
Quantity 1.00
Component Quantity
Table Top 1.000
Cost $ 40.00
Repeat this operation for the 2 last components of the Bill of Material.
Manufacture
You
You
Purchase CREATE
Tax: $ 1,350.00
Total: $ 10,350.00
Receive Products 3
You
Inventory
1 TO PROCESS 1
Receipt
WH/IN/0001
Partner Only Wood Inc.
CREATE BACKORDER
Manufacture
Manufacture 3 Tables 4
You
Ernest • Worker
I’m on it.
Manufacture 3 Tables 4
Product Table
Quantity 3.00
To Produce
Bill of Material Table
You
Product
EDIT
Table
Operation
Add a line
Operation Assembly
Work Sheet
Repeat for the Operation "Painting" with the work center "Painting Room".
Manufacture
Plan an Order 6
You
Product Table
Manufacturing Overview
Assembly Station
WH/MO/00002 - Assembly
You
New
Title Torque Setting Control Type All Operations
In Control Type, you can choose if the control point has to be done on each
operation, randomly or periodically.
Title
Worksheet 3
Page
“Scroll to speci�c page” allows you to designate the right page of the worksheet
when it’s time to perform the quality control.
SAVE
If you install the IoT App, you can send the measure automatically from the
connected device to Odoo.
Manufacture
You
You
Product Table
MARK AS DONE
Table - Units
Control Cost 9
Anita • Accountant
You
Structure &
Cost
As Anita doesn't have the user access rights for Manufacturing, you can send her a
document with the details of the BoM.
Click on PRINT and a pdf will automatically be downloaded.
Use Barcodes
To speed up your inventory operations, you plan to use
barcode scanners in the warehouse. With barcodes,
your team will pick products faster and more accurately.
Install the Barcode app.
Receive Products 3
Sell Products 4
Deliver Products 5
Adjust Inventory 6
De�ne Locations 7
Move Products 8
Use Barcodes
Apps
Barcode
Use barcode scanners to process logistics operations.
INSTALL
You can also install the feature by going to Inventory > Settings.
All the barcodes needed for the following exercises are here.
Keep this card near you.
WH-RECEIPTS DESK12345678
O-BTN.validate O-CMD.MAIN-MENU
O-BTN.pack WH-STOCK
ZONEA ZONEB
Use Barcodes
Paul • Secretary
You
Paul • Secretary
If you use a smartphone with the Odoo mobile app, instead of a barcode scanner,
you’ll need to authorize the Odoo app to use your camera when you hit the
“Tap to Scan” button.
3 If the scanner is con�gured properly, it should type “It works!” in the editor.
It works!
If you see different characters, have a look at the manual of your barcode
scanner, you might need to scan special barcodes to con�gure it according
to your keyboard.
Use Barcodes
You
Large Desk
Price: $ 220.00
On hand: 4.00 Units
Product Name
Large Desk
Receive Products 3
Incoming Call...
You
Barcode
1 Initiate a receipt.
WH-RECEIPTS
DESK12345678
O-BTN.validate
Sell Products 4
Brandon • Customer
You
Brandon • Customer
That’s correct!
Sell Products 4
Subtotal: $ 561.00
Taxes: $ 99.00
Total: $ 660.00
Deliver Products 5
You
Operations
Packages SAVE
Put your products in packs (e.g. parcels, boxes) and track them
Barcode OPERATIONS
Delivery Orders
WH/OUT/00002 Ready
1 2
DESK12345678 DESK12345678
3 4
O-BTN.pack DESK12345678
5 6
O-BTN.pack O-BTN.validate
The “Put in Pack” operation allows you to track individual packages, or pallets,
and their products. It helps compute the real cost of the shipping, if you use
shipping connectors like DHL, Fedex, UPS, etc.
Adjust Inventory 6
You
1 Scan 3 times
DESK12345678
O-BTN.validate
Use Barcodes
De�ne Locations 7
You
Warehouse
ZoneA
Parent Location
WH/Stock
Use internal locations for all locations that belong to you (usually inside your
warehouse). The products in those locations are valued in your accounting.
The barcode of a location is usually scanned from the shelf. It's scanned in order to
record the spot where products have been taken from and where they'll be moved.
Use Barcodes
Move Products 8
You
Barcode
WH-STOCK
DESK12345678
ZONEA
O-BTN.validate
Sell Online
Locally, the MyOf�ce brand is recognized for its quality and
service. It’s time to go global and establish a web presence
to showcase your great products. You will plan to setup an
eCommerce store where customers can view your catalog,
customize products, buy online and track their orders.
Create a Product 2
Improve SEO 3
Upsell Customers 6
Apps
eCommerce
Sell your products online
INSTALL
Take the time to check the themes that interest you and select the right one to start
with. If you already have Website installed, go to Website > Con�guration > Settings
to pick a theme.
You
EDIT
STYLE
45 91
Save
Sell Online
Create a Product 2
You
+ New
New Product
Name: O ce Chair
CONTINUE
Save
Of�ce Chair
$ 120.00
− 1 +
Add to Cart
Sell Online
Improve SEO 3
Hi, there have been no sales for our new of�ce chairs online.
Can we do some Search Engine Optimization (SEO)?
You
Title Preview
O ce Chair On Sale | MyO ce Inc.
O ce Chair On Sale | MyO ce Inc. myo ce.odoo.com/shop/o ce-chair-on-sale
Get the best o ce chairs for sale,
buy online now.
Keywords:
Of�ce Chair
$ 120.00
1 +
Try to target the same keywords in the title of your page, the URL and the product
name. If you change the product name, the URL is updated accordingly, but you can
choose to keep the initial product name in the URL thanks to the “Custom Url” feature.
Published
Bonus Point • Check if your product is published in the top-right
corner, otherwise, visitors can not access the page.
You get an extra if you thought about publishing it.
Sell Online
You
Products
Variants SAVE
Sell variants of a product using attributes (size, color, etc.)
O ce Chair
General Information Variants Sales eCommerce
No embroidery
Custom
Sell Online
You
Sure!
Testing your eCommerce 5
Of�ce Chair
Size
Small
Medium
Large
Color
Embroidery
No Embroidery
$ 120.00
− 1 +
Add to Cart
By default, only the “Wire Transfer” payment method is activated. Don’t forget
to edit your bank account information using . You can also activate
Paypal, or any credit card, by con�guring one of the available payment
acquirers (Stripe, Authorize.net, Ingenico, etc.)
Sell Online
Upsell Customers 6
You
Warranty: 3 years
Products
Optional Products
SAVE
Display a prompt with optional products when adding to cart
O ce Chair
12 Variants
Price: $ 120.00
Once the product is set up, test it by adding a chair to your cart. You should see
a popup offering you the option for a warranty. You can use this mechanism to
do a multi-level product con�guration, as the optional product (the warranty)
can have options and variants, too.
Sell Online
You
Blog Post
To set a cover to your blog, click on the title then click on the icon next to
the “Background” option.
Create your App
Following the great feedback you received from your
Of�ce Design services, you are ambitious and want to go
further. So, you plan to rent fully-furnished of�ces.
You already have a few of�ces, but you need a dedicated
app to manage those properties.
Apps
Studio
Create and customize your Odoo apps
INSTALL
To quickly search for an app, you can use the top-right search bar.
Apps Studio
Once Odoo Studio is installed, click on this icon to customize any screen
of Odoo, whether it’s a form, a list or a kanban view.
Create your App
You
New App
O ce Rental
O ces
Picture
Attach a picture to a record
Monetary value
Set a price or cost on records
You
You’ll
Whatget
information
it by emaildo
right
younow!
need on an of�ce form?
+ Add
New Fields
N° Integer Capacity 0
Ab Text Address
CLOSE
Create your App
You
Field Properties
Available
Leased
To renew
CONFIRM
Label
Status
CLOSE
Create your App
You
Leased $ 65000
Chestnut
1450, Chestnut Street
Closed Space • 150 desks
Available $ 2000
Creekside
645 Creekside Drive
Open Space • 15 desks
Available $ 3500
Merriman
4597 Merriman Street
Open Space • 45 desks
Record your Of�ces 4
O ce Rental CREATE
Merriman
Rent 3,500.00
Capacity 45
SAVE
You
You’ll get
Good idea. by add
it I’ll emailthese
rightcolumns
now! to the list view.
Improve the List view 5
O ce Rental
You can �nd these �elds in the “Existing Fields” section below the "New Fields".
CLOSE
When you are customizing a screen with Studio, you can easily switch to other
views, using the Views tab.
Create your App
You
O ce Rental O ces
Views
Activate View
Kanban
View
Add tags
Merriman
Add a Priority
Add an avatar
Default Group by
Status
Create your App
You
You
O ce Rental O ces
Views
Reporting Views
ACTIVATE VIEW
Graph
CLOSE
MEASURES Group By
Bonus Point • You get an extra if you found the following pie chart,
with measures = Capacity and group by “Status”.
Create your App
You
Merr
im an
Merr
iman
Stree
t4 597
Rent
$ 350
0.00 Type
Open
Spac Capa
e city
45
Design a Report Template 8
O ce Rental O ces
Reports
CREATE
Blank
No header/footer
Block
Heading1
Width 800
800 px A
To print a report, CLOSE Studio. Then open an entry and click on PRINT .