Drupal Commerce: Produkt Display automatisch erstellen

Wer einen Shop mit Drupal Commerce betreibt, hat sich sicher auch schon so manches mal über das Anlegen von Produkten geärgert. Produkte selbst werden bei Drupal Commerce getrennt von den eigentlichen Produktinhalten für die Ausgabe erstellt und das bedeutet erstmal umgewöhnen und Mehraufwand. Ist die Lernkurve überwunden macht es richtig Spaß damit zu arbeiten vor allem wenn man Produkte mit diversen Produkteigenschaften und Attributen pflegen muss.
Automatisieren kann man das Anlegen mit Hilfe einer Regel im Rules Modul, die automatisch nach Anlegen eines Produkts einen entsprechenden Produkt Display Inhalt anlegt.
Die Regel
Die Regel wird bei dem Ereignis "After saving a new commerce product" ausgelöst und führt folgende Aktionen aus:

  1. Neue Entität erstellen: Vom Typ Node->Produkt Display, Titel und Autor mittels Tokens übernehmen
  2. Einen Wert setzen: Produkt als Referenz im Produkt Display hinterlegen
  3. Entität speichern: Haken bei "Sofort speichern" setzen, sonst passiert euch das hier: https://drupal.org/node/1464148
  4. Weiterleitung: Zur Bearbeitungsseite des neu erstellten Produkt Display Inhalts

Zur einfachen Übernahme in euren Shop findet ihr hier den entsprechen Export:{ "rules_new_product" : {    "LABEL" : "new_product",    "PLUGIN" : "reaction rule",    "REQUIRES" : [ "rules", "entity" ],    "ON" : [ "commerce_product_insert" ],    "DO" : [      { "entity_create" : {          "USING" : {            "type" : "node",            "param_type" : "product_display",            "param_title" : "[commerce-product:title]",            "param_author" : [ "commerce-product:creator" ]          },          "PROVIDE" : { "entity_created" : { "entity_created" : "Erstellte Entit\u00e4t" } }        }      },      { "data_set" : {          "data" : [ "entity-created:field-product:0" ],          "value" : [ "commerce-product" ]        }      },      { "entity_save" : { "data" : [ "entity-created" ], "immediate" : 1 } },      { "redirect" : { "url" : [ "entity-created:edit-url" ] } }    ]  }}