Accedi
Inizia

Blog di Easy Digital Downloads

Tutorial, suggerimenti e risorse di WordPress per aiutarti a far crescere la tua attività

Integrazione del modulo di invio FES con varie impostazioni di download

Ultimo aggiornamento:

immagine autore
Di Sean Davis
immagine recensore
REVISIONATO Di Chris Klosowski Presidente

Frontend Submissions (FES) il est l'une des extensions les plus populaires pour Easy Digital Downloads car elle donne aux propriétaires de magasins la possibilit ilde{A) de accepter les soumissions de produits des fournisseurs. Cela signifie que les clients b ilde{A)n ilde{A)ficieront non seulement des produits du propri ilde{A)taire du magasin, mais aussi de la communaut ilde{A) environnante.

La nature de cette fonctionnalit ilde{A), cependant, peut pr ilde{A)senter un d ilde{A)fi pour les propri ilde{A)taires de magasins car ils marchent sur une ligne fine entre le contr ilde{A)le des fournisseurs sur les produits soumis par rapport ilde{A) leur propre contr ilde{A)le.

Les fournisseurs devraient-ils pouvoir d ilde{A)finir leurs propres prix? Qu'en est-il de la limite de t ilde{A)l ilde{A)chargement de fichiers, qui d ilde{A)finit la valeur? Ces questions et bien d'autres sont ce qui rendent chaque installation FES unique.

Dans cet article, je vais vous montrer comment exploiter la fonctionnalit ilde{A) de FES pour donner ilde{A) vos fournisseurs la quantit ilde{A) exacte de contr ilde{A)le que vous voulez qu'ils aient.

M ilde{A)tadonn ilde{A)es de t ilde{A)l ilde{A)chargement

La premi ilde{A)re chose que nous devons couvrir est la fa ilde{A)on dont les informations sont directement li ilde{A)es aux entr ilde{A)es de t ilde{A)l ilde{A)chargement (produits individuels dans votre magasin).

Nous utiliserons l'un des param ilde{A)tres de t ilde{A)l ilde{A)chargement EDD de base comme exemple. Si vous allez cr ilde{A)er une nouvelle entr ilde{A)e de t ilde{A)l ilde{A)chargement ou modifier une entr ilde{A)e existante, vous verrez une bo ilde{A)te m ilde{A)ta "Param ilde{A)tres de t ilde{A)l ilde{A)chargement" dans la barre lat ilde{A)rale de l' ilde{A)cran de modification.

impostazioni-download

Disons que vous, le propri ilde{A)taire du magasin, aviez un syst ilde{A)me de stock unique pour vos produits et qu'il ilde{A)tait important que chaque entr ilde{A)e de t ilde{A)l ilde{A)chargement sur votre site ait un SKU (unit ilde{A) de gestion des stocks) sp ilde{A)cifique. ilde{A) moins que vos fournisseurs n'aient la possibilit ilde{A) de cr ilde{A)er des valeurs SKU lors de la soumission de leurs produits, vous devrez les d ilde{A)finir vous-m ilde{A)me pour chaque produit. Avec suffisamment de sc ilde{A)narios comme celui-ci, cela finirait par donner l'impression que donner aux fournisseurs la possibilit ilde{A) de soumettre des produits cr ilde{A)ait plus de travail pour vous au lieu de l'inverse.

Le param ilde{A)tre SKU montr ilde{A) dans la capture d' ilde{A)cran ci-dessus est un param ilde{A)tre qui n'a pas de champ FES pr ilde{A)t ilde{A) l'emploi que vous pouvez placer dans votre formulaire de soumission FES. Cependant, il existe un moyen pour vos fournisseurs d'utiliser le param ilde{A)tre.

Dans WordPress, les entr ilde{A)es uniques de Post ou de Page peuvent avoir ce qu'on appelle des "m ilde{A)tadonn ilde{A)es" qui leur sont connect ilde{A)es. Les m ilde{A)tadonn ilde{A)es ne sont rien de plus que des informations stock ilde{A)es qui sont directement connect ilde{A)es ilde{A) cette entr ilde{A)e. Et comme les t ilde{A)l ilde{A)chargements d'EDD sont essentiellement la m ilde{A)me chose que les Posts et les Pages, ils prennent ilde{A)galement en charge les m ilde{A)tadonn ilde{A)es.

