Why should cart and checkout pages not be cached in OpenCart?
Cart, checkout, account, and payment callback pages contain dynamic customer and session data. If they are full-page cached, customers may see the wrong cart, the wrong login state, or failed order-status updates.
Optimization should target assets, database, and server cache with exclusions for critical flows. See the OpenCart performance optimization service.