Log in
Model

AddressComparator

Magento\Checkout\Model\AddressComparator

What it does

This class compares two quote addresses to determine if they are equal.

Developers use it during checkout to detect if a customer has changed their shipping or billing address, which may require recalculating shipping rates or taxes.

It intelligently compares addresses by customer address ID when available, or by comparing address data fields while excluding irrelevant fields like address type.

Public Methods

  • isEqual()