Correçoes Urgentes
Overview of Markup Configuration
Initial Setup and Budgeting
- The speaker discusses the configuration settings for a merchant's markup, indicating that everything appears to be functioning correctly.
- A budgeting example is presented using a sofa, where specific modules are selected for pricing.
- The speaker notes an issue when attempting to apply discounts or taxes (IPI), leading to confusion in the budget calculations.
Troubleshooting Calculation Errors
- The speaker suspects caching issues affecting price updates on the page.
- After re-entering data, they attempt to save and refresh but encounter persistent errors with discount applications.
Discount Application Issues
Understanding Price Calculations
- The correct base price and discounted price are discussed, highlighting discrepancies in expected outcomes due to potential caching problems.
- A scenario is described where a user wants to apply discounts directly through the interface, which leads to further complications.
Identifying Backend vs. Frontend Problems
- When adding products with discounts into the cart, incorrect total values arise due to miscalculations in discount application across multiple items.
- The speaker identifies that both items receive identical discounts erroneously instead of calculating them individually.
Backend Responsibility Shift
Changes in Discount Calculation Logic
- A previous bug fix by another team member altered how backend calculations were handled, now relying more on frontend logic for discount applications.
- An example illustrates that single item budgets calculate correctly while modular setups lead to erroneous results.
Reproducing Bugs Across Platforms
- Further testing reveals consistent bugs when applying discounts across different module configurations within the same product category.
Usability Concerns in Application Interface
User Experience Challenges
- Observations about user interface design indicate users may not realize there are more items available due to poor scrolling visibility.
Addressing Functional Limitations
- Specific issues arise when trying to input decimal values for discounts; this functionality needs improvement for better user experience.
Cross-platform Consistency Issues
Testing Across Different Devices
- The speaker tests functionalities on both web and app platforms, noting inconsistencies particularly with decimal inputs during discount applications.
Final Observations on Pricing Discrepancies
- Concluding remarks highlight significant differences between similar items priced differently across platforms due to calculation errors needing resolution.