The price depends on the length of the beam and the number of ordered beams.
In addition, one time extra cost is added based on the type of the cutting. Regular cutting for the single beam costs 5 €. Every single angle cut adds additional 15 € to the price.
If user chooses additional processing, an extra cost is added to the total price. The processing price is calculated based on the total weight.
The extra cost added by each element is shown separately.
These complex rules are managed by the Smart Price plugin.
The example demonstrates the ability to create Smart Price rules based on the product's weight (since Smart Price module version 2.0).