B2B direct (single store): Creating and assigning initial price rules
You must decide which of your existing contracts (store default contracts, base contracts, and customer contracts) to switch to price rules. Then you must create the price rules and assign them to the appropriate contracts.
- You can leave any contract to use its existing pricing term if you do not want to switch that contract to use price rules. An existing pricing term is one that existed before WebSphere Commerce Version 7 Feature Pack 2 (that is, any pricing term other than a price rule).
- If you do assign a price rule to a contract, the price rule overrides
any existing pricing term that the contract has. For example, if the
contract used the WebSphere Commerce Accelerator catalog filter to
adjust prices by a percentage, the price rule you assign will override
that pricing term. Note that in this case, the WebSphere Commerce
Accelerator catalog filter will continue to filter the catalog for
this contract.
Management Center offers a catalog filtering function that you can use as an alternative to the WebSphere Commerce Accelerator catalog filter. For more information, see Catalog filtering
- If a contract is not assigned a price rule, but the contract refers to a base contract that is assigned a price rule, then the base contract's price rule overrides any existing pricing terms, in either contract.
Before you begin
Step 1: Create a price rule for the store default contract
This price rule must set prices for catalog entries available to guest and unregistered customers, and customers with no other contract. You create price rules in Management Center.
Procedure
Step 2: Assign the price rule to the store default contract
Using WebSphere Commerce Accelerator, you can access a Price Rule tab in which you can select the price rule to use for your store default contract.
Procedure
Step 3: Create price rules for any existing base or customer contracts that you want to switch to price rules
For each individual base and customer contract, decide whether you want to use a price rule or continue using the existing pricing terms. Then create the price rules you need. You can use the same price rule for more than one contract.
Procedure
Step 4: Assign price rules to existing base or customer contracts
Using WebSphere Commerce Accelerator, you must open each contract and then select the price rule to assign as an extended term and condition. After you assign the price rule to the contract, customers shopping under the contract are entitled to prices set by the price rule.