OpenCart自动添加新产品

时间:2016-08-16 10:27:35

标签: opencart

我必须编写代码,在opencart网站上自动添加/删除/编辑产品,所以我的问题如下:

如何使用php自动将新产品添加到数据库?opencart中有一些方法,所以我可以使用它们,或者我必须从头开始编写代码

P.S:一个例子会很棒(假设我们在数组中有产品信息)

1 个答案:

答案 0 :(得分:0)

目前我正在做类似的事情,我的设置如下:

  1. 脚本:这是添加,删除或更新项目的位置。我使用MySQL语句直接写入数据库表(product, product_description, product_to_store, category_id, product_to_category)
  2. 由于我的同步同时发生,我有一个触发脚本的CRON作业。
  3. 记录:为了跟踪发生的事情我添加了一个名为log的数据库表,其中记录了正在处理的文件,时间,错误等。
  4. 我的结论是你应该创建一个模型和控制器,它将处理这个请求以自动添加/删除/编辑产品,然后无论何时需要运行它,你都可以导航到该脚本。另一个聪明的做法是在后端保护该脚本,以便只有你能够导航到它。

    产品的MySQL插入语句示例如下:

     $insert_product = "INSERT INTO " . DB_PREFIX . "product ( sku, quantity, stock_status_id, status, date_added, price, taxpercentage, supplier, department, webshop, schedule)
             VALUES ('".$sku."','" .$onhand. "','7','1',NOW(),'".$price. "','" .$tax_percentage. "','" .$supplier. "','" .$department. "','" . $webshop . "','" .$schedule. "')";