SwissWP Produktgruppen
SwissWP Produktgruppen – Hilfe
SwissWP Produktgruppen verbindet eigenständige WooCommerce-Produkte zu gemeinsamen Auswahlen, ohne daraus echte variable Produkte zu machen. Jedes Produkt behält seine eigene URL, SKU, Preislogik, Lagerverwaltung und Produktseite.
1. Installation und Lizenz
swisswp-produktgruppen-1.0.0.zipunter Plugins > Installieren > Plugin hochladen installieren.- WooCommerce muss aktiv sein.
- Unter WooCommerce > Produktgruppen > Lizenz & Updates den Lizenzschlüssel aktivieren.
- Unter Einstellungen die globale Darstellung festlegen.
2. Produktgruppe direkt im Produkt erstellen
- Ein WooCommerce-Produkt bearbeiten.
- Zum Bereich SwissWP Produktgruppen scrollen.
- Im Suchfeld mindestens zwei Zeichen des Produktnamens oder der SKU eingeben.
- Gewünschte Produkte anklicken.
- Reihenfolge bei Bedarf per Drag & Drop ändern.
- Produkt aktualisieren.
Die Verknüpfung gilt automatisch für die ganze Gruppe. Wird Produkt A mit B und C verknüpft, erscheinen A und C beim Bearbeiten von B ebenfalls in derselben Gruppe.
3. Bestehende Gruppen zusammenführen
Wenn ein ausgewähltes Produkt bereits einer anderen Produktgruppe angehört, übernimmt SwissWP Produktgruppen die komplette bestehende Gruppe und führt beide Gruppen zusammen. Dadurch gehen vorhandene Familien nicht verloren.
4. Zentrale Gruppenverwaltung
Unter WooCommerce > Produktgruppen werden alle Gruppen mit Gruppenschlüssel, Produktauszug, Anzahl, Typ und Änderungszeit angezeigt. Eine Gruppe kann geöffnet, ergänzt, sortiert oder gelöscht werden. Beim Löschen einer Gruppe werden die WooCommerce-Produkte selbst nicht gelöscht.
5. Globale Darstellung
Das Layout wird einmal für den gesamten Shop eingestellt. Zur Auswahl stehen:
- Kompakte Buttons
- Liste
- Produktkarten
- Dropdown
Zusätzlich können Bild, Preis, Lagerstatus und SKU ein- oder ausgeblendet werden. Nicht verfügbare Produkte können normal, deaktiviert oder gar nicht angezeigt werden. Farben, Rahmen, Hover-Zustände, aktives Produkt, Abstände, Spalten und Eckenradius sind zentral einstellbar.
6. Position und Shortcode
Die Auswahl kann automatisch vor dem Warenkorb, unter dem Warenkorb-Button oder unter dem Produktpreis angezeigt werden. Alternativ kann die automatische Ausgabe deaktiviert und nur der Shortcode verwendet werden:
[swisswp_product_groups]
Für ein bestimmtes Produkt:
[swisswp_product_groups product_id="123"]
7. WP All Import – Grundprinzip
Für grosse oder regelmässig aktualisierte Produktkataloge benötigt jedes zusammengehörige Produkt denselben stabilen Gruppenschlüssel. Beispiel:
sku,name,product_group,group_type SHIRT-S,Shirt Schwarz S,shirt-schwarz,size SHIRT-M,Shirt Schwarz M,shirt-schwarz,size SHIRT-L,Shirt Schwarz L,shirt-schwarz,size
In WP All Import > Custom Fields folgende Felder zuweisen:
| Custom Field | Beispielwert |
|---|---|
_swisswp_product_group | {product_group[1]} |
_swisswp_product_group_type | {group_type[1]} – optional |
Produkte mit demselben Wert in _swisswp_product_group werden automatisch derselben internen Produktgruppe zugeordnet.
8. WP All Import – verschiedene Quelldateien
Die Quellspalte muss nicht product_group heissen. Auch Felder wie family_id, parent_sku, model_group, master_product oder eigene Bezeichnungen können verwendet werden. Entscheidend ist nur die Zuordnung auf _swisswp_product_group.
Beispiel:
Custom Field: _swisswp_product_group
Value: {family_id[1]}
9. WP All Import – typische Fälle
Fall A: Family-ID oder Variantengruppe vorhanden
Wenn der Lieferant bereits ein Feld wie family_id, variant_group oder model_group liefert, dieses Feld direkt auf _swisswp_product_group abbilden.
Fall B: Master-SKU / Parent-SKU vorhanden
Wenn jede Ausführung dieselbe Master- oder Parent-SKU trägt, diesen gemeinsamen Wert als Gruppenschlüssel verwenden.
Fall C: Nur einzelne SKUs mit gemeinsamem Stamm
Beispiel: ABC-500, ABC-1000, ABC-2000. Am sichersten ist ein eigenes Importfeld mit dem stabilen Wert ABC. Dieser kann bereits im Feed oder mit den Transformationsmöglichkeiten von WP All Import erzeugt werden. Das Plugin gruppiert Produkte bewusst nicht automatisch nur aufgrund ähnlicher Produktnamen.
Fall D: Manuell gepflegte Gruppen und Import kombiniert
Manuelle Gruppen können parallel verwendet werden. Sobald WP All Import für ein Produkt _swisswp_product_group schreibt, ist dieser importierte Schlüssel für dieses Produkt führend. Ein später geänderter Importwert verschiebt nur dieses Produkt in die neue Gruppe.
10. Wiederkehrende WP-All-Import-Läufe
- Gleicher Gruppenschlüssel: Die bestehende Zuordnung bleibt erhalten.
- Neuer Gruppenschlüssel: Nur das betreffende Produkt wird in die neue Gruppe verschoben.
- Leerer Gruppenschlüssel: Das Produkt wird standardmässig aus seiner bisherigen Gruppe entfernt. Dieses Verhalten kann unter Einstellungen deaktiviert werden.
- Gelöschtes Produkt: Die Gruppenzuordnung wird entfernt; andere Produkte der Gruppe bleiben bestehen.
- Importreihenfolge: Eine Gruppe darf vorübergehend nur ein Produkt enthalten, damit nacheinander importierte Produkte korrekt zusammenfinden.
11. Gruppentypen
Das optionale Feld _swisswp_product_group_type unterstützt:
size– Grössecolor– Farbemodel– Modellvolume– Volumenvariant– allgemeine Variantecustom– eigener Typ
Unter Einstellungen kann pro Typ eine eigene globale Überschrift definiert werden.
12. Performance bei grossen Shops
Die Produktsuche lädt keine vollständige Produktliste. Erst nach einer Eingabe werden maximal wenige passende Produkte per AJAX gesucht. Gruppenzuordnungen liegen in eigenen, indexierten Tabellen. Auf einer Produktseite wird nur die Gruppe des aktuellen Produkts geladen.
13. Unterschied zu echten WooCommerce-Variationen
Das Plugin wandelt Produkte nicht in variable Produkte um. Deshalb bleiben unter anderem folgende Eigenschaften getrennt:
- Produkt-URL
- SKU
- Preis
- Lagerbestand
- SEO-Inhalte
- Bilder und Galerie
- Versand- und Steuerdaten
14. Fehlerbehebung
Die Produktgruppe wird im Frontend nicht angezeigt
Lizenzstatus, Gruppengrösse, Veröffentlichungsstatus der Produkte, gewählte Position und Website-Cache prüfen.
Ein Produkt wird in der Suche nicht gefunden
Mindestens zwei Zeichen eingeben und Produktname beziehungsweise SKU prüfen. Nur normale WooCommerce-Produkte werden als Gruppenmitglieder verwendet.
WP All Import erstellt keine Gruppe
Prüfen, ob das Custom Field _swisswp_product_group wirklich gespeichert wird und ob zusammengehörige Produkte exakt denselben Wert erhalten.
Ein importiertes Produkt wechselt die Gruppe
Das ist vorgesehen, wenn sich der importierte Gruppenschlüssel ändert. Nur dieses Produkt wird verschoben; die alte Gruppe wird nicht mit der neuen zusammengeführt.
Nach dem Import ist ein Produkt nicht mehr gruppiert
Prüfen, ob WP All Import einen leeren Gruppenschlüssel geschrieben hat. Unter Einstellungen kann festgelegt werden, ob ein leerer Importwert die bisherige Gruppenzuordnung entfernt.
15. Lizenz und Updates
Die Lizenz gilt für eine Website. Nach Ablauf bleibt eine bereits aktivierte Installation nutzbar. Neue automatische Updates benötigen eine aktive Lizenz. Bei einer kurzfristig nicht erreichbaren Lizenzplattform greift eine siebentägige Kulanz.
