Modul ProduktArtikel¶
Mit dem Modul ProduktArtikel wird jedes Produkt zusätzlich als eigener WordPress-Beitragstyp (Custom Post Type) angelegt. Damit
- hat jedes Produkt eine eigene, eindeutige URL, die auch Suchmaschinen finden,
- lassen sich Produkte in Produktkategorien ordnen,
- können Produkte in der WordPress-Suche, auf der Startseite, in Kategorieansichten und in Feeds erscheinen.
Für bestehende Produkte wird der Beitrag beim nächsten Speichern des Produkts angelegt oder für alle Produkte auf einmal über Zuordnung Produkt zu Artikel → Neu aufbauen (siehe unten).
Einstellungen¶
Das Modul finden Sie unter wpShopGermany → Konfiguration → Module → ProduktArtikel (Gruppe „Produkte“).
Adressen¶
| Einstellung | Bedeutung |
|---|---|
| URL-Präfix (Produkte) | Erster Teil der Produkt-URL und zugleich der Name des Beitragstyps. Standard: produkt. Höchstens 20 Zeichen, ohne Sonderzeichen und Umlaute. Darf nicht leer sein. |
| URL-Präfix (Kategorien) | Erster Teil der URL einer Produktkategorie. Standard: produkte. Höchstens 20 Zeichen, ohne Sonderzeichen und Umlaute. Darf nicht leer sein. |
Beim Ändern eines URL-Präfixes übernimmt das Modul die bestehenden Produkte bzw. Kategorien und meldet, dass sich die URLs geändert haben. Alte Links auf Produkte oder Kategorien funktionieren danach nicht mehr.
Mit der Permalink-Einstellung „Beitragsname“ ergeben sich zum Beispiel:
- Produkt:
https://shop.test/{URL-Präfix (Produkte)}/{URL-Segment}/ - Kategorie:
https://shop.test/{URL-Präfix (Kategorien)}/{Kategorie}/
Mit der Einstellung „Einfach“ sind es Adressen wie https://shop.test/?post_type={URL-Präfix (Produkte)}&p={Beitrags-ID} bzw. https://shop.test/?{URL-Präfix (Kategorien)}={Kategorie}.
Darstellung¶
| Einstellung | Bedeutung |
|---|---|
| Beitragstyp im WordPress-Menü sichtbar | Blendet den Beitragstyp „wpShopGermany Produkte“ im WordPress-Menü ein; auf der Website heißt die Übersicht aller Produktartikel „Produkte“. Standard: aus. Produkte pflegen Sie weiterhin in der Produktverwaltung. |
| Produktbild als Beitragsbild übergeben | Das erste Produktbild wird als Beitragsbild des Produktbeitrags gesetzt, z. B. für Themes und Vorschaubilder. Standard: aktiv. |
| Direkt auf Startseitenansicht anzeigen | Produkte erscheinen auf der Beitragsseite (Startseite) zwischen den Beiträgen. Standard: aus. |
| Direkt in den Kategorieansichten anzeigen | Die Ansicht einer Produktkategorie listet die Produkte. Standard: aktiv. |
| Direkt in den Suchergebnissen anzeigen | Produkte erscheinen in den Ergebnissen der WordPress-Suche. Standard: aus. |
| Direkt in den Feeds anzeigen | Produkte erscheinen in den RSS-Feeds. Standard: aus. |
| Nur Hauptabfrage berücksichtigen | Die vier Optionen oben wirken nur auf die Hauptabfrage der Seite, nicht auf weitere Abfragen von Theme oder Plugins (z. B. Widgets). |
Ohne diese Optionen sind die Produktbeiträge nur über ihren Link erreichbar.
Produktverwaltung¶
| Einstellung | Bedeutung |
|---|---|
| Kategorie in Produktübersicht (Backend) anzeigen | Zeigt in der Produktverwaltung die Kategorien jedes Produkts. Standard: aktiv. |
| Nur erste Ebene | Zeigt nur Kategorien der obersten Ebene. Nur sichtbar, wenn die Option darüber aktiv ist. |
| Titelformen (Kommagetrennt) von Kategorien die ignoriert werden sollen | Titelformen (Slugs) von Kategorien, die in der Übersicht nicht angezeigt werden, z. B. neu,angebote. Nur sichtbar, wenn die Kategorieanzeige aktiv ist. |
Kommentare und Templates¶
| Einstellung | Bedeutung |
|---|---|
| Kommentarfunktion | „Produktspezifisch“: Kommentare werden je Produkt freigegeben (siehe unten). „Global aktiviert“ bzw. „Global deaktiviert“ gilt für alle Produkte. |
| Produkttemplate für Ansicht auf Startseite | Template für Produkte auf der Startseite. „Wie Produkttemplate“ verwendet das Template, das am Produkt eingestellt ist. |
| Produkttemplate für Listenansicht | Template für Produkte in Kategorieansichten und im Archiv des Beitragstyps. |
| Produkttemplate für Suchansicht | Template für Produkte in den Suchergebnissen. |
Ausgewählt werden können alle Produkttemplates, die der Shop kennt: die mitgelieferten und eigene Templates unter wp-content/uploads/wpsg/user_views/produkttemplates/ oder im Theme unter wpsg_views/produkttemplates/. Mehr dazu unter Templates.
Beispiel: Für eine kompaktere Liste in den Kategorieansichten legen Sie unter wp-content/uploads/wpsg/user_views/produkttemplates/ eine Datei kategorielist.phtml an und wählen sie bei Produkttemplate für Listenansicht aus.
Zuordnung Produkt zu Artikel¶
Mit Neu aufbauen legt das Modul für alle Produkte die Produktbeiträge neu an bzw. aktualisiert sie und löscht Beiträge, deren Produkt es nicht mehr gibt. Ein Fortschrittsbalken zeigt den Stand; schließen Sie die Seite erst, wenn „Neuaufbau abgeschlossen.“ erscheint. Das ist z. B. nach dem ersten Aktivieren des Moduls sinnvoll.
Mit einem Block-Theme¶
Seit Version 4.6.1: In einem Block-Theme wie Twenty Twenty-Five und mit der Darstellung „An das Theme angepasst“ bringt das Modul eigene Templates für Produktartikel und Produktkategorien mit; die Kategorieseiten zeigen die Produkte als Kacheln mit Seitenzahlen und, mit dem Modul Produktansichten, einem Filter. Einzelheiten stehen unter Darstellung der Shopseiten.
- Eine Seite mit allen Produktartikeln, etwa „Sortiment“, bauen Sie mit dem Block Produktkacheln.
- In einer Abfrageschleife stehen Produktartikel unter Inhaltstyp zur Wahl.
- Die Optionen unter Darstellung wirken in einem Block-Theme nur auf die Hauptabfrage der Seite, damit Navigation und andere Beitragslisten des Themes unverändert bleiben.
- Bearbeitet werden die Produkte weiter in der Produktverwaltung.
Im Produkt¶
In der Produktverwaltung kommen hinzu:
- auf dem Reiter Allgemein das Feld URL-Segment: der letzte Teil der Produkt-URL. Bleibt es leer, bildet der Shop es beim Speichern aus dem Produktnamen.
- ein Reiter Kategorie / Artikel mit
- Kategorieauswahl: die Produktkategorien des Produkts, dazu der Link Zur Kategorieverwaltung;
- Einstellungen zum Produktartikel: Position (Reihenfolge in Listen) und Kommentare (wirkt bei der Kommentarfunktion „Produktspezifisch“).
Die Produktkategorien selbst pflegen Sie unter wpShopGermany → Produktkategorien.
Multiblog¶
Im Blognetzwerk mit deaktivierter Option „Jeden Blog getrennt behandeln“ gibt es für die Produkte eine URL, die sich auf den Hauptblog bezieht. Mehr dazu unter Blognetzwerk.
Mehrsprachigkeit mit WPML¶
Ist WPML aktiv und der Beitragstyp der Produkte dort nicht zur Übersetzung freigegeben, meldet der Systemcheck das und bietet einen Link an, um es zu beheben. Mehr dazu unter Übersetzungen mit WPML.
META Description aus einem Produktattribut¶
Wenn jedes Produkt eine eigene Seite hat, lohnt sich eine eigene META Description. Mit dem SEO-Plugin „All in One SEO“ können Sie sie aus einem Produktattribut übernehmen.
Voraussetzungen:
- wpShopGermany-Modul „ProduktArtikel“
- wpShopGermany-Modul „Produktattribute“
- WordPress-Plugin „All in One SEO“ ab Version 4
- Legen Sie ein Produktattribut an und notieren Sie seine ID.
-
Bauen Sie in die
functions.phpIhres Themes folgenden Code ein:/** * META Description aus dem Produktattribut setzen */ function wpsg_aioseo_description($description) { global $post; if (!isset($post) || !is_single()) return $description; if ($post->post_type == $GLOBALS['wpsg_sc']->get_option('wpsg_mod_produktartikel_pathkey')) { $wpsg_produkt_id = $post->wpsg_produkt_id; $wpsg_attribut_id = '5'; $description = $GLOBALS['wpsg_sc']->callMod('wpsg_mod_produktattribute', 'getAttributeValue', array($wpsg_produkt_id, $wpsg_attribut_id)); if (wpsg_isSizedString($description)) return $description; } return $description; } // function wpsg_aioseo_description($description) add_filter('aioseo_description', 'wpsg_aioseo_description'); -
Passen Sie die ID des Produktattributs (
'5') an und füllen Sie das Attribut in den Produkten.
Hinweise¶
- Ist ein Produkt deaktiviert, wird sein Produktbeitrag nicht veröffentlicht.


