# Markup Manager

The Markup Manager helps merchants automatically apply selling prices to products when only cost prices are available. It eliminates the need to manually calculate prices for each product, especially useful when importing or updating product data from suppliers.

### How It Works

When a product is imported with only a cost price, the Markup Manager calculates the selling price using a predefined markup percentage. Markups can be assigned by category path, brand, or fall back to a default value. You can also apply these markups in bulk to an entire pricelist.

### Markup Priority

\
Markup rules are applied in the following priority:\
1\. Exact category path match (e.g. “/Electronics/TVs/Smart TVs”)\
2\. If multiple rules match, the one with the higher markup is used\
3\. Closest parent category path (fallback to broader category)\
4\. Brand markup (if no category match)\
5\. Default markup (if no brand or category match)\
\
Note: If a product already has a markup, it will remain unless the bulk action is run to update it.<br>

### Bulk Markup Action

\
The Markup Manager includes a bulk update feature for pricelists:\
\
\- Updates all products within a pricelist using current markup rules\
\- Only applies to products that have a cost price\
\- Only updates products that have a matching markup rule\
\- Does not enable/disable pricing\
\- This action cannot be undone \ <br>

### Summary of Rule Types

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Rule Type</td><td valign="top">Description</td></tr><tr><td valign="top">Category Markup</td><td valign="top">Most specific – matched to product’s category path</td></tr><tr><td valign="top">Brand Markup</td><td valign="top">Used when no category markup applies</td></tr><tr><td valign="top">Default Markup</td><td valign="top">Final fallback if no other rule is found</td></tr></tbody></table>

\
The Markup Manager ensures pricing is consistent, efficient to manage, and responsive to changes in supplier cost data.
