Oglas

aplikacija za skener črtne kodeČe imate zbirko podatkov podjetja, polno podatkov o izdelkih, je povezava teh podatkov s sistemom črtne kode lahko izjemno uporabna. Morda vaši delavci v skladišču potrebujejo hiter način za iskanje lokacije izdelka ali pa morajo hitro ugotoviti nabavno ceno za polno škatlo in ne po enoti.

Ne glede na situacijo je lahko integracija naprav za branje črtnih kod draga in naporna naloga, vendar ni nujno. Danes vam bom pokazal, kako uporabljati aplikacijo za 10 $ in bazo podatkov po meri za pridobivanje podatkov o izdelkih v mobilno napravo brez drage opreme.

Ta vadnica predpostavlja osnovno znanje PHP. Projekt bom zagnal tudi z WordPressom preprosto zato, ker bom imel za delo velik vzorčni nabor podatkov z enega od svojih spletnih mest. V resničnem scenariju povezovanje PHP z bazo podatkov po meri ni težko.

Potrebovali boste tudi kopijo Pic2Shop PRO čitalnik črtne kode. To je na voljo za iOS in Android za okoli 10 $. Ta aplikacija nima nobene druge funkcije, da bi nekaj skenirala in nam omogočila, da konfiguriramo URL za samodejno prejemanje in obdelavo teh podatkov.

instagram viewer

Opomba: iCody je podobno priljubljena aplikacija in nekoliko cenejša, vendar je na voljo samo za iOS. Da bi bilo to čim bolj navzkrižno združljivo, sem izbral pic2shop. Stran WordPress bi delovala enako, vendar bi bilo treba obliko URL-ja prilagoditi za druge aplikacije s črtno kodo.

Kako začeti: Podatki

Sistem, ki ga bom nastavil danes, bo skeniral črtno kodo iz fizične družabne igre in pridobil ustrezen pregled iz mojega Spletno mesto za pregled družabnih iger za iPad. Prvi korak je nato preprosto skeniranje številk črtne kode iz različnih družabnih iger in dodajanje številk kot polj po meri ustreznim pregledom. V resničnem scenariju bi verjetno že imeli te podatke v svoji bazi podatkov iz sistema prodajnih mest.

Prezrl bom format in preprosto uporabil vsebino črtne kode. V tem primeru 0655132002387 za igro San Juan. Kot lahko vidite, je aplikacija na tej točki precej osnovna in nekonfigurirana, zato skeniranje kode preprosto prikaže podatke na zaslonu.

aplikacija za skener črtne kode

Kopirajte to v polje po meri, da zapolnite našo bazo podatkov:

aplikacije za črtno kodo

Obdelava: spletna aplikacija

Za obdelavo podatkov ustvarite novo stran PHP v korenskem imeniku in jo pokličite črtna koda.php. Zaenkrat preizkusimo s tem:

php
require_once(‘wp-blog-header.php’); // zagotavlja, da lahko uporabljamo funkcije WordPress in dostop do db
print_r($_REQUEST);

V aplikaciji optičnega bralnika konfigurirajte URL za iskanje kot: http://YOUR_SITE_URL.COM/barcode.php? koda=KODA

Ni vam treba omogočiti lokacij GPS. Bit CODE bo zamenjan z dejansko kodo, ki jo prebere aplikacija za branje črtne kode. Izhod bi moral biti nekako takole:

aplikacije za črtno kodo

Super, to bi moralo delovati. Naslednji korak je pridobiti objavo, povezano s tem meta ID-jem, nato pa uporabnika pripeljati do nje. Uporabite naslednjo kodo, ki predpostavlja, da se je polje po meri, ki ste ga uporabili, imenovalo »črtna koda«.

php. require_once('wp-blog-header.php'); // zagotavlja, da lahko uporabljamo funkcije WordPress in dostop do db. //print_r($_REQUEST); query_posts( array( 'post_type' => 'objava', 'meta_key'=> 'črtna koda', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=') ); // poizvedba za objave s specifično meta vrednostjo if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['koda']; echo $url; echo get_post_meta (get_the_ID(),'črtna koda',true);//wp_redirect($url); izhod; konec; else: echo 'Ni vnosa za igro '.$_REQUEST["code"].' še obstaja'; endif; 

To res ne bi moglo biti bolj preprosto. Tukaj je hitra predstavitev delovanja aplikacije. Lahko prenesete dokončana datoteka PHP od tukaj ki vključuje prilagoditve v nadaljnjem delu spodaj.

Nadaljnje delo: Samodejna konfiguracija

Vnašanje tega URL-ja v stotine naprav za vaše delavce bo precej naporno, zato lahko uporabimo samodejno konfiguracijo, vgrajeno v aplikacijo, tako da jih preprosto spodbudimo, da obiščejo določen URL. URL v mojem primeru je:

p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? koda=KODA

Po potrebi prilagodite, vendar bodite pozorni na rahlo spremembo : značaj do %3A – ostalo je enostavno razumeti. V mojem primeru sem dal to povezavo na voljo vsem, ki obiščejo črtna koda.php brez navedbe dejanske črtne kode. Preprosto bi obiskali povezavo v svojem brskalniku, kliknili povezavo in v njihovi napravi bi zagnali aplikacijo za črtno kodo, če je bila nameščena.

aplikacija za skener črtne kode

Upam, da se strinjate, da je bilo to res zelo enostavno. Ne potrebujete dragih prenosnih skenerjev, če že imate mobilno napravo s kamero, integracija v obstoječi sistem baz podatkov pa je enostavna tudi z malo PHP-ja.

Ali menite, da bi to lahko izkoristili v svojem malem podjetju? Sporočite nam v komentarjih.

James je diplomiral iz umetne inteligence in ima certifikat CompTIA A+ in Network+. Je glavni razvijalec MakeUseOf in svoj prosti čas preživlja z igranjem VR paintballa in družabnih iger. Od malih nog sestavlja osebne računalnike.