
Harry James
0
1744
103
Si vous disposez d'une base de données d'entreprise contenant des données sur le produit, la connexion de ces données à un système de codes à barres peut s'avérer extrêmement utile. Peut-être que vos employés d'entrepôt ont besoin d'un moyen rapide de rechercher l'emplacement du produit, ou qu'ils ont besoin de connaître rapidement le prix d'achat d'une boîte complète et non à l'unité..
Quelle que soit la situation, l'intégration des installations de lecture de codes à barres peut être une tâche coûteuse et ardue, mais ce n'est pas obligatoire. Aujourd'hui, je vais vous montrer comment utiliser une application à 10 $ et une base de données personnalisée pour extraire des données de produit sur votre appareil mobile sans équipement coûteux..
Ce tutoriel suppose une connaissance de base de PHP. Je vais également démarrer le projet avec WordPress simplement parce que je disposerai ensuite d'un grand échantillon de données à utiliser à partir de l'un de mes propres sites. Dans un scénario réel, connecter PHP à une base de données personnalisée n'est pas difficile.
Vous aurez également besoin d'une copie du scanner de codes à barres Pic2Shop PRO. Ceci est disponible pour iOS et Android pour environ 10 $. Cette application ne sert à aucune autre fonction que celle de numériser quelque chose et nous permet de configurer une URL pour recevoir et traiter automatiquement ces données..
Remarque: iCody est une application similaire mais légèrement moins chère, mais disponible uniquement sur iOS. Afin de rendre cela aussi compatible que possible, j'ai choisi pic2shop. Le côté WordPress fonctionnerait exactement de la même façon, mais le format de l’URL devrait être ajusté pour les autres applications de codes à barres..
Mise en route: les données
Le système que je vais configurer aujourd'hui scannera le code à barres d'un jeu de société physique et extraira la critique correspondante de mon site de critique de jeux de société pour iPad. La première étape consiste ensuite à numériser simplement les numéros de code à barres d'une variété de jeux de société et à ajouter les numéros sous forme de champs personnalisés aux avis correspondants. Dans un scénario réel, vous auriez probablement déjà ces données dans votre base de données à partir d'un système de point de vente.
Je vais ignorer le format et utiliser simplement le contenu du code à barres. Dans ce cas 0655132002387 pour le jeu San Juan. Comme vous pouvez le constater, l'application est assez basique et non configurée à ce stade-ci. L'analyse du code affiche donc simplement les données à l'écran..
Copiez ceci dans un champ personnalisé pour remplir notre base de données:
Traitement: l'application Web
Pour traiter les données, créez une nouvelle page PHP dans le répertoire racine et appelez-la. barcode.php. Essayons juste pour l'instant avec ceci:
require_once ('wp-blog-header.php'); // assure que nous pouvons utiliser les fonctions WordPress et l'accès à la base de données
print_r ($ _ REQUEST);
?>
Dans l'application Scanner, configurez l'URL de recherche comme suit: http://YOUR_SITE_URL.COM/barcode.php?code=CODE
Vous n'avez pas besoin d'activer les localisations GPS. Le bit CODE sera remplacé par le code actuel lu par l'application de lecture de codes à barres. Le résultat devrait ressembler à ceci:
Génial, ça devrait marcher. L'étape suivante consiste à récupérer une publication associée à cette méta-ID, puis à récupérer l'utilisateur. Utilisez le code suivant, en supposant que le champ personnalisé que vous avez utilisé s'appelle “code à barre”.
'post', 'meta_key' => 'code à barres', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // recherche de publications avec une méta valeur spécifique if (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['code']; echo $ url; echo get_post_meta (get_the_ID (), 'code barres', vrai); // wp_redirect ($ url); sortie; en attendant; else: echo 'Aucune entrée pour le jeu'. $ _ REQUEST ["code"]. ' existe encore '; fin si; ?>
Cela n'aurait pas pu être plus simple. Voici une démonstration rapide du fonctionnement de l'application. Vous pouvez télécharger le fichier PHP complété à partir d'ici, qui comprend les ajustements apportés aux travaux suivants, ci-dessous..
Travaux ultérieurs: configuration automatique
Taper cette URL sur des centaines de périphériques pour vos employés va être assez laborieux, nous pouvons donc utiliser la configuration automatique intégrée à l'application en leur demandant simplement de visiter une URL spécifique. L'URL dans mon cas est:
p2spro: // configure? lookup = http% 3A // ipadboardgames.org / barcode.php? code = CODE
Ajustez si nécessaire, mais notez le léger changement par rapport au : caractère à % 3A - le reste est simple à comprendre. Dans mon cas, j’ai mis ce lien à la disposition de toute personne visitant le barcode.php sans spécifier un code à barres réel. Il leur suffirait de visiter le lien dans leur navigateur, de cliquer sur le lien et de lancer l'application de code à barres sur leur appareil s'il a été installé..
J'espère que vous êtes d'accord que c'était vraiment très facile. Vous n'avez pas besoin de scanneurs portables expesnive si vous avez déjà un appareil mobile avec une caméra, et son intégration dans un système de base de données existant est également facile avec un peu de PHP.
Pensez-vous que vous pourriez en faire usage dans votre petite entreprise? Faites le nous savoir dans les commentaires.