If you have items whose price or cost vary depending on customer type, operation, or quantity, SingleOps offers advanced pricing options that allow you to automatically update price and cost when an affected item is entered at job entry. Manual calculations or complicated adjustments can be reduced or removed to allow for a more efficient workflow.
In this article:
Configure Advanced Pricing Options
Advanced pricing can be configured via a pricing matrix on the item page for the specified item.
1. Navigate to: Admin > Items > Items
2. Select the Item to which the pricing matrix should be added
3. Click the item's Edit button
4. Scroll to the bottom of the page and check the Quantity Based Pricing checkbox
5. Determine if the pricing matrix will affect unit price or line total
6. Click Add Line to create a row for each different price for this item
Based on type:
• If the price is specific to a customer type or operation, make sure to select that in the dropdowns.
Based on volume:
• If the price changes at a certain quantity (e.g., a volume price break), you can enter in the quantity at which point the price changes and then enter in the new price in the ‘default price’ field. You may wish to create multiple volume price breakpoints for the same item using separate rows in the pricing matrix.
*Note: It is possible to have multiple conditions apply to the same item, e.g., you might first apply a condition whereby the default price is reset based on the job's operation, and then have price breaks apply if/as the quantity increases.
Using Customer Types
If you’re not yet using Customer Types, you may wish to first create those first.
1. Navigate to: Admin > Customer Types
2. Assign the pricing option to the customer type which will, by extension, then assign the price to any/all customer(s) within that customer type.
*Note: This may make it easier to manage additions, deletions, or modifications to the type rather than having to create pricing matrices for multiple customers.
PRICING OPTION B ------> CUSTOMER TYPE E ------> CUSTOMERS G, I, J, K, and RYou could now easily remove Customer I from your customer type, and add Customers M and P who would automatically/instantly inherit the Pricing Option B by virtue of Customer Type E. This would save you from having to create new/special pricing options for Customers M and P (and you would not have to remove the pricing option for Customer I).
Once you've created your pricing option(s), these items’ default price and cost will now be automatically updated at job entry based on the client’s customer type, operation, and/or the line-item’s quantity.