Mam nowy widok sklepu i zaktualizowałem wszystkie produkty przy użyciu kreatora magento: **Manage Products > Select all > Update Attributes**
, a następnie wybierając nowy sklep. Teraz, gdy wszystkie moje produkty są powiązane z moim nowym widokiem sklepu, mam problem ze wszystkimi moimi obrazami. Na przednim końcu pokazuje wszystkie symbole zastępcze. W panelu administratora po kliknięciu produktu, a następnie zdjęć .. może on zawierać obrazy, ale nie jest wybrany do użycia obrazu podstawowego, małego obrazu lub miniatury.Użyj wszystkich obrazów z mojego sklepu domyślnego w moim nowym widoku sklepu
Czy istnieje sposób aktualizacji wszystkich obrazów w moim nowym widoku sklepu, aby użyć domyślnych obrazów widoku głównego magazynu?
require_once 'abstract.php';
class Attach_Default_Store_Images Extends Mage_Shell_Abstract {
public function run()
{
$products = Mage::getModel('catalog/product')->getCollection();
foreach ($products as $product) {
$productFrom = $product->setStoreId(1)->getImage();
$productTo = $product->setStoreId(13)
->setImage($productFrom)
->setSmallImage($productFrom)
->setThumbnail($productFrom);
echo "Images Updated\n";
$product->save();
}
Mage::getModel('catalog/product_image')->clearCache();
echo "Image Cache Cleared\n";
}
public function usageHelp()
{
return <<<USAGE
Usage: php -f cache.php -- [options]
php -f cache.php -- clean
clean Clean Old Cache
help This help
USAGE;
}
}
$shell = new Attach_Default_Store_Images();
$shell->run();
Uruchom skrypt powłoki z powyższym?
Wolałbym nie używać magmi, ale jestem zaznajomiony z tej opcji. – thismethod