Prestashop 1.6数据库插入产品

时间:2017-11-21 07:50:43

标签: sql prestashop-1.6

我已经通过sql查询添加了产品,但即使我正确设置了ps_product_shop和ps_product_lang,后台办公室的产品也显示为空名称,没有描述,所以除此之外没有类别连接。

我缺少什么,我可以通过SQL添加产品吗?如果是这样,我该怎么做。

我到处寻找,但没有任何疑问可以帮助我,如果有人可以帮助我,我会很感激。

1 个答案:

答案 0 :(得分:0)

不建议通过sql查询手动将产品直接添加到数据库。如果您这样做,问题可能是id_lang表中的ps_product_lang字段。对于英语,id_lang是1。请查看您的查询。

我在这里为英语做了。您可以通过以下代码添加,否则您可以使用管理面板进行产品创建。

$product = new Product();
$product->name[1] = "This is test product";
$product->description[1] = "Description";
$product->description_short[1] = "Descriptio short";
$product->active = 1;
$product->condition = "new";
$product->link_rewrite = Tools::link_rewrite('This is test product');;
$product->id_tax_rules_group = 1;
$product->price = 100;
$product->wholesale_price = 90;
$product->id_manufacturer = 1;
$product->add();