Anmelden
Loslegen

Easy Digital Downloads Blog

WordPress-Tutorials, Tipps und Ressourcen, die Ihnen helfen, Ihr Geschäft auszubauen

Integration des FES-Einreichungsformulars mit verschiedenen Download-Einstellungen

Zuletzt aktualisiert:

Autorenbild
By Sean Davis
Bilder des Rezensenten
REVIEWED By Chris Klosowski President

Frontend Submissions (FES) ist eine der beliebtesten Erweiterungen für Easy Digital Downloads, da sie Ladenbesitzern die Möglichkeit gibt, Produkte von Anbietern anzunehmen. Das bedeutet, dass Kunden nicht nur von den Produkten des Ladenbesitzers, sondern auch von der umliegenden Community profitieren werden.

Die Natur dieser Funktionalität kann jedoch eine Herausforderung für Ladenbesitzer darstellen, da sie eine Gratwanderung zwischen der Kontrolle der Anbieter über eingereichte Produkte und ihrer eigenen Kontrolle darstellen.

Sollen Anbieter ihre eigenen Preise festlegen können? Wie sieht es mit dem Download-Limit aus, wer legt den Wert fest? Diese und viele andere Fragen machen jede FES-Installation einzigartig.

In diesem Artikel zeige ich Ihnen, wie Sie die Funktionalität von FES nutzen können, um Ihren Anbietern genau das Maß an Kontrolle zu geben, das Sie ihnen wünschen.

Download-Metadaten

Das erste, was wir behandeln müssen, ist, wie Informationen direkt mit Download-Einträgen (einzelne Produkte in Ihrem Shop) verknüpft werden.

Wir verwenden eine der grundlegenden EDD-Download-Einstellungen als Beispiel. Wenn Sie einen neuen Download-Eintrag erstellen oder einen vorhandenen bearbeiten, sehen Sie im Seitenbereich des Bearbeitungsbildschirms eine Meta-Box „Download-Einstellungen“.

download-settings

Nehmen wir an, Sie als Ladenbesitzer hätten ein einzigartiges Lagersystem für Ihre Produkte und es wäre wichtig, dass jeder Download-Eintrag auf Ihrer Website eine bestimmte SKU (Stock Keeping Unit) hat. Wenn Ihre Anbieter nicht die Möglichkeit haben, SKU-Werte bei der Einreichung ihrer Produkte zu erstellen, müssen Sie diese selbst für jedes Produkt festlegen. Bei genügend Szenarien wie diesem würde es schließlich so wirken, als ob die Möglichkeit, Produkte einzureichen, für Sie mehr Arbeit bedeutet, anstatt umgekehrt.

Die im obigen Screenshot gezeigte SKU-Einstellung ist eine Einstellung, für die es kein fertiges FES-Feld gibt, das Sie in Ihr FES-Einreichungsformular einfügen können. Es gibt jedoch eine Möglichkeit, wie Ihre Anbieter die Einstellung nutzen können.

In WordPress können einzelne Beitrags- oder Seiteneinträge sogenannte „Metadaten“ enthalten. Metadaten sind nichts weiter als gespeicherte Informationen, die direkt mit diesem Eintrag verbunden sind. Und da EDD-Downloads im Wesentlichen dasselbe sind wie Beiträge und Seiten, unterstützen sie auch Metadaten.

Metadaten werden durch eindeutige Bezeichner namens Meta-Schlüssel organisiert, sodass jede Information für sich verwaltet werden kann. In diesem speziellen Fall ist der Meta-Schlüssel für die SKU-Einstellung edd_sku.

Als Ladenbesitzer, der ein neues Produkt erstellt, müssen Sie nur Ihren Wert in das bereitgestellte Textfeld eingeben, um einen Wert für die edd_sku Download-Meta zu speichern. Ebenso können Sie die Produkteinreichung eines Anbieters bearbeiten, um einen SKU-Wert einzugeben, wenn Sie ihm nicht die Möglichkeit geben, dies selbst zu tun.

