Ich vermeide nach Möglichkeit direkte Zugriffe auf die Datenbank, weil mir das zu fehleranfällig ist.
Kommt das Kommandozeilen-Tool WP-CLI (Command Line Interface) vielleicht in Frage?
Eine Übersicht über WP-CLI findest du hier:
https://kinsta.com/de/blog/wp-cli/
Einen (etwas älteren) Beitrag, wie du mit WP-CLI Produkte mit Varianten einpflegen kannst, hier:
https://nicolamustone.blog/2016/03/10/managing-products-woocommerce-cli/
Vielleicht kommt auch ein CSV-Import in Frage?
https://docs.woocommerce.com/document/product-csv-import-suite-importing-product-variations/
Vielen Dank für die Infos, das kannte ich noch nicht.
Beim ausprobieren zeigte sich dann aber auch, warum ich es nicht kenne.
Würde es so funktionieren, wie in der Doku beschrieben, könnte das genau das sein, was ich suche.
Aber ein
wp wc product create –title=“Variable Product Test“ –type=variable –attributes.0.name=“Größe“ –attributes.0.visible=yes –attributes.0.variation=yes –attributes.0.options=“40|41|42|43|44|45|46|47|48|49|50|52|54″ –variations.0.attributes.size=“40″ –variations.0.regular_price=49.99 –variations.1.attributes.size=“41″ –variations.1.regular_price=49.99
Error: Parameter errors:
unknown –title parameter
unknown –attributes.0.name parameter
unknown –attributes.0.visible parameter
unknown –attributes.0.variation parameter
unknown –attributes.0.options parameter
unknown –variations.0.attributes.size parameter
unknown –variations.0.regular_price parameter
unknown –variations.1.attributes.size parameter
unknown –variations.1.regular_price parameter
zeigen mir gleich schon wieder die Sackgasse.
Der Blogbeitrag war ja auch schon etwas älter. Eine aktuelle Übersicht der gültigen Parameter findest du hier: https://github.com/woocommerce/woocommerce/wiki/WC-CLI-Commands#wc-product