ну ок, только за код не пизьдить, это всего лишь скрипт на скорую руку, ложиться в корень магетны и ставит в дефоулт 1ую картинку
<?php
function isExistsIm
($obj){
$ret =
false;
foreach ($obj as $_image ){
$ret =
$_image->
getFile();
}
return $ret;
}
require_once 'app/Mage.php';
Mage::
app()->
setCurrentStore(Mage_Core_Model_App::
ADMIN_STORE_ID);
$products = Mage::
getModel('catalog/product')->
getCollection()->
addAttributeToSelect('*');
$curr_id =
$_GET['id'];
$upd =
false;
$next =
0;
foreach ($products as $product) {
if($upd&&
($next<
1)){
$next =
$product->
getId();
}
if($curr_id ==
$product->
getId()){
$upd =
true;
$gallery =
$_gallery = Mage::
getModel('catalog/product')->
load($curr_id)->
getMediaGalleryImages();
if($im = isExistsIm
($gallery)){
$prp = Mage::
getModel('catalog/product');
$pr =
$prp->
load($curr_id);
$pr->
setSmallImage($im);
$pr->
setThumbnail($im);
$pr->
save();
}
}
if($next >
0){
echo '<html><meta http-equiv="refresh" content="0;url=/scriptName.php?id='.
$next.
'"><body>(End:'.
(11327-
$next).
')</body><html>';
} else echo 'DONE';
Вызывать так
http://magento/scriptName.php?id={id-шник вашей первой записи}
Тупо, но рабоает xD