Log in
Model

GuestCartManagement

Magento\Quote\Model\GuestCart\GuestCartManagement

What it does

This class manages shopping cart operations for guest (non-logged-in) customers in Magento 2.

It acts as a facade that translates masked cart IDs (public-facing identifiers) to internal quote IDs before delegating operations to the core CartManagement service.

Developers use this when implementing guest checkout functionality or creating API endpoints for anonymous users to create carts, assign them to customers, or place orders.

Public Methods

  • createEmptyCart()
  • assignCustomer()
  • placeOrder()