私はSQLクエリで製品を追加しましたが、ps_product_shopとps_product_langが正しく設定されていても、バックオフィスの製品はヌル名で記述されていますので、カテゴリ接続もありません。Prestashop 1.6データベース挿入製品
私は何が欠けていますか、SQLで製品を追加できますか?もしそうなら、どうすればいいのですか?
私はどこにでもいましたが、助けてくれる質問はありませんでした。もし誰かが私を助けてくれたら、私はそれを感謝します。
私はSQLクエリで製品を追加しましたが、ps_product_shopとps_product_langが正しく設定されていても、バックオフィスの製品はヌル名で記述されていますので、カテゴリ接続もありません。Prestashop 1.6データベース挿入製品
私は何が欠けていますか、SQLで製品を追加できますか?もしそうなら、どうすればいいのですか?
私はどこにでもいましたが、助けてくれる質問はありませんでした。もし誰かが私を助けてくれたら、私はそれを感謝します。
SQLクエリを使用してデータベースに直接製品を手動で追加することはお勧めできません。そうした場合は、id_lang
フィールドがps_product_lang
テーブルにある可能性があります。英語の場合、id_langは1
です。ご照会ください。
ここで私は英語のlangのためにしました。以下のようにコードを追加することができます。そうでなければ、管理パネルを使用して製品を作成することができます。
$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();
ありがとう、しかし、PHPを介して製品を追加することは私が必要としているものではありません。私はSQLクエリで手動で追加する必要があります。そして、私はid_langフィールドを忘れていませんでした。Prestashopによって追加されたすべての製品がそれを使用するので、1に設定しました。 – Aksebkit
@Aksebkit - 製品データを挿入するにはSQLクエリが必要です。正しい? –
@Aksebkit - これまでに試したことを示すことができますか? – user8976797
私にSQLクエリを表示してください – Melvita
私はまだクエリを使用していませんでした。 phpmyadminの挿入機能を使用するだけです。 – Aksebkit