Wenn ich in einer beliebigen Seite [wpshopgermany product="$Produkt-ID"] einfüge, dann werden alle Textfelder des Produktes dargestellt - je nach template. Wenn in einem dieser Textfelder ein Shortcode ist mit einer Map zum Beispiel, dann wird dieser shortcode nicht aufgelöst.
Wenn ich ein Produkt aufrufe über produktdetail/?wpsg_action=showProdukt&produkt_id=3
Dann werden Shortcodes in den Beschreibungen zunächst aufgelöst. Wenn ich eine Variante ändere, lädt der Inhalt über Ajax nach und die Shortcodes sind beim Teufel.
Wenn ich nun stattdessen in eine Seite [wpshopgermany product="3"] schreibe, werden die Shortcodes schon beim ersten Laden nicht aufgelöst.
OK, wir haben das jetzt mal auseinander genommen:
Bis jetzt war es so, das Shortcodes nicht interpretiert wurden, wenn das Produkt über ein Shortcode eingebunden wurde. Das klappte nur, wenn man das Modul Produktartikel verwendete oder über den o.g. Fallback-URL. Allerdings auch hier mit der Einschränkung, dass bei Verwendung des Moduls Varianten die Interpretation ebenfalls nicht erfolgte.
Ja, ich habe mit Absicht "Vergangenheit" erwähnt, denn wir haben das gefixt. In der gerade erschienen Beta werden alle Fremdshortcodes ersetzt, auch bei Varianten.