我目前正在开发一个XML插件,该插件可将大量来自外部源(分销商)的产品自动导入到我的Prestashop中。 XML导入器工作正常 - 它将所有产品数据添加到我店的数据库,但是我在上传图像时遇到问题。我有我的外部图像的URL,存储在插件中的PHP变量中。 Prestashop上传时使用7种不同尺寸的单幅图片(不是来自XML插件,而是上传产品时从其自己的管理面板)。我的XML上传器位于tools/xmlplugin。上传功能具有这样的基本结构:将XML产品导入Prestashop
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结构。
任何想法?
你使用的是女巫版的Prestashop? –
版本1.6.1.3。 –
图像名称在'.htaccess'中被重写。另外,导入图像的正确方法是放弃创建和上传图像的任务,并将产品保存到数据库中。以同步模式导入图像需要花费太多时间 – gskema