У меня есть скрипт, который добавляет изображения к моим продуктам. Используется для установки изображения, small_image и эскиза. Код работает хорошо для представления по умолчанию, но когда я переключаюсь на просмотр хранилища, медиа-галерея устанавливается на «no_image». Причинение моего продукта вообще не иметь изображения во внешнем интерфейсе.
Я попытался сбросить атрибуты представления магазина без успеха.
$product->addImageToMediaGallery($fileName, array('image', 'small_image', 'thumbnail'), false, false);
$attributes = $product->setStoreId(1)->getTypeInstance(true)->getSetAttributes($product);
if (isset($attributes['media_gallery'])) {
$attributes['media_gallery']->getBackend()->clearMediaAttribute($product, array('image', 'small_image', 'thumbnail'));
}
$product->save();
Как я могу изменить определенные атрибуты магазина и сбросить их для использования родительского?
Спасибо.