Рекламное объявление

приложение сканера штрих-кодаЕсли у вас есть база данных компании, полная данных о товарах, подключение этих данных к системе штрих-кодов может быть невероятно полезным. Возможно, вашим складским работникам нужен быстрый способ поиска местоположения продукта, или, может быть, им нужно быстро узнать закупочную цену за полную коробку, а не за единицу.

В любой ситуации интеграция устройств для считывания штрих-кодов может быть дорогостоящей и сложной задачей, но не обязательно. Сегодня я собираюсь показать вам, как использовать приложение за 10 долларов и настраиваемую базу данных для извлечения данных о товарах на ваше мобильное устройство без дорогостоящего оборудования.

Это руководство предполагает базовые знания PHP. Я также буду загружать проект с помощью WordPress просто потому, что тогда у меня будет большой набор образцов данных для работы с одного из моих собственных сайтов. В реальном сценарии подключить PHP к пользовательской базе данных несложно.

Вам также понадобится копия Pic2Shop PRO Сканер штрих-кода

instagram viewer
. Это доступно для iOS а также Android примерно за 10 долларов. Это приложение не выполняет никаких других функций, кроме сканирования чего-либо, и позволяет нам настроить URL-адрес для автоматического получения и обработки этих данных.

Примечание. ICody - такое же популярное приложение, которое немного дешевле, но доступно только для iOS. В интересах максимально возможной кросс-совместимости я выбрал pic2shop. Сторона WordPress будет работать точно так же, но формат URL-адреса необходимо будет настроить для других приложений со штрих-кодом.

Начало работы: данные

Система, которую я настрою сегодня, будет сканировать штрих-код с физической настольной игры и получать соответствующий отзыв из моего сайт обзора настольных игр для iPad. Первый шаг - просто сканировать номера штрих-кодов из различных настольных игр и добавлять числа в качестве настраиваемых полей в соответствующие обзоры. В реальном сценарии у вас, вероятно, уже были бы эти данные в вашей базе данных из системы точек продаж.

Я буду игнорировать формат и просто буду использовать содержимое штрих-кода. В этом случае 0655132002387 для игры Сан-Хуан. Как видите, приложение довольно простое и не настроено на данный момент, поэтому сканирование кода просто выводит данные на экран.

приложение сканера штрих-кода

Скопируйте это в настраиваемое поле, чтобы заполнить нашу базу данных:

приложения со штрих-кодом

Обработка: веб-приложение

Для обработки данных создайте новую страницу PHP в корневом каталоге и назовите ее barcode.php. Давайте сейчас просто протестируем это:

php
require_once (‘wp-blog-header.php’); // гарантирует, что мы можем использовать функции WordPress и доступ к базе данных
print_r ($ _ REQUEST);

В приложении сканера настройте URL-адрес поиска как: http://YOUR_SITE_URL.COM/barcode.php? code = КОД

Вам не нужно включать GPS-навигатор. Бит CODE будет заменен фактическим кодом, считываемым приложением для считывания штрих-кода. Результат должен быть примерно таким:

приложения со штрих-кодом

Отлично, это должно сработать. Следующим шагом является получение сообщения, связанного с этим мета-идентификатором, а затем получение к нему пользователя. Используйте следующий код, который предполагает, что используемое вами настраиваемое поле называлось «штрих-код».

php. require_once ('wp-blog-header.php'); // гарантирует, что мы можем использовать функции WordPress и доступ к базе данных. //print_r($_REQUEST); query_posts (array ('post_type' => 'post', 'meta_key' => 'barcode', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // запрос сообщений с определенным мета-значением if (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['код']; echo $ url; echo get_post_meta (get_the_ID (), 'barcode', true); // wp_redirect ($ url); выход; конец пока; else: echo 'Нет входа в игру'. $ _ REQUEST ["code"]. ' еще существует '; endif; 

Это действительно не могло быть проще. Вот небольшая демонстрация работы приложения. Вы можете скачать завершенный файл PHP отсюда который включает корректировки, внесенные в дальнейшую работу ниже.

Дальнейшая работа: Автоматическая настройка

Ввод этого URL-адреса на сотни устройств для ваших сотрудников будет довольно трудоемким, поэтому мы можем использовать автоматическую конфигурацию, встроенную в приложение, просто заставив их перейти по определенному URL-адресу. В моем случае URL-адрес:

p2spro: // настроить? lookup = http% 3A // ipadboardgames.org / barcode.php? code = КОД

При необходимости отрегулируйте, но обратите внимание на небольшое изменение по сравнению с : характер для % 3A - остальное просто понять. В моем случае я сделал эту ссылку доступной для всех, кто посещает barcode.php без указания фактического штрих-кода. Они просто переходили по ссылке в браузере, щелкали по ней, и приложение для штрих-кодов запускалось на их устройстве, если оно было установлено.

приложение сканера штрих-кода

Надеюсь, вы согласитесь, что это было действительно довольно просто. Вам не нужны мощные портативные сканеры, если у вас уже есть мобильное устройство с камерой, и интегрировать его в существующую систему базы данных также легко с помощью небольшого количества PHP.

Как вы думаете, могли бы вы использовать это в своем малом бизнесе? Дайте нам знать об этом в комментариях.

Джеймс имеет степень бакалавра в области искусственного интеллекта и имеет сертификаты CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и в свободное время играет в пейнтбол в виртуальной реальности и настольные игры. Он занимается сборкой компьютеров с детства.