Autentificare
Începe

Blog Easy Digital Downloads

Tutoriale, sfaturi și resurse WordPress pentru a vă ajuta să vă dezvoltați afacerea

Integrarea formularului de trimitere FES cu diverse setări de descărcare

Ultima actualizare:

imagine autor
De Sean Davis
imagine recenzent
REVIZUIT De Chris Klosowski Președinte

Frontend Submissions (FES) este una dintre cele mai populare extensii pentru Easy Digital Downloads deoarece oferă proprietarilor de magazine posibilitatea de a accepta trimiteri de produse de la furnizori. Asta înseamnă că clienții vor beneficia nu numai de produsele proprietarului magazinului, ci și de comunitatea din jur.

Natura acestei funcționalități, însă, poate prezenta o provocare pentru proprietarii de magazine, deoarece aceștia merg pe o linie fină între controlul furnizorului asupra produselor trimise și propriul lor control.

Ar trebui ca furnizorii să își poată stabili propriile prețuri? Ce zici de limita de descărcare a fișierelor, cine stabilește valoarea? Aceste întrebări și multe altele sunt cele care fac fiecare instalare FES unică.

În acest articol, vă voi arăta cum să utilizați funcționalitatea FES pentru a oferi furnizorilor exact cantitatea de control pe care doriți să o aibă.

Metadate de descărcare

Primul lucru pe care trebuie să îl acoperim este modul în care informațiile sunt legate direct de intrările de descărcare (produse individuale din magazinul dvs.).

Vom folosi una dintre setările de bază de descărcare EDD ca exemplu. Dacă mergeți să creați o nouă intrare de descărcare sau să editați una existentă, veți vedea o casetă meta „Setări de descărcare” în bara laterală a ecranului de editare.

setari-download

Să presupunem că dvs., proprietarul magazinului, ați avut un sistem unic de stocare pentru produsele dvs. și era important ca fiecare intrare de descărcare de pe site-ul dvs. să aibă un SKU (unitate de stocare) specific. Cu excepția cazului în care furnizorii dvs. au capacitatea de a crea valori SKU atunci când își trimit produsele, va trebui să le stabiliți dvs. pentru fiecare produs. Cu suficiente scenarii de genul acesta, în cele din urmă ar începe să pară că oferirea furnizorilor a posibilității de a trimite produse vă creează mai multă muncă, în loc să fie invers.

Setarea SKU afișată în captura de ecran de mai sus este o setare care nu are un câmp FES gata făcut pe care îl puteți plasa în Formularul de Trimitere FES. Cu toate acestea, există o modalitate ca furnizorii dvs. să utilizeze setarea.

În WordPress, intrările individuale de Postare sau Pagină pot avea ceea ce se numește „metadate” conectate la ele. Metadatele nu sunt altceva decât informații stocate care sunt conectate direct la acea intrare. Și deoarece Descărcările EDD sunt, în esență, același lucru cu Postările și Paginile, ele suportă, de asemenea, metadate.

Metadatele sunt organizate prin identificatori unici numiți chei meta, astfel încât fiecare piesă de informație să poată fi gestionată individual. În acest caz particular, cheia meta pentru setarea SKU este edd_sku.

Ca proprietar de magazin care creează un produs nou, tot ce trebuie să faceți pentru a salva o valoare în metadatele de descărcare edd_sku este să introduceți valoarea dvs. în câmpul text furnizat. În mod similar, puteți edita trimiterea unui produs al unui furnizor pentru a introduce o valoare SKU dacă nu le oferiți posibilitatea de a face acest lucru singuri.

Cu această înțelegere a metadatelor, cheilor meta și cunoștințe de bază despre cum să adăugați câmpuri în Formularul de Trimitere FES, vă voi arăta cum să oferiți furnizorilor mai mult control și să vă reduceți volumul de muncă.

Chei Meta pentru Câmpuri de Trimitere

Crearea formularului dvs. de trimitere în FES este destul de simplă. Tot ce trebuie să faceți este să adăugați câmpurile pe care doriți ca furnizorii dvs. să le completeze sau cel puțin să aibă opțiunea de a le completa.

Câmpurile pe care produsele dvs. le vor necesita, cum ar fi titlul și descrierea, nu necesită multă configurare și sunt incluse automat în Formularul de trimitere.

Alte câmpuri precum „Prețuri și fișiere de descărcare” sunt construite pentru a servi unui scop specific. Deci, chiar dacă nu este un câmp obligatoriu în mod implicit, setările sunt foarte specifice scopului câmpului.

Majoritatea câmpurilor, totuși, sunt mai mult ca niște instrumente bazate pe tipul câmpului, nu pe scopul câmpului. Aceasta înseamnă că un câmp Text general poate fi folosit în orice mod considerați potrivit. În exemplul meu, un câmp Text este ceea ce vom folosi pentru a permite furnizorilor să-și stabilească propria valoare SKU.

Ținând cont de ceea ce ați învățat despre metadate și de faptul că fiecare piesă de metadate are o cheie meta unică pentru identificare, ceea ce trebuie să facem este să conectăm câmpul nostru FES direct la cheia meta pe care dorim ca furnizorii să o controleze... și este foarte ușor de făcut.

camp-sku

