Skip to main content
All CollectionsGetting started
Make-to-Stock workflow
Make-to-Stock workflow

Help on building a workflow for Make-to-Stock

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated over 2 weeks ago

With this 7-step guide, you'll find the overview of a standard Make-to-Stock workflow in Katana – building the flow between the Sell, Make, Buy, and Stock screens.

Note: If you plan to make all your products to order, we suggest reading this article. Refer to this article if you use a mixed Make-to-Stock and Make-to-Order approach.

Companies that keep a certain number of products in stock to ensure faster delivery and increase production efficiency use a Make-to-Stock (MTS) approach. Products will typically be made in bulk to meet future sales needs.

Schedule your production

A Make-to-Stock (MTS) flow typically begins by making products based on the required demand. In Katana, the optimal stock levels for products can be managed using safety stock levels.

Note: It isn't possible to create sales forecasts in Katana, but safety stock levels can help fill this gap. See how to set safety stock levels and how to calculate appropriate safety stock levels.

If you are making to stock, we suggest using the value in the Calculated stock column that you can find in the Stock screen to determine the best number of products to make. The Calculated stock column is calculated based on all open sales orders (SOs), manufacturing orders (MOs), and safety stock levels for each product. To create a MO for the missing quantity of a product, use the + Make button on the product's row.

Calculated stock column and quick add POs from the stock screen

Read more about using the Stock screen.

You can also MTS by clicking on the global "+" sign and selecting + Manufacturing order. Doing this will open a new MO card where you can choose a product and the quantity to make.

Quick add for manufacturing orders

All MOs can be found under the Schedule tab from the Make screen. This is the production schedule for your product-making business. If you want to change the priority of an MO, drag and drop the order to where you want it.

Read more about using the Schedule.

MTS MOs won't be linked to any SOs. SOs (that aren't Make-to-Order) reserve products based on SO priorities.

Read more about using the Sell screen.

Track material requirements

To manage your material requirements, create a product recipe / BOM for each Product. When you've done this, you can track the ingredients availability of products for sales and MOs.

Go to the Make screen and click on a MO in the Schedule tab to see a list of ingredients and their availability. You can also go to the Sell screen and open a SO order where the Ingredients column displays Not available. Inside the SO card, click on "Not available" under the Ingredients column to see a list of materials missing for making the product.

Ingredient items and their availability on a manufacturing order

Note: When companies make products to order, they typically keep a certain amount of raw materials in stock to satisfy forecasted production needs. We suggest using safety stock levels for materials in Katana to ensure an optimal stock level for materials at all times. Learn how to set safety stock levels and how to calculate an appropriate safety stock level.

Purchase missing materials

If the Ingredient availability for any materials is Not available, you will need to create a purchase order (PO) to buy the missing ingredients.

Click on a MO to see a list of required ingredients based on the Product recipe / BOM. When materials are missing, you can create a new PO.

There are multiple ways to create a PO, such as:

  • Opening a MO and clicking + Buy on the ingredient row

    Quick buy option on a manufacturing order

  • Clicking the global "+" sign and selecting + Purchase order

    Quick add option for a purchase order
  • Going to the Sell screen, opening a SO with Not available ingredients, clicking on Not available under the Ingredients column, and choosing + Buy

    Clicking not available for ingredients and the pop-up where you can quickly create a purchase order
  • Going to the Stock screen and clicking + Buy from the Materials table

    Quick buy options from the stock screen

When creating a PO from the Stock screen, take a look at the material's Calculated stock column. The number here is calculated based on all open SOs, MOs, POs, and safety stock levels for each material so you can create a PO based on the material's "missing" number.

Learn more about using the Stock screen.

Remember, materials expected from POs are not permanently linked to any SO or MO. Material availability for orders always depends on priorities.

Once a PO is created, it will be added to the Buy screen, where you can manage the Delivery status of all POs.

The buy screen

Since a PO can't be sent directly from Katana to the supplier, you can create a PDF by clicking on the printer 🖨️ icon at the top right corner of the PO.

The print option on a purchase order

Receive materials

When materials for a PO arrive at your warehouse, mark the Delivery status to Receive all (or Receive some if some materials are missing), and the materials will be added to your stock. The material availability status for a SO in the Sell screen or a MO in the Make screen will change to In stock when all the necessary ingredients are in stock.

Make the product

With Katana, you can manage production activities either at the MO level or at a more detailed production operations level.

If you manage your production at the MO level, the team members who make products can use the Schedule for their production plan by starting at the top MO and working down the list. They can update the Production status to Work in progress once they begin making the product and mark it Done when finished.

If you want to manage your team member's tasks or workstations at a more detailed step-by-step level, you can open Tasks tab from the Make screen. To make use of the Tasks list, you'll first need to define the production operations for your products. Production operations are specific steps that need to be completed to make a product (cutting, assembly, packaging, etc.).

You can assign each operation to a Resource (e.g., employee, workstation), allowing the Open table in the Task tab to be used as a detailed to-do list for each resource. You should notice that production operations related to MOs are grouped by resource.

When the last Production operation for a product is completed, the Production status on a MO will automatically change to Done and products added to your stock. These items won't be linked to any specific SO and can be for any SO that requires the product.

Sales order

Sales orders are added to Katana via a sync from an e-commerce channel (e.g., Shopify) or created manually. Find your SOs by heading to the Sell screen.

The sell screen

You can track the Sales items availability, Ingredients availability, Production status, and Delivery status for each order from the Sell screen.

Using the MTO approach, your Sales items availability will typically show Not available as you won't keep any products in stock for immediate delivery.

Using the MTS approach, your Sales items availability will typically show In stock if you keep the optimal inventory level for immediate delivery.

SOs which aren't Made-to-Order (MTO) will reserve products based on the SO priority level. The availability status of a product will factor in the priority of a SO, which can be adjusted via dragging and dropping the SO. If you have the required amount of product in stock, the Sales items availability for a SO may still display Not available if a higher priority SO also needs the same product. Changing the priority of a SO triggers product availability recalculations.

Note: If the sales items status for a SO in the Sell screen shows In stock or Expected, you can click on the + Make to order button in the Production column to create a new MO for that SO. The new MO will be linked directly to the SO. The priority of this SO and connected MO is synced between the Sell and Make screens. If you drag-and-drop the SO to change priority, the priority of the linked MO in the Schedule tab will be updated accordingly, and vice versa.

Ship the product

When all the required products are available, the Product availability status for a SO in the Sell screen will change to In stock. These Sales orders are then ready to be shipped.

Suppose you want to track packed but not yet shipped products, mark the SO's Delivery status as Packed. When the products are shipped, mark the status as Delivered.


Your feedback is invaluable to us. Let us know your thoughts on this article or anything in Katana you'd like to see improved: [email protected]

Did this answer your question?