Mit diesem Verständnis von Metadaten, Meta-Schlüsseln und grundlegenden Kenntnissen, wie Felder zum FES-Einreichungsformular hinzugefügt werden, zeige ich Ihnen, wie Sie Ihren Anbietern mehr Kontrolle geben und Ihre Arbeitsbelastung reduzieren können.

Meta-Schlüssel des Einreichungsformularfelds

Das Erstellen Ihres Einreichungsformulars in FES ist ziemlich einfach. Sie müssen lediglich die Felder hinzufügen, die Ihre Anbieter ausfüllen sollen oder zumindest die Möglichkeit dazu haben.

Felder, die Ihre Produkte benötigen, wie Titel und Beschreibung, erfordern keine umfangreiche Konfiguration und sind automatisch im Einreichungsformular enthalten.

Andere Felder wie „Download-Preise und Dateien“ dienen einem bestimmten Zweck. Obwohl es standardmäßig kein Pflichtfeld ist, sind die Einstellungen sehr spezifisch für den Zweck des Feldes.

Die meisten Felder sind jedoch eher Werkzeuge, die auf dem Feldtyp und nicht auf dem Feldzweck basieren. Das bedeutet, dass ein allgemeines Textfeld beliebig verwendet werden kann. In meinem Beispiel verwenden wir ein Textfeld, damit Anbieter ihren eigenen SKU-Wert festlegen können.

Wenn Sie bedenken, was Sie über Metadaten gelernt haben, und die Tatsache, dass jedes Metadatenstück einen eindeutigen Meta-Schlüssel zur Identifizierung hat, müssen wir unser FES-Feld direkt mit dem Meta-Schlüssel verbinden, den die Anbieter steuern sollen ... und das ist sehr einfach.

sku-field

Wie Sie im obigen Bild sehen können, haben Textfelder sehr allgemeine Einstellungen und Felder. In diesem Fall ist das wichtigste Feld „Meta Key“. Da ich es so eingestellt habe, dass es mit dem Meta-Schlüssel für die tatsächliche Einstellung in EDD übereinstimmt, geben wir den Anbietern nun ein Feld, das die SKU-Einstellung für das Produkt direkt bearbeitet.

Mit diesem Feld, das im Einreichungsformular gespeichert und erforderlich ist, müssen sich Store-Besitzer nie darum kümmern, den SKU-Wert festzulegen oder Anbietern Back-End-Zugriff auf die Website zu geben, um ihn selbst festzulegen. Sie können dies direkt über das FES-Anbieter-Dashboard tun, wenn sie ihre eigenen Produkte einreichen oder bearbeiten. Großartig.

Diese Informationen in der realen Welt verwenden

So einfach das auch klingt, Sie müssen trotzdem ein wenig Hausaufgaben machen, um es in jedem Fall einzurichten. Meta-Schlüssel werden nicht einfach neben den Einstellungen auf einer Seite „Download hinzufügen/bearbeiten“ angezeigt. Sie zu finden kann eine Herausforderung sein.

Eine einfache Möglichkeit, den Meta-Schlüssel für eine einfache Einstellung zu finden, ist die Verwendung des Inspektors Ihres Browsers. Indem Sie das tatsächliche Feldelement der Einstellung untersuchen, zu der Sie Ihren Anbietern Zugang geben müssen, können Sie oft den Meta-Schlüsselwert im Attribut „name“ des Eingabeelements sehen, das die Einstellung steuert.

inspect-sku

Im obigen Bild sehen Sie, dass „edd_sku“ der Meta-Schlüssel ist, der benötigt wird, um Ihr Einreichungsformular-Eingabefeld mit dieser Einstellung zu verbinden.

In anderen Fällen kann dies etwas schwieriger sein. Erstens muss verstanden werden, dass einige Einstellungen zu komplex sind, um sie über ein FES-Einreichungsformular zu steuern. Ebenso sind einige Erweiterungen bereits mit FES integriert und erstellen ihre eigenen FES-Einreichungsformularfelder für die Einstellungen, die sie dem Bildschirm „Download hinzufügen/bearbeiten“ hinzufügen.

