2013-06-10 2 views
4

je tente de définir l'adresse par défaut dans /controllers/OnepageController.php:Comment configurer l'adresse par défaut

 $customer = Mage::getSingleton('customer/session')->getCustomer(); 

    foreach ($customer->getAddresses() as $address){ 
      $addressType = $address->getCustom_address_type(); 
      if ($addressType == 'school'){ 
       Mage::log("SetAddressDefault", null, 'mygento.log'); 
       $address->setCustomerId($customer->getId()) 
         ->setIsDefaultBilling('1') 
         ->save; 
      } 
     } 

J'ai vérifié dans le journal, la condition est remplie. Pourquoi la méthode setDefaultBilling ne s'exécute-t-elle pas?

J'utilise magento 1.7. Merci.

+4

ne pas vous avez besoin() sur Enregistrer ... -> save(); – Rounder

Répondre

1

essayer de changer le

->save; 

à

->save(); 
Questions connexes