{Magento - Magmi}将产品图像导入信息保存到数据库/自定义日志文件

时间:2015-02-26 12:16:44

标签: magento magmi

首先,Magmi是一个伟大的项目,这完全归功于dweeves。

我正在使用产品图像导入成功,并将日志信息记录到state/progress.txt但是,我需要将每个图像项目的导入信息保存到数据库,并使用Magmi创建的日志消息。此时的导入过程为失败的项目/进程提供日志消息。我使用了一个基本插件,它可以帮助我使用processItemBeforeIdprocessItemAfterId将图像/ sku信息保存到日志文件中。

我真的不想深入研究Magmi源代码,但我需要将信息保存到自定义表格中。

  • 成功/失败状态 - Magmi日志消息(如果有问题)
  • sku /图片名称/图片路径
  • 将项目导入db
  • 的时间戳

请指导我一个简单,干净和独立(如果我可以这么说)的方式来实现这一目标。因为我想更新到最新的git版本。

1 个答案:

答案 0 :(得分:2)

由于您已经在构建Magmi插件,因此您只需利用Magmi数据库处理程序将数据导入自定义表格。

//Format your SQL
$sql = "INSERT INTO $this->tablename("your_custom_table") ('column1, column2')
        VALUES (?,?);"

//Setup the column data
$data = array('value1, value2');

//Insert into Magento database
$this->insert($sql, $data);

Magmi还有其他数据库处理程序,例如:

$this->selectone() //Selects one record in query.
$this->selectAll() //Selects all records in query.
$this->delete(); //Deletes records from query.
...and more (look through Magmi's plugins to see how each are used).