The shopping cart total calculation is inaccurate when applying multiple discounts. The final price does not reflect the combined discount percentage. Fixing the discount stacking logic and adding unit tests for complex pricing scenarios is necessary.