Reklama
Ak máte firemnú databázu plnú údajov o produktoch, prepojenie týchto údajov so systémom čiarových kódov môže byť neuveriteľne užitočné. Možno vaši skladníci potrebujú rýchly spôsob, ako vyhľadať umiestnenie produktu, alebo možno potrebujú rýchlo zistiť nákupnú cenu za plnú škatuľu a nie za jednotku.
Bez ohľadu na situáciu môže byť integrácia zariadení na čítanie čiarových kódov nákladnou a namáhavou úlohou, ale nemusí to tak byť. Dnes vám ukážem, ako použiť aplikáciu za 10 dolárov a vlastnú databázu na stiahnutie údajov o produkte do vášho mobilného zariadenia bez drahého vybavenia.
Tento tutoriál predpokladá základné znalosti PHP. Projekt spustím aj pomocou WordPress jednoducho preto, že potom budem mať k dispozícii veľkú vzorovú množinu údajov, s ktorými môžem pracovať, z jednej z mojich vlastných stránok. V skutočnom svete nie je pripojenie PHP k vlastnej databáze zložité.
Budete tiež potrebovať kópiu Skener čiarových kódov Pic2Shop PRO. Toto je k dispozícii pre iOS a Android za približne 10 dolárov. Táto aplikácia neslúži na žiadnu inú funkciu ako na skenovanie niečoho a umožňuje nám nakonfigurovať adresu URL na automatické prijímanie a spracovanie týchto údajov.
Poznámka: iCody je podobne populárna aplikácia a o niečo lacnejšia, no dostupná len pre iOS. V záujme toho, aby to bolo čo najviac krížovo kompatibilné, som si vybral pic2shop. Strana WordPress by fungovala rovnako, ale formát adresy URL by bolo potrebné upraviť pre iné aplikácie s čiarovými kódmi.
Začíname: Údaje
Systém, ktorý dnes nastavím, naskenuje čiarový kód z fyzickej stolovej hry a získa relevantnú recenziu z môjho Stránka s recenziami stolových hier pre iPad. Prvým krokom je potom jednoducho naskenovať čísla čiarových kódov z rôznych spoločenských hier a pridať čísla ako vlastné polia do príslušných recenzií. V skutočnom svete by ste tieto údaje pravdepodobne už mali vo svojej databáze zo systému miesta predaja.
Budem ignorovať formát a jednoducho použijem obsah čiarového kódu. V tomto prípade 0655132002387 pre hru San juan. Ako vidíte, aplikácia je v tomto bode dosť základná a nenakonfigurovaná, takže skenovanie kódu jednoducho zobrazuje údaje na obrazovke.
Skopírujte to do vlastného poľa, aby ste vyplnili našu databázu:
Spracovanie: Web App
Na spracovanie údajov vytvorte novú stránku PHP v koreňovom adresári a zavolajte ju čiarový kód.php. Zatiaľ otestujme toto:
php
require_once(‘wp-blog-header.php’); // zaisťuje, že môžeme používať funkcie WordPress a prístup k databáze
print_r($_REQUEST);
V aplikácii skenera nakonfigurujte vyhľadávaciu adresu URL ako: http://YOUR_SITE_URL.COM/barcode.php? kód=KÓD
Nemusíte povoliť polohy GPS. Bit CODE bude nahradený skutočným kódom načítaným aplikáciou na čítanie čiarových kódov. Výstup by mal byť niečo takéto:
Super, malo by to fungovať. Ďalším krokom je načítanie príspevku spojeného s týmto meta ID a následné načítanie používateľa. Použite nasledujúci kód, ktorý predpokladá, že vlastné pole, ktoré ste použili, sa nazývalo „čiarový kód“.
php. require_once('wp-blog-header.php'); // zaisťuje, že môžeme používať funkcie WordPress a prístup k databáze. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'čiarový kód', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // dotaz na príspevky so špecifickou meta hodnotou if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kód']; echo $url; echo get_post_meta (get_the_ID(),'čiarový kód',true);//wp_redirect($url ); východ; na konci; else: echo 'Žiadny záznam pre hru '.$_REQUEST["kód"].' ešte existuje“; koniec Ak;
To už naozaj nemôže byť jednoduchšie. Tu je rýchla ukážka fungovania aplikácie. Môžete si stiahnuť dokončený súbor PHP odtiaľto ktorý zahŕňa úpravy vykonané v ďalšej práci nižšie.
Ďalšia práca: Automatická konfigurácia
Zadávanie tejto adresy URL do stoviek zariadení pre vašich pracovníkov bude dosť namáhavé, takže môžeme použiť automatickú konfiguráciu zabudovanú v aplikácii tak, že ich jednoducho prinútime navštíviť konkrétnu adresu URL. Adresa URL v mojom prípade je:
p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? kód=KÓD
Upravte podľa potreby, ale všimnite si miernu zmenu oproti : charakter do %3A – zvyšok je jednoduchý na pochopenie. V mojom prípade som tento odkaz sprístupnil každému, kto navštívi stránku čiarový kód.php bez zadania skutočného čiarového kódu. Jednoducho navštívia odkaz vo svojom prehliadači, kliknú na odkaz a spustí sa aplikácia čiarového kódu na ich zariadení, ak je nainštalovaná.
Dúfam, že súhlasíte, že to bolo naozaj jednoduché. Nepotrebujete drahé prenosné skenery, ak už máte mobilné zariadenie s fotoaparátom a jeho integrácia do existujúceho databázového systému je tiež jednoduchá s trochou PHP.
Myslíte si, že by ste to mohli využiť vo svojom malom podnikaní? Dajte nám vedieť v komentároch.
James má titul BSc z umelej inteligencie a má certifikáciu CompTIA A+ a Network+. Je hlavným vývojárom MakeUseOf a svoj voľný čas trávi hraním VR paintballu a stolových hier. Odmalička staval PC.