Zusatzfelder für Eigenschaften?

Hallo zusammen,

über die Suchfunktion habe ich leider nichts dazu gefunden, aber ist es geplant, dass noch weitere Verwendungsmöglichkeiten für Zusatzfelder kommen? Insbesodnere wären dabei für mich Zusatzfelder für Eigenschaften interessant, um in der Produktbeschreibung in Frontend Zusatzinfos zu den Eigenschaften eines Produktes anzeigen zu lassen. Oder gibt es eine einfache Möglichkeit dies skalierbar selbst zu implementieren?

Danke für die Hilfe!
p0thi

Hi,
im Endeffekt möchtest Du CustomFields installieren oder?

Steht unter https://docs.shopware.com/en/shopware-platform-dev-en/internals/core/data-abstraction-layer/custom-field

$customFieldSetRepository->create([[
    'name' => 'swag_backback',
    'customFields' => [
        ['name' => 'swag_backpack_size', 'type' => CustomFieldTypes::INT],
        ['name' => 'swag_backpack_color', 'type' => CustomFieldTypes::TEXT]
    ],
    'relations' => [
       [
          'entityName' => 'product'
       ]
    ]
]], $context);

 

Wenn ich p0thi richtig verstehe und er das gleiche Problem hat wie ich, dann ist das nicht was wir meinen.

Ich habe zum Beispiel einige Eigenschaften die ich ich nur für die Filteroptionen auf den Kategorieseiten verwenden möchte, aber nicht auf der Produktseite ausgeben will (Zusatzfeld Checkbox “Auf Produktseite anzeigen?”). Oder zur Eigenschaft auf der Produktseite eine Beschreibung ausgeben möchte (Zusatzfeld “Beschreibungstext”) oder der Eigenschaft eine Einheit verpassen möchte,…

Es gibt für die Properties bereits custom fields:

kann man also beim Anlegen der Option wie gewohnt mit angeben.

@AlexGalax‍

Die Custom Fields sind dann aber im admin nicht ersichtlich oder?

Habe über ein Plugin für die Entity „property_group“ custom fields angelegt.
Wenn ich in der DB schaue scheinen die Relationen auch da zu sein.
Nur werden im Admin in den Eigenschaften keine Custom fields angezeigt.

 

1 „Gefällt mir“

Habe über ein Plugin für die Entity „property_group“ custom fields angelegt.
Wenn ich in der DB schaue scheinen die Relationen auch da zu sein.
Nur werden im Admin in den Eigenschaften keine Custom fields angezeigt.

Hallo zusammen,

steht vor dem gleichen Problem. Wie findet die Verknüpfung der Variablen von backend zu frontend statt? Bzw. wie kann man den Pfad der neu erstellten Variable herausfinden?

Wäre sehr dankbar für Tipps die zur Lösung beitragen.

 

LG Mirco

Es gibt für die Properties bereits custom fields:

Ich glaube der OP meinte nicht CustomFields für die PropertyGroup, sondern eher wie sich CustomFields für die sog. „Ausprägungen“, also property_group_options pflegen lassen. Das scheint zumindest in der Adminstration-UI (6.4.4.1) nicht vorgesehen zu sein? Es gibt nur „Eigenschaftsgruppen“ bei der Custom-Field-Set-Anlage… Oder wie geht sowas?
Bildschirmfoto 2021-10-28 um 12.31.10|610x254

sagt dass es umgesetzt ist, aber custom fields für property_group_options gehen nicht?!

Bräuchte das aktuell auch. Gibts da schon ein Update zu?

Ich stolpere auch gerade über das Problem. Gibt es mittlerweile Neuigkeiten zu der gewünschten Funktionalität oder ein Plugin?

Hänge mich mal dran. Wir brauchen Zusatzfelder für Ausprägungen!

Hallo,

die sind derzeit schon verfügbar (nur nicht sichtbar), nur Bedarf es an dieser Stelle einer kleineren Ergänzung in der Administration, speziell auf sw-property-option-detail, wo man über parent() einfach wie bei den Implementierungen von Shopware die customFields anzeigen lassen kann (siehe: shopware/src/Administration/Resources/app/administration/src/module/sw-property/page/sw-property-detail/sw-property-detail.html.twig at trunk · shopware/shopware · GitHub ).

Grüße
Sebastian

Man kann ein Zusatzfeld-Set aber keinen Ausprägungen zuweisen. Nur Eigenschaftsgruppen.

Ich würde es außerdem begrüßen, wenn man dafür nicht Hand an den Code legen müsste.

Hab ein neues Ticket dafür angelegt (wartet noch auf Zustimmung): https://feedback.shopware.com/forums/942607-shopware-6-product-feedback-ideas/suggestions/48887000-custom-fields-for-property-group-options

Mal schauen wie viele Jahre es hierfür noch braucht.

Hallo,

insofern man die Zusatzfelder (codetechnisch) über eine Migration anlegt, kann man natürlich auch das Zusatzfeld-Set den „Eigenschaften-Ausprägungen“ zuweisen (property_group_option_translation). Nur in der Administration steht es derzeit im Auswahlfeld noch nicht zur Verfügung.

Ist also alles schon vorhanden und mit ein paar zusätzlichen Codezeilen kann man es auch nutzen.

Grüße
Sebastian

Und warum hat Shopware es dann nicht für jeden Shopbetreiber als Auswahl zur Verfügung gestellt, wenn das alles doch schon „vorhanden“ ist?

450 Mitarbeiter können das doch nicht vergessen haben …

Ich weiß, du willst nur helfen. Aber nicht jeder hat Programmierkenntnisse und selbst ich als Programmierer will bei einem 600+ € System nicht für jede Kleinigkeit, die es schon in Shopware 5 gab, selbst Hand anlegen oder ein kostenpflichtiges Plugin einkaufen.

Aber Hauptsache sie entwickeln fancy AI- und 3D/AR/VR-Features und lassen die Basics über JAHRE liegen, ohne auch nur auf solche Anfragen zu reagieren.

Hallo,

weil Shopware zu Beginn erst einmal die „wichtigen“ visuell über die Administration zur Verfügung gestellt hat und wahrscheinlich bisher noch nicht der Bedarf bei Shopware bestand, über die Administration dort Zusatzfelder anzeigen lassen zu wollen und sie es deshalb noch nicht selbst integriert haben. Technisch ist aber alles schon vorhanden und möglich, nur visuell eben noch nicht.

Grüße
Sebastian