Dynamische benutzerdefinierte Felder

Ich arbeite an einem benutzerdefinierten Rechnungssystem für einen Kunden. Ich bin auf der Suche nach der besten Möglichkeit, Produkte dynamisch in die Rechnung im WordPress-Admin hinzuzufügen. Es gibt Hunderte von Produkten mit Preisen und Sku und so. Ich denke, der beste Ansatz besteht darin, ein Formular wie folgt hinzuzufügen:

Dropdown-Liste mit allen SKUs aus der database gefüllt, basierend auf der Auswahl werden der Artikelname und der Preis mit AJAX gefüllt.

Basierend auf der eingegebenen Menge wird der Gesamtpreis mit Javascript gefüllt.

schließlich eine Schaltfläche, die die Informationen als benutzerdefinierten Feldeintrag hinzufügt.

Ich möchte mit diesem kleinen Formular mehrere Einträge hinzufügen und dann den benutzerdefinierten Beitragstyp speichern können.

Wenn jemand so etwas getan hat, würde ich jede Richtung zu schätzen wissen. Ich habe keinen Code aufgelistet, ich weiß, wie man die benutzerdefinierte Meta und all das in PHP macht, ich bin ein extremer Anfänger mit ajax im WordPress-Admin und nicht ganz sicher, wie man dynamisch hinzugefügtes benutzerdefiniertes Meta speichert und abruft.

Solutions Collecting From Web of "Dynamische benutzerdefinierte Felder"