Log in
Model

AddProductToCart

Magento\Checkout\Model\AddProductToCart

What it does

This class handles adding products to the shopping cart in Magento 2 with proper quote locking to prevent race conditions.

Developers would use this when they need to programmatically add products to a customer's cart, especially in custom checkout flows or integrations where multiple concurrent requests might occur.

It ensures thread-safe cart operations by using a mutex lock and intelligently reloading the quote only when necessary.

Public Methods

  • execute()