Les m ilde{A)tadonn ilde{A)es sont organis ilde{A)es par des identifiants uniques appel ilde{A)s cl ilde{A)s m ilde{A)ta, de cette fa ilde{A)on, chaque information peut ilde{A)tre g ilde{A)r ilde{A)e par elle-m ilde{A)me. Dans ce cas particulier, la cl ilde{A) m ilde{A)ta pour le param ilde{A)tre SKU est edd_sku.

En tant que propri ilde{A)taire du magasin cr ilde{A)ant un nouveau produit, tout ce que vous avez ilde{A) faire pour enregistrer une valeur dans les m ilde{A)tadonn ilde{A)es de t ilde{A)l ilde{A)chargement edd_sku est de taper votre valeur dans le champ de texte fourni. De m ilde{A)me, vous pouvez modifier la soumission d'un produit d'un fournisseur pour saisir une valeur SKU si vous ne leur donnez pas la possibilit ilde{A) de le faire eux-m ilde{A)mes.

Avec cette compr ilde{A)hension des m ilde{A)tadonn ilde{A)es, des cl ilde{A)s m ilde{A)ta, et des connaissances de base sur la fa ilde{A)on d'ajouter des champs au formulaire de soumission FES, je vais vous montrer comment donner ilde{A) vos fournisseurs plus de contr ilde{A)le et r ilde{A)duire votre charge de travail.

Cl ilde{A)s m ilde{A)ta des champs de formulaire de soumission

Creare il tuo modulo di invio in FES è abbastanza semplice. Tutto ciò che devi fare è aggiungere i campi che desideri i tuoi fornitori completino o almeno abbiano l'opzione di completare.

I campi che i tuoi prodotti richiederanno, come titolo e descrizione, non richiedono molta configurazione e sono inclusi automaticamente nel modulo di invio.

Altri campi come “Prezzi e file di download” sono costruiti per servire uno scopo specifico. Quindi, anche se non è un campo obbligatorio per impostazione predefinita, le impostazioni sono molto specifiche per lo scopo del campo.

La maggior parte dei campi, tuttavia, sono più simili a strumenti basati sul tipo di campo, non sullo scopo del campo. Ciò significa che un campo di testo generico può essere utilizzato in qualsiasi modo ritieni opportuno. Nel mio esempio, un campo di testo è ciò che useremo per consentire ai fornitori di impostare il proprio valore SKU.

Tenendo presente ciò che hai imparato sui metadati e sul fatto che ogni metadato ha una chiave univoca per l'identificazione, ciò che dobbiamo fare è collegare il nostro campo FES direttamente alla chiave di metadati che vogliamo che i fornitori controllino... ed è molto facile da fare.

campo-sku

Come puoi vedere nell'immagine sopra, i campi di testo hanno impostazioni e campi molto generali. In questo caso, il campo più importante è “Meta Key”. Poiché l'ho impostato per corrispondere alla chiave di metadati per l'impostazione effettiva in EDD, stiamo ora fornendo ai fornitori un campo che modifica direttamente l'impostazione SKU per il prodotto.

Con questo campo salvato nel modulo di invio e richiesto, i proprietari dei negozi non devono mai preoccuparsi di impostare il valore SKU o di dare ai fornitori l'accesso al backend del sito per impostarlo da soli. Possono farlo direttamente dalla dashboard del fornitore FES quando inviano o modificano i propri prodotti. Fantastico.

Utilizzare queste informazioni nel mondo reale

Per quanto semplice possa sembrare, dovrai comunque fare un po' di lavoro per configurarlo in ogni caso. Le chiavi di metadati non vengono semplicemente visualizzate accanto alle impostazioni in una pagina Aggiungi/Modifica download. Trovarle può quindi essere una sfida.

Un modo semplice per trovare la chiave di metadati per un'impostazione semplice è utilizzare l'ispettore del tuo browser. Ispezionando l'elemento del campo effettivo dell'impostazione a cui devi dare accesso ai tuoi fornitori, puoi spesso vedere il valore della chiave di metadati nell'attributo "name" dell'elemento di input che controlla l'impostazione.

