Pricing Calculation
WATCH THE VIDEO
To set up pricing conditions for the Sana webstore, in the main menu of the Sana add-on, click Webstore Configuration. In the Webstore Id field, select your webstore and click on the Change Webstore Settings button at the top. Expand the Pricing & Payments area.
Those pricing conditions which are configured in the Pricing Calculation table are used to show product prices in the Sana webstore from SAP and calculate a shopping cart for a customer including discounts, taxes, extra charges, shipping and payment costs.
The product price and discounts are shown on the product details page using the Product price and Product discounts content elements.
You must correctly and logically map Sana condition classes to the SAP condition types as they are used to calculate and show all prices, discounts, taxes and charges in the Sana webstore.
The table below provides the description of the fields in the Pricing Calculation table.
Field |
Description |
---|---|
SANA Condition Class |
This list represents the pricing logic which can be used from SAP in the Sana webstore. These can be product prices, discounts, taxes, service charges, etc. Select the Sana condition type and map it to the appropriate condition type in SAP. |
SAP Condition Type |
Select the appropriate condition type which is used in SAP to set up pricing elements, such as product prices, discounts, taxes, service charges, etc. |
Default |
NOTE
This option is applicable only to the payment and shipping costs, and discounts configured in Sana Admin. Sana Commerce Cloud has its own payment methods, shipping methods and discount codes functionality. The payment and shipping costs, and discounts coming from the Sana webstore are stored in the pricing elements of the sales order header in SAP, on the Conditions tab. The payment and shipping costs, and discounts are stored in the pricing elements of the sales order header with the condition types configured in this table. The SAP condition types for the payment and shipping costs, and discounts coming from the Sana webstore are used as general ledger accounts. For payment costs, shipping costs and discounts coming from the Sana webstore you should define the appropriate SAP condition types and select the Default checkbox. |
You can set up as many condition types for pricing calculations as needed for your business.
Below you can see the description of the Sana condition classes and their usage in the Sana webstore.
Base Price
You can use it to show the standard price of a product in the Sana webstore. You can add several SAP condition types for a base price, but you cannot add the base price of a product to different Sana condition types for the same product.
Contract Line Discount
You can use it to calculate the discount, which customers will get, if they fulfill the conditions stated in the quantity contract. For more information, see Sales Agreements.
List Price Discount
You can use it to calculate the customer-specific discount. This discount is shown for a customer on the product list and product details pages in the Sana webstore.
Item Discount
You can use it to calculate a discount for a material. This discount is shown in the shopping cart in the Sana webstore.
SANA Fixed Amount and SANA Percentage Discount
You can use it to calculate a discount which a customer can get using a Sana discount. In Sana Admin you can create discounts that can be entered in the shopping cart and give either a percentage or a fixed amount discount on the total order amount. For more information, see Sana Discounts.
You must map SANA Fixed Amount condition class only to the SAP Condition Type of the fixed amount type and the SANA Percentage Discount condition class must be mapped to the SAP condition type of the percentage type. If the Sana Condition Classes (SANA Fixed Amount and SANA Percentage Discount) are mapped to the incorrect SAP Condition Types, then the discount will not work.
Payment Cost
You can use it to calculate fixed amount payment costs coming from the Sana webstore. In Sana Admin you can set up payment costs for payment methods.
Percentage Payment Cost
Starting from Sana Commerce Cloud 96_7 and higher in SAP ECC, you can calculate payment costs based on the percentage of the transaction amount during the checkout process.
Calculating payment costs based on percentage is designed to provide a more intuitive and accurate method for handling payment costs, ensuring a smoother payment experience for your customers.
For more information to clearly understand how payment costs based on percentage are calculated and how to configure them correctly, see Payment Costs Based on Percentage.
Shipping Cost
You can use it to calculate shipping costs coming from the Sana webstore. In Sana Admin you can set up shipping costs for shipping methods.
Tax
You can use it to calculate different types of taxes (for example domestic, export, departure / destination country taxes, etc.) in the Sana webstore.
See an example of the order details page in the Sana webstore with different prices calculated by SAP (material prices, discounts, freight charge, tax, shipping cost).
See an example of the pricing elements of the sales order in SAP.
Freight / Service Charge
You can use it to calculate the extra fee for some services related to the products purchased, for example for the delivery service or, if a product was packed, for the packaging. If you use service charges in SAP, then when a customer adds some products to the shopping cart in the Sana webstore, and the service charge is calculated in SAP, it will be shown to the customer in the shopping cart.
You can add several SAP Condition Types to the Service Charge Sana Condition Class in the Pricing Calculation table in SAP.
If you add two SAP Condition Types in SAP, then two service charges will be shown to the customer in the shopping cart, for example, one for the delivery service, another one for the packaging.
It is possible to add multiple service charge conditions with different condition types.
For more information about pricing, see Prices and Discounts.