Wenn das Vorgenannte nicht zutrifft, Sie aber immer noch nicht über den benötigten Meta-Schlüssel verfügen, ist es an der Zeit, sich mit dem Code zu befassen. Es gibt keine Begrenzung für die Menge an Metadaten, die über die Einstellungen zu einem Download hinzugefügt werden können. Wenn Sie also eine Reihe von EDD-Erweiterungen installiert haben oder vielleicht andere Plugins, die nichts mit EDD zu tun haben, haben Sie möglicherweise mehr Einstellungen zu berücksichtigen.

Was Sie hier tun müssen, ist, den Quellcode des Plugins/Skripts/usw. zu betrachten, das die Einstellung zum Download hinzufügt. Jede Einstellung, die Eingaben vom Benutzer (Ihnen) auf dem Bildschirm "Download hinzufügen/bearbeiten" empfängt und speichert, verwendet WordPress-Post-Meta-Funktionen wie add_post_meta() oder update_post_meta(). Beide Funktionen können verwendet werden, um eine neue Einstellung zu erstellen, und beide erfordern, dass Sie den Meta-Schlüssel für diese Einstellung angeben. Wenn Sie diese Funktionen im Code finden können, können Sie die Meta-Schlüssel finden.

Die grundlegende Struktur des Codes wird der folgenden sehr ähnlich sein:

add_post_meta( $post_id, $meta_key, $meta_value, $unique );

In diesem Code repräsentiert $meta_key den Wert, den Sie für Ihren FES-Feld-Meta-Schlüssel benötigen.

Hinweis: In einigen einzigartigen Fällen kann der Code etwas komplexer sein und Dinge wie PHP-Variablen als Meta-Schlüssel enthalten. Wenn dies der Fall ist, ist es möglicherweise an der Zeit, nach einem benutzerdefinierten Entwickler zu suchen.

Nützliche Download-Einstellungs-Meta-Schlüssel

Es gibt einige Standard-EDD-Einstellungen, die nicht mit FES-Formularfeldern verbunden sind. Nachfolgend sind die Namen dieser Einstellungen und ihre entsprechenden Meta-Schlüssel aufgeführt, die in geeigneten FES-Formularfeldern verwendet werden können.

Download-Limit_edd_download_limit
Download-Notizenedd_product_notes
Kaufschaltfläche anzeigen_edd_hide_purchase_link

Das Fazit

Wie Sie wahrscheinlich bemerkt haben, gibt es keinen einzigen Codeausschnitt, der all Ihren Anforderungen hier gerecht wird. Darüber hinaus kann FES einfach nicht mit jeder einzelnen Einstellung auf Ihrer Website integriert werden. Aber ein grundlegendes Verständnis von Download-Metadaten, Meta-Schlüsseln und FES-Feldern kann Sie weit bringen.

Denken Sie sorgfältig darüber nach, welche Kontrolle Ihre Shop-Anbieter benötigen, und arbeiten Sie daran, den Prozess so weit wie möglich zu optimieren, um die Benutzererfahrung zu verbessern. Anbieter gelten als Shop-Besitzer in Ihrem Marktplatz. Die Umsetzung dessen, was Sie in diesem Artikel gelernt haben, kommt beiden Seiten der Partnerschaft zugute.

Beliebte Ressourcen

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie EDD finanziert wird, warum es wichtig ist und wie Sie uns unterstützen können.

Erleben Sie nahtlosen Verkauf mit EDD

Verwalten Sie mühelos Ihren digitalen Shop mit leistungsstarken Tools und sicheren Transaktionen

Beliebt bei EDD gerade!

Einmalige magische Anmelde-Links beim Checkout in WordPress für Ihre wiederkehrenden Kunden aktivieren
Enable Secure Magic Login Links at Checkout in WordPress
Returning customers abandon carts when they can't remember their password. Easy Digital Downloads (EDD) now lets them log in at…
So schreiben Sie digitale Produktbeschreibungen mit WordPress, um den Umsatz zu steigern
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.