To create a single Product or to create multiple products in bulk.

Adding a single product

  • Navigate to the Products page, Warehouse>Products
  • Select +Add Product

  • Using the below field descriptions, fill in the relevant information.

Product Fields


The Customer associated with the Product.

A Product can only be used and associated with one single Customer, however, you can create multiple products (one for each customer) with the same name and code.

Yatala Pie Shop
NameYesThe name of the product.Beef Pie 1 x 110gm
Product CodeYes

The code / SKU for the product that your customer refers to. This is used for matching when importing orders via Parsers or through integration

Only UTF-8 Special characters are supported in the product code. For a list of supported special characters please click here
Product Description Optional

Additional information about the product can be displayed on documents such as picking slips, consignment notes, and other exports.

Made from 100% premium quality grass-fed Angus beef
Product TypeYes

The product type of this product. This is often used to restrict where in the warehouse the product can be stored (i.e., Temperature Zones or Dangerous / Non-Dangerous goods). However, it is also used to control Storage Charges.

See Product Types for more information.
Storage Charge MethodYesHow Storage Charges are applied to this product. See Storage Charges for specific details on how each Storage Charge Method works.Per Location
Product Volume
The volume of the product in cubic meters (L x W x H). This can be used to control Storage Charges and can also be used to automatically populate the cubic of a Consignment (see: Mapping Volume and Weight to Consignment Fields)0.0034
Product Weight

The weight of the product is in kilograms. This can be used to control Storage Charges and can also be used to automatically populate the weight of a Consignment (see: Mapping Volume and Weight to Consignment Fields)

The unit of measure the product weight is displayed in can be changed from the Organisation Settings. Please see Changing the unit of measure in your tenancy
Base MeasurementYes

The smallest pickable unit of measure for this product (or can be the measurement the client wants to see the product measured in).

For example, we may sell them individually as units with our Beef Pie example, so the Base Measurement is "Unit".

See Products Units of Measure for more information.


The barcode for the Base Measurement (i.e., the Barcode on a single unit). Note you can define different barcodes for the different size packs using the Conversion Measurements below.

The barcodes can then be used for Scan Putaway and Scan Picking on the Mobile App

Conversion Measurements

By clicking Add Another Conversion you can add conversion measurements. For example, with the Beef Pies example, you have may have 10 pies in 1 Carton. You would add a Conversion Measurement of Carton with a Conversion Factor of 10. 

Ensure you take note of the Example column when adding the conversion to ensure you have set it up correctly.

If you wish to add another conversion you can select +Add Another Conversion. With the Beef Pie example, you may add a pallet conversion, you have 48 cartons per pallet so you would have 480 units per pallet. 

It's also important to note that each measurement can have its own barcode. This allows you to scan a Carton and have it register that you've picked 10 units or scan an entire pallet to receive in 480. For more information on the use of Barcodes, please see Scan Putaway and Scan Picking on the Mobile App. 

Measure: Carton

Conversion Factor: 10 

Example: 10 Units per Carton  

+Add New Measurement 

If you wish to add a new Product Unit of Measure upon adding conversions you can do so by clicking +Add New Measurement

Enter the information for the new Product Unit of Measure. If mapping the Product Unit of Measure to a Transport Product/Consignment Field and Product Type you can do so from here. See Mapping Product Unit of Measures to Consignment Fields/Transport Product for more information. 

Random Weight Product

A random weight product is a product whereby the weight of each unit that's picked needs to be recorded. For example, this is common when packing cartons of meat, in which each carton is a slightly different weight, and the customer charges per Kilo.

For example, you may have boxes of expensive sirloin steaks; each weighs approximately 20kg; however, each box varies. By making a product random weight, when picking items, the user must enter the exact weight of each item (i.e., 19.45kg); this information is then sent back to the customer in their Pack Notification Email to bill the receiver for exactly 19.45kg.

Product Custom Fields

If you have Product Custom Fields enabled, fields you have defined will appear on the screen for entry. For example: "Supplier Code."

See: Product Custom Fields for more information

Warning Threshold

The number of days before expiration in which CartonCloud will send out an automated email advising the stock will be expiring in x number of days. This is useful for advising clients that their stock will expire soon and should be cleared out (possibly through a discount or promotion). This email can be configured through the Outgoing Notification Emails

Expiry Threshold

The number of days before expiration that the product will no longer be automatically selected on import. For example, products within 2 days of expiration probably shouldn't be sent out to customers as they won't last long enough once they arrive. Therefore, if an expiry threshold of 2 was used, the stock will no longer be selected automatically if the order is within two days of expiration.

Note, however; you can manually select stock for an order which is either Expired or within the Expiry Threshold.
Low Stock Threshold

This is the quantity in which the stock levels are considered low and requires attention. When the stock on hand hits this number, a Low Stock Notification will be sent. This email can be configured through the Outgoing Notification Emails.

Initial Status of Purchase Order ProductYesWhen assigning stock to a Purchase Order, this value sets the Product Status of that stock. For example, if you selected "Quarantine", all stocks created would default to Quarantine Status. You can modify and create your own Product Status if required.OK
Stock Selection MethodYes

When assigning stock for a Sale Order, this determines how the system will pick a stock. See the article: How CartonCloud chooses outgoing stock - Stock Selection Methods for more information.

  • Warehouse location pick efficiency only.
  • FEFO (First Expiry First Out) - Closest expiry date is selected first.
  • FIFO (First In First Out) - Longest time since arrival is selected first.
  • LIFO (Last In First Out) - Shortest time since arrival is selected first.
If finished Bill of Material products (BOMs) are out of stock, take from individual components during Sale Order import.

This setting is only relevant for the Bill of Material Products - Products made up of other products (such as a Hamper).

  • As per customer default setting - This setting for the Product will be enabled or disabled depending on what the Customer's Setting is set to.
  • Yes - A finished BOM product will be created by picking the individual products that make up that product.
  • No - If the finished BOM product is out of stock, the entire Sale order will be rejected.

See the Bill of Materials article for further details.

Purchase Order Product Expiry Date Required?
Determines whether the expiry date field is required for Purchase Order Products that use this product (see Purchase Order Products Settings).
Purchase Order Product Custom Fields Required? (per field)
Determines whether each custom field is required for Purchase Order Products that use this product (see Purchase Order Products Settings).
  • Click Save

Video Guide 

Follow along with our CEO, Vincent as he explains how to add a product in CartonCloud.

Bulk Importing Products (Export / Import CSV)

Once you have created your first Product, you can create Products in bulk using the export/import function. 

See Exporting and Importing Products for steps on creating Products in bulk.