Annuncio

applicazione per scanner di codici a barreSe hai un database aziendale pieno di dati di prodotto, collegare quei dati a un sistema di codici a barre può essere incredibilmente utile. Forse i tuoi magazzinieri hanno bisogno di un modo rapido per cercare la posizione del prodotto, o forse hanno bisogno di scoprire rapidamente il prezzo di acquisto per una scatola piena e non per unità.

Qualunque sia la situazione, l'integrazione delle strutture di lettura dei codici a barre può essere un compito costoso e arduo, ma non deve esserlo. Oggi ti mostrerò come utilizzare un'app da $ 10 e un database personalizzato per trasferire i dati dei prodotti sul tuo dispositivo mobile senza attrezzature costose.

Questo tutorial presuppone una conoscenza di base di PHP. Farò anche il bootstrap del progetto con WordPress semplicemente perché avrò un ampio set di dati campione con cui lavorare da uno dei miei siti. In uno scenario reale, connettere PHP a un database personalizzato non è difficile.

Avrai anche bisogno di una copia di Pic2Shop PRO Lettore di codici a barre

instagram viewer
. Questo è disponibile per iOS e Android per circa $10. Questa app non ha altra funzione che quella di scansionare qualcosa e ci consente di configurare un URL per ricevere ed elaborare automaticamente quei dati.

Nota: iCody è un'app altrettanto popolare e leggermente più economica, ma disponibile solo su iOS. Nell'interesse di renderlo il più compatibile possibile, ho scelto pic2shop. Il lato WordPress funzionerebbe allo stesso modo, ma il formato dell'URL dovrebbe essere regolato per altre app di codici a barre.

Per iniziare: i dati

Il sistema che configurerò oggi eseguirà la scansione del codice a barre da un gioco da tavolo fisico e recupererà la recensione pertinente dal mio Sito di recensioni di giochi da tavolo per iPad. Il primo passo quindi è semplicemente scansionare i numeri del codice a barre da una varietà di giochi da tavolo e aggiungere i numeri come campi personalizzati alle recensioni pertinenti. In uno scenario reale, probabilmente avresti già questi dati nel tuo database da un sistema di punti vendita.

Ignorerò il formato e utilizzerò semplicemente il contenuto del codice a barre. In questo caso 0655132002387 per il gioco San Giovanni. Come puoi vedere, l'app è piuttosto semplice e non configurata a questo punto, quindi la scansione del codice visualizza semplicemente i dati sullo schermo.

applicazione per scanner di codici a barre

Copia questo in un campo personalizzato per popolare il nostro database:

applicazioni di codici a barre

Elaborazione: l'app Web

Per elaborare i dati, crea una nuova pagina PHP nella directory principale e chiamala codice a barre.php. Proviamo per ora con questo:

php
require_once('wp-blog-header.php'); // assicura che possiamo utilizzare le funzioni di WordPress e l'accesso al database
print_r($_REQUEST);

Nell'app scanner, configura l'URL di ricerca come: http://YOUR_SITE_URL.COM/barcode.php? codice=CODICE

Non è necessario abilitare le posizioni GPS. Il bit CODE verrà sostituito con il codice effettivo letto dall'app del lettore di codici a barre. L'output dovrebbe essere qualcosa del genere:

applicazioni di codici a barre

Ottimo, dovrebbe funzionare. Il prossimo passo è recuperare un post associato a quel meta ID, quindi recuperare l'utente. Usa il seguente codice, che presuppone che il campo personalizzato che hai utilizzato fosse chiamato "codice a barre".

php. require_once('wp-blog-header.php'); // assicura che possiamo utilizzare le funzioni di WordPress e l'accesso al database. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'barcode', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // query per i post con un valore meta specifico if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['codice']; echo $url; echo get_post_meta (get_the_ID(),'barcode',true);//wp_redirect($url ); Uscita; alla fine; else: echo 'Nessuna voce per il gioco '.$_REQUEST["code"].' esiste ancora'; finisci se; 

Non avrebbe potuto essere più semplice. Ecco una rapida demo dell'app funzionante. Puoi scaricare il file PHP completato da qui che include le modifiche apportate in ulteriori lavori di seguito.

Ulteriore lavoro: configurazione automatica

Digitare questo URL su centinaia di dispositivi per i tuoi dipendenti sarà piuttosto laborioso, quindi possiamo utilizzare la configurazione automatica integrata nell'app semplicemente facendo sì che visitino un URL specifico. L'URL nel mio caso è:

p2spro://configurare? lookup=http%3A//ipadboardgames.org/barcode.php? codice=CODICE

Regolare se necessario, ma notare il leggero cambiamento dal : carattere a %3A – il resto è semplice da capire. Nel mio caso, ho messo questo link a disposizione di chiunque visiti il codice a barre.php senza specificare un codice a barre effettivo. Dovrebbero semplicemente visitare il collegamento nel loro browser, fare clic sul collegamento e lancerebbe l'app del codice a barre sul loro dispositivo se è stata installata.

applicazione per scanner di codici a barre

Spero che tu sia d'accordo che è stato davvero abbastanza facile. Non hai bisogno di costosi scanner portatili se hai già un dispositivo mobile con una fotocamera e anche integrarlo in un sistema di database esistente è facile con un po' di PHP.

Pensi di poterlo sfruttare nella tua piccola impresa? Fateci sapere nei commenti.

James ha una laurea in Intelligenza Artificiale ed è certificato CompTIA A+ e Network+. È lo sviluppatore principale di MakeUseOf e trascorre il suo tempo libero giocando a paintball VR e giochi da tavolo. Costruisce PC da quando era bambino.