Log in
Model

Address

Magento\Sales\Model\Order\Address

What it does

This class represents an order address (billing or shipping) in Magento 2.

Developers use it to manage and manipulate address data associated with sales orders, including customer information like name, street, city, country, and VAT details.

It provides getters and setters for all address fields and handles special operations like splitting/joining multi-line street addresses.

Public Methods

  • setOrder()
  • getRegionCode()
  • getName()
  • setData()
  • explodeStreetAddress()
  • getOrder()
  • getStreet()
  • getStreetLine()
  • getAddressType()
  • getCity()
  • getCompany()
  • getCountryId()
  • getCustomerAddressId()
  • getCustomerId()
  • getEmail()
  • getEntityId()
  • setEntityId()
  • getFax()
  • getFirstname()
  • getLastname()
  • getMiddlename()
  • getParentId()
  • getPostcode()
  • getPrefix()
  • getRegion()
  • getRegionId()
  • getSuffix()
  • getTelephone()
  • getVatId()
  • getVatIsValid()
  • getVatRequestDate()
  • getVatRequestId()
  • getVatRequestSuccess()
  • setParentId()
  • setCustomerAddressId()
  • setRegionId()
  • setStreet()
  • setCustomerId()
  • setFax()
  • setRegion()
  • setPostcode()
  • setLastname()
  • setCity()
  • setEmail()
  • setTelephone()
  • setCountryId()
  • setFirstname()
  • setAddressType()
  • setPrefix()
  • setMiddlename()
  • setSuffix()
  • setCompany()
  • setVatId()
  • setVatIsValid()
  • setVatRequestId()
  • setRegionCode()
  • setVatRequestDate()
  • setVatRequestSuccess()
  • getExtensionAttributes()
  • setExtensionAttributes()
  • beforeSave()