Cum se construiește o aplicație cu coduri de bare personalizate cu Pic2Shop Pro și WordPress

Cum se construiește o aplicație cu coduri de bare personalizate cu Pic2Shop Pro și WordPress / Wordpress și dezvoltare web

Dacă aveți o bază de date a companiei plină de date despre produs, conectarea acestor date la un sistem de coduri de bare poate fi incredibil de utilă. Poate că lucrătorii din depozit au nevoie de o modalitate rapidă de a căuta locația produsului sau poate că au nevoie să afle rapid prețul de cumpărare pentru o cutie completă și nu o unitate.

Oricare ar fi situația, integrarea facilităților de citire a codurilor de bare poate fi o sarcină scumpă și dificilă, dar nu trebuie să fie. Astăzi vă voi arăta cum să utilizați o aplicație de 10 USD și o bază de date personalizată pentru a extrage date despre produs pe dispozitivul dvs. mobil fără echipament scump.

Acest tutorial presupune cunoștințe de bază despre PHP. De asemenea, voi face bootstraparea proiectului cu WordPress pur și simplu pentru că voi avea apoi un set de date pentru a lucra cu unul din site-urile mele. Într-un scenariu real, conectarea PHP la o bază de date personalizată nu este dificilă.

De asemenea, veți avea nevoie de o copie a scanerului de coduri de bare Pic2Shop PRO. Acest lucru este disponibil pentru iOS și Android pentru aproximativ $ 10. Această aplicație nu oferă nicio altă funcție care să scaneze ceva și ne permite să configuram o adresă URL pentru a primi automat și procesa aceste date.

Notă: iCody este o aplicație similară și ușor ieftină, dar disponibilă numai pe iOS. În scopul de a face acest lucru ca încrucișat posibil, am ales pic2shop. Partea WordPress ar funcționa la fel, dar formatul adresei URL ar trebui să fie ajustat pentru alte aplicații de coduri de bare.

Noțiuni de bază: Datele

Sistemul pe care voi înființa astăzi va scana codul de bare de la o masă fizică de joc și va prelua recenzia relevantă de pe site-ul de revizuire a jocurilor de pe placa iPad. Primul pas este apoi să scanați numerele de coduri de bare dintr-o varietate de jocuri de bord și să adăugați numerele ca câmpuri personalizate la revizuirile relevante. Într-un scenariu real al lumii, probabil că ați avea deja aceste date în baza dvs. de date dintr-un sistem Point of Sale.

Voi ignora formatul și pur și simplu folosind conținutul codului de bare. În acest caz 0655132002387 pentru joc San Juan. După cum puteți vedea, aplicația este destul de fundamentală și neconfigurată în acest moment, astfel încât scanarea codului transmite doar datele de pe ecran.

Copiați-l într-un câmp personalizat pentru a popula baza noastră de date:

Prelucrare: aplicația web

Pentru a procesa datele, creați o nouă pagină PHP în directorul rădăcină și apelați-o barcode.php. Să încercăm acum cu acest lucru:

require_once ( 'wp-blog-header.php'); // asigură că putem folosi funcțiile WordPress și accesul db
print_r ($ _ CERERE);
?>

În aplicația scaner, configurați URL-ul de căutare ca: http://YOUR_SITE_URL.COM/barcode.php?code=CODE

Nu trebuie să activați locațiile GPS. Bitul CODE va ​​fi înlocuit cu codul real citit de aplicația cititor de coduri de bare. Rezultatul ar trebui să fie ceva de genul:

Mare, ar trebui să lucreze. Următorul pas este să preluați o postare asociată acelui meta-ID, apoi să-l aduci pe utilizator. Utilizați următorul cod, care presupune că a fost apelat câmpul personalizat utilizat “cod de bare”.

 'post', 'meta_key' => 'cod de bare', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // interogați pentru postări cu valoare meta specifică dacă (have_posts ()): while (have_posts ()): the_post (); $ url = get_peratura (); echo $ _REQUEST ['code']; echo $ url; echo get_post_meta (get_the_ID (), 'barcode', true); / / wp_redirect ($ url); Ieșire; endwhile; altceva: echo "Fără intrare pentru joc". $ _ REQUEST ["code"]. ' există încă "; endif; ?>

Asta într-adevăr nu ar fi fost mai simplu. Iată un demo rapid al aplicației care funcționează. Puteți descărca fișierul PHP completat de aici, care include ajustările făcute în continuare.

Lucrare suplimentară: Configurare automată

Tastarea acestei adrese URL pe sute de dispozitive pentru muncitorii dvs. va fi destul de laborioasă, astfel încât să putem utiliza configurația automată încorporată în aplicație prin simpla contactare a acestora către o anumită adresă URL. Adresa URL în cazul meu este:

p2spro:?? // configura căutare = http% 3A // ipadboardgames.org / barcode.php cod = CODE

Reglați cum este necesar, dar rețineți ușoară modificare de la : caracterul la % 3A - restul este simplu de înțeles. În cazul meu, am făcut această legătură disponibilă pentru oricine vizitează barcode.php fără a specifica un cod de bare real. Ei ar vizita pur și simplu link-ul în browser-ul lor, faceți clic pe link-ul, și ar lansa app codul de bare de pe dispozitivul lor, dacă a fost instalat.

Sper că sunteți de acord că acest lucru a fost într-adevăr destul de ușor. Nu aveți nevoie de scanere portabile expesnive dacă aveți deja un dispozitiv mobil cu o cameră foto și integrarea într-un sistem de baze de date existent este ușor și cu puțin PHP.

Credeți că ați putea folosi acest lucru în afacerea dvs. mică? Spuneți-ne în comentariile.