我已经从数据库查询中添加了产品,但是当我转到产品详细信息页面时,我在前台发现了此消息。
有1个错误
此产品已不再可用。 prestashop版本是1.6.1.6
答案 0 :(得分:0)
您不应该使用查询来添加产品而不是像
那样$product = new Product();
$product->name[Context::getContext()->id_lang] = 'Any thing';
$product->link_rewrite[Context::getContext()->id_lang] = Tools::str2url('Any thing');
$product->description[Context::getContext()->id_lang] = 'Lorem ipsum';
$product->quantity = 5;
$product->active = true;
$product->is_virtual = false;
$product->price = 10.00;
$product->id_category_default = (Configuration::get('PS_HOME_CATEGORY'))? (int)Configuration::get('PS_HOME_CATEGORY') :
$product->add();