Difference between revisions of "How the Pricing Structure works"

From Skynet Software Wiki
Jump to navigation Jump to search
(Initial layout, now to fill in the details.)
 
(Almost finished,)
Line 1: Line 1:
 
This is an explanation on how Spitfire handles the price of a Stock Record when adding it to an order.
 
This is an explanation on how Spitfire handles the price of a Stock Record when adding it to an order.
  
When adding a Stock Record to an Order, Spitfire will work through the following procedure to choose the correct price for the Stock Record:
+
When adding a Stock Record to an Order, Spitfire will work through the following procedure - one by one - to choose the correct price for the Stock Record:
  
 
'''Recommended Retail Price (RRP)'''<br />
 
'''Recommended Retail Price (RRP)'''<br />
Firstly, Spitfire will grab the "RRP" price set on the Stock Record.<br />
+
Firstly, Spitfire will grab the "''RRP''" price set on the Stock Record.<br />
  
 
'''Retail Selling Price'''<br />
 
'''Retail Selling Price'''<br />
It then replaces it with the "Retail Selling Price" set on the Stock Record.
+
It then replaces it with the "''Retail Selling Price''" set on the Stock Record.
  
 
'''Trade Account'''<br />
 
'''Trade Account'''<br />
If "Trade Account" is set to Yes on the Customer's Account and there's an amount in "Trade Selling Price" on the Stock Record, Spitfire uses this amount instead.
+
If "Trade Account" is set to Yes on the Customer's Account and there's an amount in "''Trade Selling Price''" on the Stock Record, Spitfire uses this price instead.
  
 
'''Special Offers'''<br />
 
'''Special Offers'''<br />
If "Allowed Special Offers" is set to Yes on the Customer's account and a Special Offer has been set for the Stock Record, Spitfire uses this amount instead.
+
If "''Allowed Special Offers''" is set to Yes on the Customer's account and a Special Offer has been set for the Stock Record, Spitfire uses this price instead.
  
 
'''Category & Cost Plus'''<br />
 
'''Category & Cost Plus'''<br />
 
+
If the Customer's Account is part of a "''Category''" which has a "''Cost + Markup''" set against the Stock Record, Spitfire will use this calculated price instead.
  
 
'''Category & Specific Pricing'''<br />
 
'''Category & Specific Pricing'''<br />
 
+
If the Customer's Account is part of a "''Category''" which has a "''Specific Pricing''" set against the Stock Record, Spitfire will use this price instead
  
 
'''Category & Product Group'''<br />
 
'''Category & Product Group'''<br />
 
+
If the Customer's Account is part of a "''Category''" which is part of a "''Product Group''" that has an uplift amount set, Spitfire will use this calculated price instead.
  
 
'''Customer Specific Pricing'''<br />
 
'''Customer Specific Pricing'''<br />
 
+
If the Customer's Account has a price set on the "''Customer Specific Pricing''" for the Stock Record, Spitfire will use this price instead.
  
 
'''Quantity Break Pricing (Stock Record)'''<br />
 
'''Quantity Break Pricing (Stock Record)'''<br />
 
+
If the Stock Record has a "''Quantity Break Price''" set on it and the Quantity entered into the Order matches or is greater than the Quantity required, Spitfire will use this price instead.
  
 
'''Quantity Break Pricing (Customer Account)'''<br />
 
'''Quantity Break Pricing (Customer Account)'''<br />
 
+
If the Customer's Account has a "''Quantity Break Price''" set on it and the Quantity entered into the Order matches or is greater than the Quantity required, Spitfire will use this price instead.
  
 
'''Category & Product'''<br />
 
'''Category & Product'''<br />

Revision as of 13:56, 8 October 2021

This is an explanation on how Spitfire handles the price of a Stock Record when adding it to an order.

When adding a Stock Record to an Order, Spitfire will work through the following procedure - one by one - to choose the correct price for the Stock Record:

Recommended Retail Price (RRP)
Firstly, Spitfire will grab the "RRP" price set on the Stock Record.

Retail Selling Price
It then replaces it with the "Retail Selling Price" set on the Stock Record.

Trade Account
If "Trade Account" is set to Yes on the Customer's Account and there's an amount in "Trade Selling Price" on the Stock Record, Spitfire uses this price instead.

Special Offers
If "Allowed Special Offers" is set to Yes on the Customer's account and a Special Offer has been set for the Stock Record, Spitfire uses this price instead.

Category & Cost Plus
If the Customer's Account is part of a "Category" which has a "Cost + Markup" set against the Stock Record, Spitfire will use this calculated price instead.

Category & Specific Pricing
If the Customer's Account is part of a "Category" which has a "Specific Pricing" set against the Stock Record, Spitfire will use this price instead

Category & Product Group
If the Customer's Account is part of a "Category" which is part of a "Product Group" that has an uplift amount set, Spitfire will use this calculated price instead.

Customer Specific Pricing
If the Customer's Account has a price set on the "Customer Specific Pricing" for the Stock Record, Spitfire will use this price instead.

Quantity Break Pricing (Stock Record)
If the Stock Record has a "Quantity Break Price" set on it and the Quantity entered into the Order matches or is greater than the Quantity required, Spitfire will use this price instead.

Quantity Break Pricing (Customer Account)
If the Customer's Account has a "Quantity Break Price" set on it and the Quantity entered into the Order matches or is greater than the Quantity required, Spitfire will use this price instead.

Category & Product


Category & Discount


Customer Discount