Pricing
The Pricing Page allows you to set up comprehensive pricing strategies for your products. You can set pricing for the base product, as well as pricing for each selection. Pricing can be applied globally or scoped specifically to a manufacturer, range, or product.
Make sure you have set up your SKUs before configuring pricing. Pricing is configured at the SKU level, so having your SKUs properly defined is essential.
🎯 Pricing and Scopes
Pricing is assigned to SKUs, but limited to a scope. A scope is a group of products that share the same pricing strategy.
A SKU can have multiple prices from multiple scopes, but only the most specific scope will be applied.
Scope types (from least specific to most specific):
- Manufacturer: Pricing that applies to all products from a manufacturer
- Range: Pricing that applies to all products in a range
- Product: Pricing that applies to a single product
Example:
- You have a fabric called "Red Plush" which is available on 10 products via "Demo Manufacturer"
- You select "Manufacturer" scope, choose "Demo Manufacturer" and set the price of "Red Plush" to £100
- Now for all 10 products, "Red Plush" will be £100
- Now you select the "Product" scope, select a specific product, and set the price of "Red Plush" to £120
- 9 products will still have the £100 price, and 1 product will have the £120 price

Once you have selected a scope, you will be shown a table with all SKUs applicable to that scope. The tabs at the top show categories - This will show any ranges/products in the scope, and each Option across the applicable products.
For each SKU in the table, you can set a price or a price grade. A price grade has its own price and can be applied to multiple SKUs.
An example of when this is useful is if you have a whole range of fabrics that are the same price - you can apply the price grade to all of them and then update the price in a single place.
When you specify a price grade on a SKU, the price grade will appear in the "Price Grades" tab - you can set the price for the grade here.
If you expect something to show here, but it is missing - you probably haven't set a SKU for it. Check the SKUs page.

📤 Export Pricing as CSV
You can export the current pricing state as a CSV file. This will include all pricing for all possible scopes.
Export a file by clicking "Version History and CSV Import/Export" in the top right corner, then clicking "Export as CSV". A download will start.
The csv file can be edited and then reimported to update the pricing state.
This is useful if you prefer to make pricing changes in a spreadsheet program like Excel, or if you want to use pricing data for some external process.
📥 Import Pricing from CSV
After editing the csv file, you can import it to update the pricing state.
Only edit the Price or Price Grade. Do not edit the structure of the file - this will cause the import to fail.
To import a file, click "Version History and CSV Import/Export" in the top right corner, then click "Import from CSV". Select the file you want to import and wait for the import to complete.
📚 Version History
OV25 automatically creates backups when you upload a csv file. You can view the version history by clicking "Version History and CSV Import/Export" in the top right corner.

When you upload a .csv file, a backup is made of the current pricing state before the upload, and then a backup of the new pricing state after the upload.
You can revert to a previous version by clicking the "Revert to Version" button on the version history table.
You can download a previous version by clicking the "Download" button on the version history table.
🚀 Next Steps
After setting up your pricing:
- Configure Sales and promotions → Sales Configuration
- Set up Product Filters for price-based filtering → Product Filters
- Create Swatches with price information → Swatches