> For the complete documentation index, see [llms.txt](https://support.ordereazi.com/central/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.ordereazi.com/central/order-management/products/product-management/adding-and-editing-a-product.md).

# Adding and editing a product

A product with a missing supplier, wrong size, or no image causes problems on every project it's added to. The product screen in OrderEazi holds everything about a product, in sections from its codes and description down to its suppliers, stock, and serial numbers. You fill in the basics to save it, and add the rest when you're ready.

### Before you start

You'll need the **Create Products** permission to add a product and **Edit Products** to change one, in the **Products** permission group.

### How to add a product

1. In the main menu, go to **Products** > **Product Management**.
2. Select **Add Product**.
3. Choose **Product**, **Service** or **Courier**, then select **Confirm**.
4. Enter the **Product Code** and **Base Code**. For a product with no sizes or colours, use the product code as the base code.
5. Enter the **Description**.
6. Fill in the other sections you need.
7. Select **Save**.

You see "The product has been created successfully." Images can only be added once the product is saved, so open it again with **Edit** to add them. To add another straight away, select **Add another Product**.

> **Note:** You can't change a product's code after you've saved it. Check it before you select **Save**.

**Example:** You add a black golf shirt in size M with the **Product Code** GOLF-BLK-M and the **Base Code** GOLF. Later you add GOLF-NAV-M and GOLF-BLK-L with the same **Base Code**. OrderEazi treats them as sizes and colours of one product, so the variant and branding calculators offer them together on a project.

### The sections on the product screen

* **Basic Product Details:** The **Product Code** (the SKU), **Base Code**, **Categories**, **Brand**, **Product Behaviour**, **Description**, and **Notes**. Tick **Requires Serial** if every unit has a serial number.
* **Colour & Size:** The **Size Name** and **Size Code**, and the **Colour Name**, **Colour Code**, and **Colour Hex**.
* **Dimensions:** The packaged **Length**, **Width**, and **Height** in millimetres, and the **Weight**. Courier apps use these to quote.
* **Order Quantities:** Tick **Use Minimum Order Quantities (MOQ)** to set a **Minimum Qty**, **Maximum Qty**, and **Default Qty** for project lines.
* **Pricing**, **Pricelists**, and **Markup/Margin:** What the product costs and sells for. See [Product pricing and markup](/central/order-management/products/product-management/product-pricing-and-markup.md).
* **Client Restrictions:** Limit the product to certain clients. See [Product Client Restrictions](/central/order-management/products/product-management/product-client-restrictions.md).
* **Images:** One **Product Primary Image** and up to 20 **Product Additional Images**, as PNG or JPG files.
* **Suppliers:** Who you buy from, and at what cost. See [Product suppliers and cost tiers](/central/order-management/products/product-management/product-suppliers-and-cost-tiers.md).
* **Locations:** The stock at each location, if you use [Simple Inventory Management](/central/order-management/products/inventory/simple-inventory-management.md). Adding one needs **Manage Inventory**.
* **Serials:** The product's serial numbers. Only shown when **Requires Serial** is ticked.
* **Key Values:** Extra details as pairs, such as "Material" and "Cotton".

Service and courier products show fewer sections. They have no colours, sizes, dimensions, order quantities, images, stock locations, or serials, and their code is labelled **Service Code**.

### When a product can't be saved

* **"... is already in use.":** Another product has this code or base code. Choose a different one.
* **"A product with code ... already exists. If you cannot add it to a project, it is disabled":** The code belongs to a disabled product. Enable that product instead of creating a new one.
* **"Supplier cannot be added more than once":** Remove the duplicate supplier row.
* **"Only one preferred supplier may be selected":** Tick **Preferred Supplier** on one supplier only.

### Related pages

* [Product pricing and markup](/central/order-management/products/product-management/product-pricing-and-markup.md): set the product's prices
* [Product suppliers and cost tiers](/central/order-management/products/product-management/product-suppliers-and-cost-tiers.md): add suppliers and their costs
* [Import Products](/central/order-management/products/product-management/import-products.md): add many products at once
