Reklaam

vöötkoodi skanneri rakendusKui teil on ettevõtte andmebaas, mis on täis tooteandmeid, võib nende andmete ühendamine vöötkoodisüsteemiga olla väga kasulik. Võib-olla vajavad teie laotöötajad kiiret viisi toote asukoha otsimiseks või peavad nad kiiresti välja selgitama täiskasti, mitte ühiku ostuhinna.

Olenemata olukorrast võib vöötkoodi lugemise integreerimine olla kallis ja vaevaline ülesanne, kuid see ei pea olema. Täna näitan teile, kuidas kasutada 10-dollarise rakendust ja kohandatud andmebaasi tooteandmete hankimiseks mobiilseadmesse ilma kallite seadmeteta.

See õpetus eeldab PHP põhiteadmisi. Samuti käivitan projekti WordPressiga lihtsalt seetõttu, et mul on siis ühelt enda saidilt suur andmete näidiskomplekt, millega töötada. Reaalses maailmas pole PHP ühendamine kohandatud andmebaasiga keeruline.

Teil on vaja ka koopiat Pic2Shop PRO vöötkoodi skanner. See on saadaval iOS ja Android umbes 10 dollari eest. Sellel rakendusel pole muud funktsiooni, mis võimaldab midagi skannida ja võimaldab meil konfigureerida URL-i, et neid andmeid automaatselt vastu võtta ja töödelda.

Märkus: iCody on sama populaarne rakendus ja veidi odavam, kuid saadaval ainult iOS-is. Et see oleks võimalikult ristühilduv, valisin pic2shopi. WordPressi pool töötaks täpselt samamoodi, kuid URL-i vormingut tuleks muude vöötkoodirakenduste jaoks kohandada.

Alustamine: andmed

Süsteem, mille ma täna seadistan, skannib füüsilise lauamängu vöötkoodi ja hangib asjakohase ülevaate minu iPadi lauamängude ülevaate sait. Esimese sammuna tuleb lihtsalt skannida mitmesuguste lauamängude vöötkoodinumbreid ja lisada numbrid kohandatud väljadena asjakohastele arvustustele. Reaalse maailma stsenaariumi korral on need andmed tõenäoliselt juba müügikoha süsteemis teie andmebaasis olemas.

Ma ignoreerin vormingut ja kasutan lihtsalt vöötkoodi sisu. Sel juhul 0655132002387 mängu jaoks San Juan. Nagu näete, on rakendus praegu üsna lihtne ja konfigureerimata, nii et koodi skannimisel kuvatakse andmed lihtsalt ekraanile.

vöötkoodi skanneri rakendus

Kopeerige see meie andmebaasi täitmiseks kohandatud väljale:

vöötkoodirakendused

Töötlemine: veebirakendus

Andmete töötlemiseks loo juurkataloogis uus PHP leht ja kutsu see välja triipkood.php. Testime praegu lihtsalt sellega:

php
require_once('wp-blog-header.php'); // tagab, et saame kasutada WordPressi funktsioone ja andmebaasi juurdepääsu
print_r($_REQUEST);

Seadistage skannerirakenduses otsingu URL järgmiselt: http://YOUR_SITE_URL.COM/barcode.php? kood=CODE

Te ei pea GPS-i asukohti lubama. KOODI bitt asendatakse tegeliku koodiga, mida vöötkoodilugeja rakendus loeb. Väljund peaks olema umbes selline:

vöötkoodirakendused

Suurepärane, see peaks töötama. Järgmine samm on selle meta ID-ga seotud postituse toomine ja seejärel kasutaja toomine sellele. Kasutage järgmist koodi, mis eeldab, et teie kasutatud kohandatud välja nimetati vöötkoodiks.

php. request_once('wp-blog-header.php'); // tagab, et saame kasutada WordPressi funktsioone ja juurdepääsu andmebaasile. //print_r($_REQUEST); query_posts( array( 'post_type' => 'postitus', 'meta_key'=> 'vöötkood', 'meta_value' => $_REQUEST['kood'], 'meta_compare' => '=' ) ); // konkreetse metaväärtusega postituste päring if (have_posts()): while (have_posts()): the_post(); $url = hanki_permalink(); echo $_REQUEST['kood']; kaja $url; echo get_post_meta (get_the_ID(),'ribakood',true);//wp_redirect($url ); väljumine; lõpp; else: echo 'Mängule '.$_REQUEST["kood"] sisestus puudub.' on veel olemas'; endif; 

See ei oleks tõesti saanud lihtsam olla. Siin on rakenduse töötamise kiire demo. Saate alla laadida lõpetatud PHP-fail siit mis sisaldab alljärgnevas edasises töös tehtud kohandusi.

Edasine töö: automaatne seadistamine

Selle URL-i tippimine sadadesse seadmetesse oma töötajate jaoks on üsna töömahukas, nii et saame kasutada rakendusse sisseehitatud automaatset konfiguratsiooni, pannes nad lihtsalt konkreetset URL-i külastama. Minu puhul on URL:

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

Reguleerige vastavalt vajadusele, kuid pange tähele väikest muutust : iseloomu juurde % 3A – ülejäänud on lihtsalt arusaadav. Minu puhul olen teinud selle lingi kättesaadavaks kõigile, kes seda külastavad triipkood.php tegelikku vöötkoodi määramata. Nad lihtsalt külastavad oma brauseris linki, klõpsavad lingil ja see käivitab nende seadmes vöötkoodirakenduse, kui see on installitud.

vöötkoodi skanneri rakendus

Loodan, et nõustute, et see oli tõesti üsna lihtne. Kui teil on juba kaameraga mobiilseade, pole teil vaja kalleid kaasaskantavaid skannereid ja selle integreerimine olemasolevasse andmebaasisüsteemi on väikese PHP-ga lihtne.

Kas arvate, et saaksite seda oma väikeettevõttes ära kasutada? Andke meile kommentaarides teada.

Jamesil on tehisintellekti bakalaureusekraad ning CompTIA A+ ja Network+ sertifikaat. Ta on MakeUseOfi juhtivarendaja ning veedab oma vaba aega VR paintballi ja lauamänge mängides. Ta on lapsest saati personaalarvuteid ehitanud.