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.
ne pas vous avez besoin() sur Enregistrer ... -> save(); – Rounder