有没有办法在 magento 中检测地址是否已经存在


Is there a way in magento to detect if an address already exists

在magento中有什么方法可以检测地址是否已经存在。

客户可以在OnePageCheckout中决定是要使用现有地址还是输入新地址。如果它是现有的,我不想/不需要验证它。

那么有没有办法找出它是否是新地址?

您可以使用以下代码获取已记录客户地址的完整列表:

$customer = Mage::getSingleton('customer/session')->getCustomer();
foreach ($customer->getAddresses() as $address) {
    Zend_Debug::dump($address->debug());
}