ispeziona-sku

Nell'immagine sopra, puoi vedere che "edd_sku" è la chiave di metadati necessaria per collegare il tuo campo di input del modulo di invio a tale impostazione.

Questo potrebbe essere un po' più difficile in altri casi. Innanzitutto, si deve capire che alcune impostazioni sono troppo complesse da controllare da un modulo di invio FES. Allo stesso modo, alcune estensioni sono già integrate con FES e creano i propri campi di modulo di invio FES per le impostazioni che aggiungono alla schermata Aggiungi/Modifica download.

Quando quanto sopra non è applicabile ma non hai ancora la chiave meta di cui hai bisogno, è ora di scavare nel codice. Non c'è limite alla quantità di metadati che possono essere aggiunti a un download tramite le impostazioni. Quindi, se hai installato diversi componenti aggiuntivi EDD, o forse altri plugin che non hanno nulla a che fare con EDD, potresti avere più impostazioni da considerare.

Quello che devi fare qui è guardare il codice sorgente del plugin/script/ecc. che aggiunge l'impostazione al download. Ogni impostazione che riceve e salva l'input dall'utente (tu) in quella schermata Aggiungi/Modifica Download utilizza le funzioni meta dei post di WordPress come add_post_meta() o update_post_meta(). Entrambe queste funzioni possono essere utilizzate per creare una nuova impostazione ed entrambe richiedono che tu specifichi la chiave meta per tale impostazione. Quindi, se riesci a trovare queste funzioni nel codice, puoi trovare le chiavi meta.

La struttura di base del codice sarà molto simile a questa:

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

In quel codice, $meta_key rappresenta il valore di cui avrai bisogno per la tua chiave meta del campo FES.

Nota: In alcuni casi unici, il codice può essere un po' più complesso e includere cose come variabili PHP come chiave meta. Se questo è il caso, potrebbe essere il momento di iniziare a cercare uno sviluppatore personalizzato.

Chiavi Meta Utili per le Impostazioni di Download

Ci sono alcune impostazioni EDD predefinite che non sono collegate ai campi del modulo FES. Di seguito sono riportati i nomi di tali impostazioni e le loro corrispondenti chiavi meta che possono essere utilizzate nei campi del modulo FES appropriati.

Limite Download File_edd_download_limit
Note Downloadedd_product_notes
Mostra Pulsante Acquisto_edd_hide_purchase_link

Il Risultato

Come avrai probabilmente notato, non esiste un unico frammento di codice che soddisfi tutte le tue esigenze. Inoltre, FES semplicemente non può essere integrato con ogni singola impostazione del tuo sito. Ma una comprensione di base dei metadati di download, delle chiavi meta e dei campi FES può portarti lontano.

Pensa attentamente a quale livello di controllo necessitano i fornitori del tuo negozio e lavora per semplificare il più possibile il processo per migliorare l'esperienza utente. I fornitori sono considerati proprietari del negozio all'interno del tuo marketplace. Implementare ciò che hai imparato in questo articolo avvantaggia entrambe le parti della partnership.

Risorse Popolari

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scopri come EDD viene finanziato, perché è importante e come puoi supportarci.

Sperimenta Vendite Senza Interruzioni con EDD

Gestisci senza sforzo il tuo negozio digitale con strumenti potenti e transazioni sicure

Popolari su EDD in questo momento!

Abilita i link di accesso magico monouso al checkout in WordPress per i tuoi clienti abituali
Abilita Link Magici Sicuri per il Login al Checkout in WordPress
I clienti abituali abbandonano il carrello quando non ricordano la password. Easy Digital Downloads (EDD) ora consente loro di accedere…
Come scrivere descrizioni di prodotti digitali con WordPress per aumentare le vendite
Come Scrivere Efficaci Descrizioni di Prodotti Digitali
Scrivere descrizioni di prodotti digitali è più difficile di quanto sembri. Le tue parole sono l'unica cosa che separa un visitatore da…

Inizia a vendere oggi!

Unisciti a oltre 50.000 proprietari di negozi intelligenti e inizia a usare il modo più semplice per vendere prodotti digitali con WordPress.