Kako izraditi prilagođenu aplikaciju za barkod pomoću programa Pic2Shop Pro & WordPress

  • William Charles
  • 0
  • 4592
  • 1398
Oglas

Ako imate bazu podataka tvrtke punu podataka o proizvodima, povezivanje tih podataka sa sustavom barkoda može biti nevjerojatno korisno. Možda je vašim radnicima u skladištu potreban brz način pretraživanja lokacije proizvoda, ili možda trebaju brzo saznati otkupnu cijenu za cijeli kutij, a ne po jedinici.

Bez obzira na situaciju, integriranje objekata za čitanje barkoda može biti skup i naporan zadatak, ali to ne mora biti. Danas ću vam pokazati kako pomoću aplikacije 10 USD i prilagođene baze podataka možete prenijeti podatke o proizvodu na svoj mobilni uređaj bez skupe opreme.

Ovaj tutorial pretpostavlja osnovno znanje o PHP-u. Projekt ću pokrenuti i WordPressom jednostavno zato što ću tada imati veliki uzorak skupa podataka s kojima mogu raditi s jedne od mojih vlastitih web lokacija. U stvarnom scenariju povezivanje PHP-a s prilagođenom bazom podataka nije teško.

Trebat će vam i kopija skenera Pic2Shop PRO Barcode. Dostupno je za iOS i Android za oko 10 dolara. Ova aplikacija ne služi nijednoj drugoj funkciji koja nešto skenira i omogućuje nam konfiguriranje URL-a za automatsko primanje i obradu tih podataka.

Napomena: iCody je slična popularna aplikacija i nešto jeftinija, ali dostupna samo na iOS-u. U interesu da to učinim što kompatibilnijim, odabrao sam pic2shop. Stranica WordPressa radila bi potpuno isto, ali format URL-a trebalo bi prilagoditi ostalim aplikacijama s barkodom.

Početak rada: Podaci

Sustav koji ću danas uspostaviti skenirat će barkod s fizičke igre i dohvatiti odgovarajuću recenziju s moje web stranice za pregled iPad ploča. Prvi je korak jednostavno skeniranje brojeva barkoda iz raznih igara na ploči i dodavanje brojeva kao prilagođenih polja relevantnim recenzijama. U stvarnom scenariju, ti podaci bi ti vjerojatno već bili u vašoj bazi podataka iz sustava prodajnih mjesta.

Ignorirat ću format i jednostavno koristiti sadržaj barkoda. U ovom slučaju 0655132002387 za igru San Juan. Kao što vidite, aplikacija je u ovom trenutku prilično osnovna i nekonfigurirana, pa skeniranje koda jednostavno prikazuje podatke na zaslonu.

Kopirajte to u prilagođeno polje da biste popunili našu bazu podataka:

Obrada: Web aplikacija

Da biste obradili podatke, stvorite novu PHP stranicu u korijenskom direktoriju i nazovite je barcode.php. Provjerimo za sada s ovim:

require_once ( 'wp-blog-header.php'); // osigurava da možemo koristiti WordPress funkcije i db pristup
print_r ($ _ ZAHTJEV);
?>

U aplikaciji za skeniranje konfigurirajte URL za pretraživanje kao: http://YOUR_SITE_URL.COM/barcode.php?code=CODE

Ne morate omogućiti GPS lokacije. Bit CODE bit će zamijenjen stvarnim kodom koji je pročitala aplikacija čitač barkodova. Izlaz treba biti ovako:

Sjajno, to bi trebalo raditi. Sljedeći je korak dohvaćanje posta povezanog s tim meta ID-om i zatim donošenje korisnika u njega. Upotrijebite sljedeći kôd, koji pretpostavlja da je prilagođeno polje koje ste koristili pozvano “barkod”.

 'post', 'meta_key' => 'barkod', 'meta_value' => $ _REQUEST ['kod'], 'meta_compare' => '=')); // upit za postove s određenom meta vrijednošću if (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['kod']; odjek $ url; echo get_post_meta (get_the_ID (), 'barkod', istina); // wp_redirect ($ url); Izlaz; endwhile; else: echo 'Nema unosa za igru'. $ _ REQUEST ["code"]. ' postoji još '; završi ako; ?>

To doista nije moglo biti jednostavnije. Evo kratkog prikaza rada aplikacije. Popunjenu PHP datoteku možete preuzeti odavde, što uključuje prilagodbe u nastavku rada.

Daljnji rad: Automatska konfiguracija

Upisivanje ovog URL-a na stotine uređaja za vaše radnike bit će prilično naporno, tako da možemo koristiti automatsku konfiguraciju ugrađenu u aplikaciju tako što ćemo ih jednostavno natjerati da posjete određeni URL. URL u mom slučaju je:

p2spro: // konfigurirati pretraživanja = http% 3A // ipadboardgames.org / barcode.php kod = CODE

Prilagodite prema potrebi, ali zabilježite malu promjenu u odnosu na : lik za % 3A - ostalo je jednostavno razumjeti. U mom slučaju, ovu vezu učinio sam dostupnom svima koji je posjete barcode.php bez navođenja stvarnog barkoda. Jednostavno bi posjetili vezu u svom pregledniku, kliknuli vezu i pokrenula bi aplikaciju za barkod ako je instalirana..

Nadam se da se slažete da je to bilo vrlo jednostavno. Ne trebate pretjerane prijenosne skenere ako već imate mobilni uređaj s kamerom, a integriranje u postojeći sustav baze podataka jednostavno je s malo PHP-a.

Mislite li da biste to mogli iskoristiti u svom malom poduzeću? Javite nam se u komentarima.




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.