gpt4 book ai didi

mysql - Magento,我需要将第一个产品图像定义为缩略图

转载 作者:行者123 更新时间:2023-11-29 14:31:47 27 4
gpt4 key购买 nike

我已经导入了我的旧 oscommerce 网站,其中包含 15000 个适用于 magento 的产品!

但不幸的是,缩略图不会自动定义

http://imgur.com/cNdXd

我可以手动完成,但是 15000 个产品是一个很大的数字,我需要加快大量的时间来完成

如果有人可以给我一个 mysql 命令来将第一个产品图像设置为基本图像,小图像和缩略图将很棒

谢谢

最佳答案

尝试通过 api 更新它们:

$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');

$products = $proxy->call($sessionId, 'product.list');

foreach ($products as $product) {
$images = $proxy->call($sessionId, 'product_media.list', $product['sku'])

$imageFilename = $images[0]['file'];

$proxy->call($sessionId, 'product_media.update', array(
$product['sku'],
$imageFilename,
array('types' => array('image', 'thumbnail')
));
}

相关文档链接: http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product_attribute_media

http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product#catalog_product.list

关于mysql - Magento,我需要将第一个产品图像定义为缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9875026/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com