Добавьте страну вручную в Сведения о кондиционере клиента
Как мы можем указать страну в деталях кондиционера клиента вручную.
Я пытаюсь выполнить следующий код и
Поэтому, пожалуйста, предложите ответ в соответствии с этими критериями:
if (!$customer->getId()) {
$customer->setEmail($email);
$customer->setFirstname($name);
$customer->setLastname($lastname);
$customer->setPassword($password);
}
2
1 answers
Как сказал @fabianblechschmidt - у организации-клиента нет страны, у клиента есть адрес, в котором есть страна.
В зависимости от того, какой адрес вы хотели точно обновить, вы могли бы использовать что-то вроде этого
$_customer = Mage::getModel('customer/customer')->load($customerId);
Затем загрузите соответствующую модель,
$_addresssModel = $_customer->getDefaultBillingAddress();
$_addresssModel = $_customer->getDefaultShippingAddress();
Затем установите идентификатор страны,
$_addresssModel->setCountryId('x')->save();
2
Author: Ben Lessani - Sonassi, 2013-03-06 13:44:50