Installation
Voraussetzungen
Voraussetzung | Version |
|---|---|
Shopware | 6.7 ( |
BusinessTransactions |
|
Lizenz |
|
Installieren und aktivieren
Plugin in Betrieb nehmen
Installieren Sie zuerst BusinessTransactions und aktivieren Sie es.
Installieren und aktivieren Sie Abweichende Artikeldaten — in der Administration unter Erweiterungen → Meine Erweiterungen oder auf der Konsole:
bin/console plugin:install --activate LeopardenBusinessCustomProductsLeeren Sie den Cache:
bin/console cache:clear
Beim Installieren legt das Plugin das Zusatzfeld-Set business_custom_products an und verknüpft es mit der Entität product. Das Set trägt die Bezeichnung Abweichende Artikeldaten und enthält zwei Felder:
Feld | Typ | Bezeichnung |
|---|---|---|
| Entitätsauswahl (Kunde, mehrfach) | Kunde |
| Checkbox | Ist Abweichender Artikel |
Eine erneute Installation legt die Felder nicht doppelt an: das Plugin sucht vorhandene Felder über ihren Namen und aktualisiert sie an Ort und Stelle.
Optional: ERP-Zuordnung auflösen
Das Plugin leoparden/customfield-entity-matcher ist keine Abhängigkeit, sondern nur ein Composer-suggest-Hinweis (~6.7.0): Es löst die Kundennummern des ERP-Imports in Kundenzuweisungen auf. Ohne es greift die Zugriffsregel ersatzweise über die Kundennummer — siehe Backend.
Deinstallieren
Beim Deinstallieren entfernt das Plugin, was es selbst angelegt hat:
das Zusatzfeld-Set
business_custom_productssamt seinen beiden Feldern — ein noch vorhandenes Set unter dem alten Namenbusiness-custom-productsebenfalls,alle CMS-Slots vom Typ
custom-products, also jede Platzierung des Elements in einer Erlebniswelt. Andere Elemente bleiben unberührt.
Die Werte, die bereits an den Artikeln gespeichert sind, bleiben erhalten. Wird beim Deinstallieren gewählt, die Nutzerdaten zu behalten (keepUserData), bleiben Set, Felder und Slots ebenfalls bestehen.
Konfiguration
Das Plugin hat keine eigene Plugin-Konfiguration. Alles wird direkt am Artikel und am Kunden gepflegt — siehe Administration.
Nach der Installation
Damit Kunden ihre Artikel auch sehen, fehlt noch das CMS-Element in einer Erlebniswelt. Wie Sie es platzieren, steht unter Administration.