Pricing Concepts
Pricing on your WebAlliance website is calculated based on the Item Code, Customer Code, and Location of the user who is requesting a price. WebAlliances uses an application on your gateway server to determine the price.
How is Pricing Calculated?
There are 3 factors important to your website's pricing system:
- Item ID
- Customer ID
- Location ID
Depending on your ERP integration, the specifics can differ.
TrulinX pricing is determined according to an API available from TrulinX itself. WebAlliance makes no pricing calculations at all when working with a TrulinX integration.
Using Pricing Libraries (and Contracts, if enabled), the system attempts to calculate a valid price for each item using the above criteria.
The WebAlliance system views "Company Default Pricing" as an invalid price so it will calculate to $0.00 on the website. When that happens, the user will see "Call for Pricing" by default (this text can be changed in your site's Settings menu). However, you could choose to instead display a static price field. The website calls this "Pricing of Last Resort".
Keep reading for more information about Pricing of Last Resort options.
The closest equivalent in P21 to the website's pricing service is the Sales Pricing Inquiry tool. This is the best way to get an idea of how the website will try to calculate a price. If there is a discrepancy, please contact Aldrich Web Solutions to resolve the issue. We'll need the three pricing factors in order to troubleshoot the problem.
Notes about Ship To specific pricing on Contracts
If your pricing contract is based on a specific Ship To, the website will not recognize it automatically. The Ship To doesn't become relevant until the checkout process, and the price is always determined based on the customer code.
You can use the Multiple Contract Management tool to look up and set the order of your customer's contracts.
You could also enable the Job Contract Selection Module to allow your users to select which contract they'd like to use for their online shopping session.
NOTE: It is not necessary or recommended to use the Multiple Contract Management tool for every available contract. Only use this tool if you need to set the priority of contracts for a customer who has multiple available Job Pricing Contracts.
Pricing of Last Resort
If an item doesn't show a price for a user, that user can't add the item to the shopping cart, though an Admin can manually add it. That rule holds true in every case across your WebAlliance website.
By default, an item won't display a price if Company Default Pricing is found in calculating the price of an item, based on the above criteria. However, you do have an option to make a price more likely to appear, by setting Pricing of Last Resort to something other than "Zero Price" (the default that shows "Call for Pricing" text). Here are the available options:
- STDCOST (multiplier available)
- SUPPLIERCOST (multiplier available)
- MOVINGAVGCOST (multiplier available)
- LISTPRICE (multiplier available)
- ZEROPRICE (Displays "Call" for unpriced items)
- 999PRICE (Displays $99,999.00 for all unpriced items)
- FPRICE1,2,3,4,5,6,7,8,9,10 (Item Maintenance static price fields, multiplier available)
Contact Aldrich Web Solutions for information, or to request a change to the Pricing of Last Resort value.