我目前正在开发一个XML插件,从外部来源(分销商)自动导入大量产品到我的Prestashop。XML导入器运行良好 - 它将所有产品数据添加到我的商店数据库中,但我在上传图像时遇到问题。我有外部图像的URL,在插件中以PHP变量的形式存储。Prestashop上传单个图像时使用7种不同大小的图像(不是从XML插件上传而是从其自己的管理面板上传产品)。我的XML上传器位于tools/xmlplugin。上传函数具有以下基本结构:
myUploadFunction($external_product_ID)
{
..upload to db functions here...
$external_image_url_path;
$external_image_name; //ex. image_001.jpg
}
您能帮助我处理在Prestashop图片文件夹上传图片并创建多个不同尺寸的图片的物流问题吗?
PS:XML插件未连接到Prestashop核心(仅连接到数据库)。我无法理解Prestashop产品图片的URL结构。
有什么想法吗?
.htaccess
中被重写。此外,正确的导入图像方式是推迟创建和上传它们的任务,并将产品保存到数据库中。在同步模式下导入图像需要太多时间。 - gskema