Seite 1 von 2

Shortcode-Funktion in Produkt-Texten?

Verfasst: 22.02.2021, 17:01
von Dirk
Hallochen,

ich habe über das Plugin "Shortcoder" einige Standard-Inhalte erstellt, die ich teils in die Textfelder der Produktbeschreibungen einfüge. Das funktioniert auch - allerdings nur bis zur Auswahl einer anderen Variante. Dann werden sie Shortcodes nicht mehr aufgelöst. Ein Seiten-Refresh erledigt das Problem, aber dann ist auch die Varianten-Auswahl wieder weg.

Ideen?

Grüsse, Dirk

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 23.02.2021, 10:59
von maennchen1.de
Hallo!
Das Modul Produktvarianten ist sehr komplex in seiner Anwendung und auch in der Darstellung. Die Daten werden z.B. per Ajax nachgeladen. Ich befürchte, dass das dein zwischengeschaltetes Plugin unterbindet, bzw. nicht erkennt.

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 24.02.2021, 12:09
von Dirk
Das ist ein Problem.

Könnte das Nachladen auf bestimmte Bereiche im Template beschränkt werden?

Ich könnte das anders lösen, wenn ich die Produktseite selbst baue aus passenden Häppchen des Templates. Dazu müsste ich einen URL-parameter an die Wordpress-Seite geben, der dann in den wpshop-Shortcode eingesetzt wird: [wpshopgermany product="id"].
Habt ihr dazu eine Info wie das funktionieren könnte?

Danke, Grüsse, Dirk

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 24.02.2021, 18:25
von maennchen1.de
Wir kennen das Plugin nicht. Was hast du genau vor umzusetzen?
(Evtl. geht das auch mit anderen Mitteln.)

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 10:56
von Dirk
Moin.

Die Frage ist unabhängig von einem Plugin.

Ich möchte eine Seite aufrufen, die den wp-shortcode mehrfach enthält, etwa: [wpshopgermany product="id"]
Die Produkt-ID möchte ich per URL-Parameter übergeben: mywebsite.com/produktdetailseite/?id=33

Der URL-Parameter soll in den Shortcode gesetzt werden.
Ich kann die Seite dann in mehrere Häppchen aufteilen und die nachzuladenden Inhalte beinflussen die anderen nicht.

Ergänzung, die das Ganze wieder hinfällig macht:
Wenn ich ein Produkt aufrufe über produktdetail/?wpsg_action=showProdukt&produkt_id=3
Dann werden Shortcodes in den Beschreibungen 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.
Also wieder Sackgasse. Langsam frustrierts.

Warum brauche ich eine Lösung?
Ich habe elend viele Produkte in denen teils immer wieder die gleiche Info steht. Das will ich über shortcodes einbauen, damit Änderungen an vielen Produkten gleichzeitig passieren können und nicht jedes Mal zig Produkte editiert werden müssen.

Danke, Grüsse, Dirk

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 11:43
von maennchen1.de
Dirk hat geschrieben: 25.02.2021, 10:56Ich habe elend viele Produkte in denen teils immer wieder die gleiche Info steht. Das will ich über shortcodes einbauen, damit Änderungen an vielen Produkten gleichzeitig passieren können und nicht jedes Mal zig Produkte editiert werden müssen.
Das habe ich verstanden. Derzeit gibt es von wpShopGermany keine zentrale Stelle für einen Produkttext, der immer wieder verwendet werden kann. Wenn möglich, solltest du das ggf. über Varianten lösen (1 Produkt mit deinem Text und die entsprechende Variante dann auswählen lassen). So ersparst du dir zumindest die Suchmaschinen-Abstrafung durch doppelten Inhalt.

Was du wissen musst ist, dass du versuchst Shortcodes im Shortcode zu verwenden. Das geht nur bis zu einem gewissen Grad gut, wenn überhaupt.

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 12:26
von Dirk
Danke für die schnelle Antwort, aber Lösung ist das keine.

Weil es in wpshop keine Möglichkeit für Standardtexte gibt, verwende ich ja die Shortcodes. Blöd nur, wenn die nicht vernünftig dargestellt werden.
Geschachtelte Shortcodes sind idR kein Problem und hier wird auch kein kritischer Schachtelungs-Level erreicht.
Deshalb verstehe ich nicht ganz wieso bei Verwendung von [wpshopgermany product="3"] ein Shortcode im Beschreibungstext gar nicht aufgelöst wird und bei aufruf der URL /produktdetailseite/?id=33 einmal und dann nicht mehr.

Fällt Euch dazu kein Workaround ein? Mir gehen langsam die Ideen aus.....

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 13:21
von maennchen1.de
Der Workaround wäre der vorgeschlagene mit den Varianten.

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 13:40
von Dirk
Die Inhalte sind keine Varianten. Das sind Randinformationen zum Produkt und die treffen auf einige verschiedene Produkte zu.
Wie genau soll die Einbindung über Varianten aussehen - etwa einer GoogleMap?

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 14:26
von maennchen1.de
So wie ich es verstanden habe, hast du häufig den gleichen Produkttext, im letzten Beispiel also die Google Map. Die sollte im Produkt stehen und die Eigenschaft wäre dann die Variante.
Beispiel: "Lehrgang in München"
Produkttext mit Anfahrtsbeschreibung (Google Map)
Produktvariante: Datum der Veranstaltung

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 15:17
von Dirk
Das Problem ist ja schon, dass die Map über einen Shortcode eingebunden wird, der nicht aufgelöst wird, wenn ich das Produkt über [wpshopgermany produkt=XY] einbinde und wenn ich das Produkt über die URL aufrufe nur solange dargestellt wird, bis ich eine andere Variante als die aktive auswähle. Brauchst Du ein Beispiel?
https://www.heliflieger.com/shop/produk ... odukt_id=2
Sieh Dir die Map, den Heli an und die Termine. Dann wähle eine andere Option als die aktive in den Radio buttons.....

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 15:39
von maennchen1.de
OK, jetzt verstehe ich erst mal das Problem. Du verwendest im Produkttext von wpShopGermany Shortcodes, die zwar angezeigt werden, aber bei der Auswahl einer Variante nicht "übersetzt" werden, sondern im Klartext drin stehen. Kommt das hin?
Das würde ja bedeuten, das wpShopGermany Shortcode übersetzen kann, das aber beim Laden von Varianten nicht mit berücksichtigt. Das wäre dann natürlich ein Bug und kann von uns behoben werden!

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 16:25
von Dirk
HURRA!!! Bitte asap.
Es wäre natürlich auch sinnvoll, dass ein Produkt, das mit dem wpshop-shortcode aufgerufen wird ebenso funktioniert wie über den Produktlink....

Grüsse, Dirk

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 16:35
von maennchen1.de
Den Satz verstehe ich auch wieder nicht. Sorry. Könntest du das bitte genauer erklären?

Re: Shortcode-Funktion in Produkt-Texten?

Verfasst: 25.02.2021, 16:51
von Dirk
Habe ich oben bereits erklärt:

Wenn ich ein Produkt über [wpshopgermany produkt=XY] aufrufe, werden grundsätzlich keine Shortcodes aufgelöst.