Product Price Service

Back

Overview

Product Prices represent time-based pricing for products within specific price lists.

Each Product Price defines:

Product Prices enable time-based pricing strategies, promotional pricing, and price history tracking. Multiple prices can exist for the same product-price list combination with different date ranges, allowing for scheduled price changes and promotional periods.

All product price operations are tenant-aware and fully audited.


Endpoints

Back to Pricing

GET

/api/v1/ProductPrice/GetAllProductPrices/{productId}/{priceListId}

Returns all product prices for a given product in a specific price list.

Route parameters:

Behavior:

Response:

Authorization:


GET

/api/v1/ProductPrice/GetActiveProductPrice/{productId}/{priceListId}

Returns the currently active product price based on the current date.

Route parameters:

Behavior:

Response:

Authorization:


POST

/api/v1/ProductPrice/AddNewProductPrice

Creates a new product price.

Request body (ProductPriceModel):

Behavior:

Errors:

Response:

Authorization:


DELETE

/api/v1/ProductPrice/DeleteProductPriceById/{id}

Deletes a product price by its ID.

Route parameters:

Behavior:

Errors:

Response:

Authorization:


Notes