У меня есть два сайта для определенных видов магазина - английский и немецкий.Обычно я мог бы поддерживать 1 веб-сайт с двумя различными представлениями магазина, но это было конкретное требование моего клиента - иметь каждый веб-сайт для каждого конкретного представления магазина.
Проблема в том, что я не могу обновить / создатьразличные названия продуктов / описания, каждое для веб-сайта продукта, программно.Для этого я использую этот код, который, как мне показалось, одинаков для другой цены: -
$combinationWebsiteWithName = array('1' => 'product name 1', '2' => 'product name 2');
foreach ($combinationWebsiteWithName as $_eachWebsiteId => $_eachProductName) {
$objWebsite = Mage::getModel('core/website')->load($_eachWebsiteId);
$storeIds = $objWebsite->getStoreIds();
$objProduct = Mage::getModel('catalog/product')
->setStoreId(end($storeIds))
->load($productId);
$objProduct->setName($_eachProductName);
$objProduct->save();
}
Может кто-нибудь помочь мне и найти ошибки в приведенном выше коде?Заранее спасибо.