Skip to content

Cart Query >> CartItemPrices GraphQl Performance Optimisation #40235

@senthilengg

Description

@senthilengg

Preconditions and environment

  • All Magento versions

Steps to reproduce

Including CartItemPrices in cart >> items graphql always triggers total calculation. The line which triggers https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/QuoteGraphQl/Model/Resolver/CartItemPrices.php#L70

Expected result

CollectTotal should load only when there is an update to the cart or if its forced to update when the rules are changed or updated.

CollectTotal should triggers only for mutation and not for the query

Actual result

CollectTotal trigger whenever cart query includes cartItemPrices

Additional information

Similar Issue - #40209
Related PR - #40224

Release note

No response

Triage and priority

  • Severity: S0 - Affects critical data or functionality and leaves users without workaround.
  • Severity: S1 - Affects critical data or functionality and forces users to employ a workaround.
  • Severity: S2 - Affects non-critical data or functionality and forces users to employ a workaround.
  • Severity: S3 - Affects non-critical data or functionality and does not force users to employ a workaround.
  • Severity: S4 - Affects aesthetics, professional look and feel, “quality” or “usability”.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue: ready for confirmationReported on 2.4.xIndicates original Magento version for the Issue report.Triage: Dev.ExperienceIssue related to Developer Experience and needs help with Triage to Confirm or Reject it

    Type

    No type

    Projects

    Status

    Ready for Confirmation

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions