Custom Fields

Ich habe es jetzt auch einmal mit einem Custom Field ausprobiert. Da habe ich dann aber leider auch wieder fragen :(:frowning:

Ich habe unten anliegende Datei in mein Plugin eingefügt.

Sie ist im Ordner: MEINPLUGINNAME/Service/SwagCustomFieldSetService.php

Aber das Feld erscheint nicht in der Swagger Html … :( Was kommt eigentlich dahin wo das “/…” steht. Fehlt da noch etwas?

Wenn ich mehrere Felder in unterschiedlichen Tabellen anlegen möchte bspw. in tax oder currency oder weiteren Tabellen, muss ich dann noch weitere Dateien anlegen oder kann ich alle Custom Fields hier in dieser Datei anlegen?  Also einfach so etwas wie taxupsert currencyupsert… ? Und muss ich dafür irgendwelche USE Statements vornehmen?

Und wozu brauche iich die ID? Und wie lege ich die für folgende Custom Fields richtig an?

 

customFieldSetRepository = $customFieldSetRepository;

        $this->productRepository->upsert([[
            'id' => '0a1b1ab305a94debb53d5aedf5349b8c',
            'customFields' => ['swag_example_size' => 15, 'swag_example_color' => '#189eff']
        ]], $context);


    }

    // ...

}