Reklame

stregkodescanner applikationHvis du har en virksomhedsdatabase fuld af produktdata, kan det være utrolig nyttigt at forbinde disse data med et stregkodesystem. Måske har dine lagermedarbejdere brug for en hurtig måde at finde produktets placering på, eller måske skal de hurtigt finde ud af indkøbsprisen for en fuld kasse og ikke pr. enhed.

Uanset situationen kan det være en dyr og besværlig opgave at integrere stregkodelæsefaciliteter, men det behøver det ikke at være. I dag skal jeg vise dig, hvordan du bruger en $10-app og en brugerdefineret database til at trække produktdata til din mobile enhed uden dyrt udstyr.

Denne tutorial forudsætter en grundlæggende viden om PHP. Jeg vil også starte projektet med WordPress, simpelthen fordi jeg så har et stort prøvesæt af data at arbejde med fra et af mine egne websteder. I et virkeligt scenarie er det ikke svært at forbinde PHP til en brugerdefineret database.

Du skal også bruge en kopi af Pic2Shop PRO stregkodescanner. Dette er tilgængeligt for iOS og Android for omkring $10. Denne app tjener ingen anden funktion, nemlig at scanne noget, og tillader os at konfigurere en URL til automatisk at modtage og behandle disse data.

instagram viewer

Bemærk: iCody er en tilsvarende populær app og lidt billigere, men kun tilgængelig på iOS. For at gøre dette så krydskompatibelt som muligt, valgte jeg pic2shop. WordPress-siden ville fungere på samme måde, men URL-formatet skulle justeres til andre stregkode-apps.

Kom godt i gang: Dataene

Det system, jeg sætter op i dag, scanner stregkoden fra et fysisk brætspil og henter den relevante anmeldelse fra min iPad brætspil anmeldelsesside. Det første skridt er derefter at scanne stregkodenumrene fra en række forskellige brætspil og tilføje tallene som brugerdefinerede felter til de relevante anmeldelser. I et scenarie i den virkelige verden ville du sandsynligvis allerede have disse data i din database fra et salgsstedssystem.

Jeg ignorerer formatet og bruger simpelthen stregkodens indhold. I dette tilfælde 0655132002387 til spillet San Juan. Som du kan se, er appen ret grundlæggende og ukonfigureret på dette tidspunkt, så scanning af koden udsender simpelthen dataene på skærmen.

stregkodescanner applikation

Kopier dette til et brugerdefineret felt for at udfylde vores database:

stregkode applikationer

Behandling: Web-appen

For at behandle dataene skal du oprette en ny PHP-side i rodmappen og kalde den stregkode.php. Lad os lige teste for nu med dette:

php
require_once('wp-blog-header.php'); // sikrer, at vi kan bruge WordPress-funktioner og db-adgang
print_r($_REQUEST);

I scannerappen skal du konfigurere opslags-URL'en som: http://YOUR_SITE_URL.COM/barcode.php? kode=KODE

Du behøver ikke aktivere GPS-placeringer. CODE-bitten vil blive erstattet med den faktiske kode, der læses af stregkodelæser-appen. Outputtet skal være noget som dette:

stregkode applikationer

Super, det burde virke. Det næste trin er at hente et indlæg, der er knyttet til det meta-id, og derefter hente brugeren til det. Brug følgende kode, som antager, at det brugerdefinerede felt, du brugte, blev kaldt "stregkode".

php. require_once('wp-blog-header.php'); // sikrer, at vi kan bruge WordPress-funktioner og db-adgang. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'stregkode', 'meta_value' => $_REQUEST['kode'], 'meta_compare' => '=' ) ); // forespørgsel efter indlæg med specifik metaværdi if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kode']; echo $url; echo get_post_meta (get_the_ID(),'stregkode',true);//wp_redirect($url); Afslut; endwhile; andet: echo 'Ingen post for spillet '.$_REQUEST["kode"].' eksisterer endnu'; Afslut Hvis; 

Det kunne virkelig ikke have været enklere. Her er en hurtig demo af appen, der virker. Du kan downloade færdiggjort PHP-fil herfra som omfatter de justeringer, der er foretaget i det videre arbejde nedenfor.

Yderligere arbejde: Automatisk konfiguration

Det vil være ret besværligt at indtaste denne URL på hundredvis af enheder for dine medarbejdere, så vi kan bruge den automatiske konfiguration indbygget i appen ved blot at få dem til at besøge en bestemt URL. URL'en i mit tilfælde er:

p2spro://konfigurere? lookup=http%3A//ipadboardgames.org/barcode.php? kode=KODE

Juster efter behov, men bemærk den lille ændring fra : tegn til %3A – resten er let at forstå. I mit tilfælde har jeg gjort dette link tilgængeligt for alle, der besøger stregkode.php uden at angive en egentlig stregkode. De ville blot besøge linket i deres browser, klikke på linket, og det ville starte stregkode-appen på deres enhed, hvis det er blevet installeret.

stregkodescanner applikation

Jeg håber, du er enig i, at det virkelig var ret nemt. Du behøver ikke dyre bærbare scannere, hvis du allerede har en mobilenhed med et kamera, og det er også nemt at integrere det i et eksisterende databasesystem med lidt PHP.

Tror du, du kunne gøre brug af dette i din lille virksomhed? Fortæl os det i kommentarerne.

James har en BSc i kunstig intelligens og er CompTIA A+ og Network+ certificeret. Han er hovedudvikleren af ​​MakeUseOf og bruger sin fritid på at spille VR-paintball og brætspil. Han har bygget pc'er, siden han var barn.