magelounge

Infos, Tipps und Tricks rund um Magento Commerce

Start › 2010 › Oktober

Codeschipsel: Alle Adressen eines Kunden ermitteln

Codeschnipsel

Archiv-Beitrag aus 2010 – Magento mache ich heute nur noch selten. Aktuell: com:werft (Shopware 6, Laravel & PHP) · siepker.com · kontor:worx · campr

Anbei ein kurzes Codeschnipsel, mit dem alle Adressen eines bestimmten Kunden ermittelt werden:

$websiteId = Mage::app()->getWebsite()->getId();
$store = Mage::app()->getStore();

$customer = Mage::getModel("customer/customer");
/* @var $customer Mage_Customer_Model_Customer */

$customer->website_id = $websiteId;
$customer->setStore($store);
$customer->loadByEmail("hans@mustermann.de");
var_dump($customer);

$addresses = Mage::getModel("Customer/Entity_Address_Collection");
$addresses->setCustomerFilter($customer);
$addresses->load();

foreach($addresses as $address):
    $address->load($address->entity_id);
     /* @var $address Mage_Customer_Model_Address */
    var_dump($address);
endforeach;

Meine Projekte

Der Blog ist Archiv – gebaut wird heute hier:

com:werft

Software-Entwicklung für Shopware 6, Laravel und PHP – als Freelancer unterstütze ich Shopbetreiber und verstärke Agentur-Teams.

comwerft.de →

siepker.com

Meine persönliche Seite: Blog über Camping, Radtouren, Segelfliegen und Software.

siepker.com →

kontor:worx

Bürogemeinschaft & Coworking in Rheine seit 2012 – Büros XS–L, FixedDesk, FlexDesk und ein Meetingraum, mitten in der Innenstadt.

kontorworx.de →

campr

35 Jahre Camping-Leidenschaft: meine persönlich besuchten Stellplätze in Europa – und die Basis für etwas Größeres.