Support » WooCommerce » Produkte mit Attributen per SQL Insert anlegen

  • Hallo,

    Ich möchte Produkte in Woocommerce anlegen und zwar per direkten SQL Statements in die MySQL Datenbank.
    Soweit funktioniert das bis auf die Attribute bzw. Varianten.

    Ich habe etliches probiert, die Artikel werden auch als variables Produkt angezeigt, die Varianten existieren auch aber die Zuordnung der Variante auf das Child-Produkt bekomme ich einfach nicht hin.

    Um es einfacher zu machen, es geht um Bekleidung und ich habe eine Variante, nämlich die Grösse.

    Ich habe einen Screenshot im Link zur Seite hinterlegt.

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • 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/

    Thread-Starter karlgustavkvt

    (@karlgustavkvt)

    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

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Produkte mit Attributen per SQL Insert anlegen“ ist für neue Antworten geschlossen.