Skelbimas
Jei turite įmonės duomenų bazę, kurioje pilna produktų duomenų, tų duomenų prijungimas prie brūkšninių kodų sistemos gali būti neįtikėtinai naudingas. Galbūt jūsų sandėlio darbuotojams reikia greito būdo sužinoti produkto vietą, o gal jiems reikia greitai sužinoti pilnos dėžės, o ne vieneto, pirkimo kainą.
Kad ir kokia būtų situacija, brūkšninio kodo skaitymo įrenginių integravimas gali būti brangi ir sudėtinga užduotis, tačiau tai nebūtinai turi būti. Šiandien aš jums parodysiu, kaip naudoti 10 USD kainuojančią programą ir tinkintą duomenų bazę produkto duomenims perkelti į mobilųjį įrenginį be brangios įrangos.
Šioje pamokoje pateikiamos pagrindinės PHP žinios. Taip pat pradėsiu projektą naudodamas „WordPress“, nes tada turėsiu didelį duomenų rinkinį, su kuriuo galėsiu dirbti vienoje iš savo svetainių. Realiame scenarijuje PHP prijungimas prie pasirinktinės duomenų bazės nėra sudėtingas.
Jums taip pat reikės kopijos „Pic2Shop PRO“ brūkšninių kodų skaitytuvas. Tai galima iOS ir Android
už maždaug 10 USD. Ši programa neatlieka jokios kitos funkcijos ką nors nuskaityti ir leisti mums sukonfigūruoti URL, kad šie duomenys būtų automatiškai gauti ir apdoroti.Pastaba: „iCody“ yra panašiai populiari programa ir šiek tiek pigesnė, tačiau galima tik „iOS“. Siekdamas, kad tai būtų kuo labiau suderinama, pasirinkau pic2shop. „WordPress“ pusė veiktų taip pat, tačiau URL formatą reikėtų koreguoti kitoms brūkšninio kodo programoms.
Darbo pradžia: duomenys
Sistema, kurią šiandien nustatysiu, nuskaitys brūkšninį kodą iš fizinio stalo žaidimo ir pateiks atitinkamą apžvalgą iš mano iPad stalo žaidimų apžvalgos svetainė. Tada pirmas žingsnis yra tiesiog nuskaityti įvairių stalo žaidimų brūkšninio kodo numerius ir pridėti skaičius kaip pasirinktinius laukus prie atitinkamų apžvalgų. Realiame scenarijuje tikriausiai jau turėtumėte šiuos duomenis savo duomenų bazėje iš pardavimo vietos sistemos.
Aš nepaisysiu formato ir tiesiog naudosiu brūkšninio kodo turinį. Tokiu atveju 0655132002387 už žaidimą San Chuanas. Kaip matote, šiuo metu programa yra gana paprasta ir nesukonfigūruota, todėl kodo nuskaitymas tiesiog išveda duomenis ekrane.
Nukopijuokite tai į pasirinktinį lauką, kad užpildytumėte mūsų duomenų bazę:
Apdorojimas: žiniatinklio programa
Norėdami apdoroti duomenis, šakniniame kataloge sukurkite naują PHP puslapį ir jį iškvieskite brūkšninis kodas.php. Tik dabar išbandykime su šiuo:
php
require_once(‘wp-blog-header.php’); // užtikrina, kad galime naudoti WordPress funkcijas ir duomenų bazę
print_r($_REQUEST);
Skaitytuvo programoje sukonfigūruokite paieškos URL kaip: http://YOUR_SITE_URL.COM/barcode.php? kodas=KODAS
Jums nereikia įjungti GPS vietų. CODE bitas bus pakeistas tikru kodu, kurį nuskaito brūkšninio kodo skaitytuvo programa. Išvestis turėtų būti maždaug tokia:
Puiku, tai turėtų veikti. Kitas veiksmas yra gauti įrašą, susietą su tuo meta ID, tada nusiųsti į jį vartotoją. Naudokite šį kodą, kuris daro prielaidą, kad jūsų naudojamas pasirinktinis laukas buvo vadinamas „brūkšniniu kodu“.
php. request_once('wp-blog-header.php'); // užtikrina, kad galime naudoti „WordPress“ funkcijas ir prieigą prie duomenų bazės. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'brūkšninis kodas', 'meta_value' => $_REQUEST['kodas'], 'meta_compare' => '=' ) ); // užklausa įrašams su konkrečia meta reikšme if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kodas']; echo $url; echo get_post_meta (get_the_ID(),'brūkšninis kodas',true);//wp_redirect($url ); išeiti; pabaiga; else: echo 'Nėra žaidimo įrašo '.$_REQUEST["kodas"].' dar egzistuoja“; endifas;
Tai tikrai negalėjo būti paprasčiau. Štai greita programos veikimo demonstracija. Galite atsisiųsti baigtas PHP failas iš čia kuri apima tolesniame darbe atliktus pakeitimus.
Tolesnis darbas: Automatinis konfigūravimas
Įvesti šį URL į šimtus įrenginių jūsų darbuotojams bus gana sunku, todėl galime naudoti programoje integruotą automatinę konfigūraciją tiesiog priversdami juos apsilankyti konkrečiame URL. Mano atveju URL yra:
p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? kodas=KODAS
Sureguliuokite pagal poreikį, tačiau atkreipkite dėmesį į nedidelį pokytį nuo : charakteris į %3A – visa kita paprasta suprasti. Mano atveju, šią nuorodą padariau prieinamą visiems, kurie lankosi brūkšninis kodas.php nenurodydami tikrojo brūkšninio kodo. Jie tiesiog aplankytų nuorodą savo naršyklėje, spustelėtų nuorodą ir ji paleis brūkšninio kodo programą jų įrenginyje, jei ji buvo įdiegta.
Tikiuosi, kad sutinkate, tai buvo tikrai gana lengva. Jums nereikia brangių nešiojamų skaitytuvų, jei jau turite mobilųjį įrenginį su fotoaparatu, o integruoti jį į esamą duomenų bazių sistemą taip pat lengva naudojant šiek tiek PHP.
Ar manote, kad galėtumėte tai panaudoti savo mažame versle? Praneškite mums komentaruose.
Jamesas turi dirbtinio intelekto bakalauro laipsnį ir CompTIA A+ bei Network+ sertifikatus. Jis yra pagrindinis MakeUseOf kūrėjas ir laisvalaikį leidžia žaisdamas VR dažasvydį ir stalo žaidimus. Nuo vaikystės jis kūrė kompiuterius.