Log in
Model

RequestQuantityProcessor

Magento\Checkout\Model\Cart\RequestQuantityProcessor

What it does

This class processes and normalizes product quantity values submitted in shopping cart requests, handling different decimal separators based on the store's locale settings.

Developers use this when processing cart updates to ensure quantity values are correctly interpreted regardless of whether users input quantities using commas or periods as decimal separators (e.g., '1,5' in European locales vs '1.5' in US locale).

Public Methods

  • process()
  • prepareQuantity()