După cum puteți vedea în imaginea de mai sus, câmpurile Text au setări și câmpuri foarte generale. În acest caz, cel mai important câmp este „Cheie Meta”. Deoarece l-am setat să corespundă cheii meta pentru setarea efectivă din EDD, acum oferim furnizorilor un câmp care editează direct setarea SKU pentru produs.

Cu acest câmp salvat în formularul de trimitere și obligatoriu, proprietarii magazinelor nu trebuie să-și facă griji cu privire la setarea valorii SKU sau la acordarea accesului la backend furnizorilor pentru a o seta singuri. Aceștia o pot face direct din tabloul de bord al furnizorului FES atunci când trimit sau editează propriile produse. Uimitor.

Utilizarea acestei informații în lumea reală

Oricât de simplu ar suna acest lucru, va trebui totuși să faceți puțină cercetare pentru a o configura în fiecare caz. Cheile meta nu sunt doar afișate lângă setări pe o pagină Adăugare/Editare Descărcare. Deci, găsirea lor poate fi o provocare.

O modalitate ușoară de a găsi cheia meta pentru o setare simplă este să folosiți inspectorul browserului dvs. Inspectând elementul câmpului real al setării la care trebuie să oferiți acces furnizorilor dvs., puteți vedea adesea valoarea cheii meta în atributul „name” al elementului de intrare care controlează setarea.

inspecteaza-sku

În imaginea de mai sus, puteți vedea că „edd_sku” este cheia meta necesară pentru a conecta câmpul de intrare al formularului dvs. de trimitere la acea setare.

Acest lucru poate fi puțin mai dificil în alte cazuri. În primul rând, trebuie înțeles că unele setări sunt prea complexe pentru a fi controlate dintr-un Formular de trimitere FES. De asemenea, unele extensii sunt deja integrate cu FES și creează propriile câmpuri de formular de trimitere FES pentru setările pe care le adaugă la ecranul Adăugare/Editare Descărcare.

Când cele de mai sus nu se aplică, dar tot nu aveți cheia meta de care aveți nevoie, este timpul să săpați în cod. Nu există nicio limită pentru cantitatea de metadate care poate fi adăugată la un download prin setări. Deci, dacă aveți instalate mai multe extensii EDD, sau poate alte pluginuri care nu au legătură cu EDD, este posibil să aveți mai multe setări de luat în considerare.

Ce trebuie să faceți aici este să priviți codul sursă al pluginului/scriptului/etc. care adaugă setarea la download. Fiecare setare care primește și salvează informații de la utilizator (dumneavoastră) pe ecranul Adăugare/Editare Download utilizează funcții meta post WordPress precum add_post_meta() sau update_post_meta(). Ambele funcții pot fi utilizate pentru a crea o nouă setare și ambele necesită specificarea cheii meta pentru acea setare. Deci, dacă puteți găsi aceste funcții în cod, puteți găsi cheile meta.

Structura de bază a codului va fi foarte asemănătoare cu aceasta:

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

În acel cod, $meta_key reprezintă valoarea de care veți avea nevoie pentru cheia meta a câmpului FES.

Notă: În unele cazuri unice, codul poate fi puțin mai complex și poate include lucruri precum variabile PHP ca cheie meta. Dacă acesta este cazul, poate fi timpul să începeți să căutați un dezvoltator personalizat.

Chei Meta Utile pentru Setările de Download

Există câteva setări EDD implicite care nu sunt conectate la câmpurile formularului FES. Mai jos sunt denumirile acestor setări și cheile meta corespunzătoare care pot fi utilizate în câmpurile formularului FES adecvate.

Limită Descărcare Fișier_edd_download_limit
Note de Descărcareedd_product_notes
Afișare Buton Cumpărare_edd_hide_purchase_link

Concluzia

După cum probabil ați observat, nu există un singur fragment de cod care să satisfacă toate nevoile dumneavoastră aici. Mai mult, FES pur și simplu nu poate fi integrat cu fiecare setare de pe site-ul dumneavoastră. Dar o înțelegere de bază a metadatelor de download, a cheilor meta și a câmpurilor FES vă poate duce departe.

Gândiți-vă cu atenție la nivelul de control de care au nevoie comercianții dumneavoastră și lucrați pentru a eficientiza procesul cât mai mult posibil pentru a îmbunătăți experiența utilizatorului. Comercianții sunt considerați proprietari de magazin în cadrul pieței dumneavoastră. Implementarea celor învățate în acest articol beneficiază ambele părți ale parteneriatului.

Resurse populare

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat EDD, de ce contează și cum ne puteți susține.

Experimentați vânzări fără probleme cu EDD

Gestionați-vă fără efort magazinul digital cu instrumente puternice și tranzacții securizate

Popular pe EDD chiar acum!

Cele mai bune alternative de marketplace pentru produse digitale
Cele mai bune alternative de marketplace pentru produse digitale
Piețele fac ușor să începi să vinzi produse digitale, dar taxele, brandingul limitat și lipsa de proprietate asupra datelor clienților pot împiedica…
Adaugă mai multe metode de plată PayPal și PayPal Fastlane în WordPress
Oferă clienților tăi mai multe modalități de plată cu PayPal în WordPress
Easy Digital Downloads vă permite acum să oferiți mai multe metode de plată PayPal în WordPress. Cu o singură conexiune, clienții dvs. pot plăti…

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.