2016-03-21 8 views
1

In unserem Unternehmen versuchen wir es so zu machen, dass wir verlangen, dass alle Kunden eine Nicht-Postfachadresse in der Datei haben. Die Adresse muss nicht unbedingt eine Versand- oder Rechnungsadresse sein. Wir möchten dennoch, dass Kunden die Möglichkeit haben, eine Postfachadresse einzugeben. Wie würden wir das aufstellen?Erfordern mehrere Adressen in Magento

Bis jetzt ist das, was ich habe, aber ich bin unsicher was zu prüfen ist.

public function checkPhysicalAddressOnFile(){ 
     $customer = Mage::getSingleton('customer/session')->getCustomer(); 
     foreach ($customer->getAddress() as $address) { 
      if (stripos($address, '[p.o. box|p.o box|po box|po. box| pobox|post office box]' 

Antwort

2

Versuchen Sie es mit

if(preg_match("(?i)^\\s*((P(OST)?.?\\s*(O(FF(ICE)?)?)?.?\\s+(B(IN|OX))?)|B(IN|OX)", $address)){ 
    //This is a po box 
} 
else{ 
    //This is not 
} 
Verwandte Themen