
Joseph Goodman
0
4340
445
Если у вас есть база данных компании, полная данных о продуктах, подключение этих данных к системе штрих-кодов может быть невероятно полезным. Возможно, работники вашего склада нуждаются в быстром способе поиска местоположения продукта, или, возможно, им нужно быстро узнать цену покупки для полной коробки, а не по единице.
Безотносительно ситуации интеграция средств считывания штрих-кода может быть дорогой и трудной задачей, но это не должно быть. Сегодня я собираюсь показать вам, как использовать приложение за 10 долларов и пользовательскую базу данных для загрузки данных о продуктах на ваше мобильное устройство без дорогостоящего оборудования..
Этот учебник предполагает базовые знания PHP. Я также буду загружать проект с WordPress просто потому, что тогда у меня будет большой выборочный набор данных для работы с одного из моих сайтов. В реальном мире, подключение PHP к пользовательской базе данных не сложно.
Вам также понадобится копия сканера штрих-кода Pic2Shop PRO. Это доступно для iOS и Android примерно за 10 долларов. Это приложение не выполняет никакой другой функции, кроме сканирования чего-либо, и позволяет нам настраивать URL-адрес для автоматического получения и обработки этих данных..
Примечание: iCody - такое же популярное приложение, которое немного дешевле, но доступно только на iOS. Чтобы сделать это максимально совместимым, я выбрал pic2shop. Сторона WordPress будет работать точно так же, но формат URL должен быть настроен для других приложений со штрих-кодом..
Начало работы: данные
Система, которую я буду настраивать сегодня, будет сканировать штрих-код из физической настольной игры и получать соответствующий обзор с моего сайта обзора настольных игр для iPad. Первый шаг - просто отсканировать номера штрих-кодов из различных настольных игр и добавить номера в качестве пользовательских полей в соответствующие обзоры. В реальном сценарии вы, вероятно, уже имели бы эти данные в своей базе данных из системы Point of Sale..
Я буду игнорировать формат и просто использовать содержимое штрих-кода. В этом случае 0655132002387 для игры Сан Хуан. Как вы можете видеть, на данный момент приложение довольно простое и ненастроенное, поэтому сканирование кода просто выводит данные на экран.
Скопируйте это в пользовательское поле, чтобы заполнить нашу базу данных:
Обработка: веб-приложение
Для обработки данных создайте новую страницу PHP в корневом каталоге и назовите ее barcode.php. Давайте просто протестируем сейчас с этим:
require_once ( 'сор-блог-header.php'); // гарантирует, что мы можем использовать функции WordPress и доступ к БД
print_r ($ _ REQUEST);
?>
В приложении сканера настройте URL для поиска следующим образом: http://YOUR_SITE_URL.COM/barcode.php?code=CODE
Вам не нужно включать местоположение GPS. Бит CODE будет заменен реальным кодом, считываемым приложением для считывания штрих-кода. Вывод должен быть примерно таким:
Отлично, это должно работать. Следующим шагом является получение сообщения, связанного с этим мета-идентификатором, а затем выборка пользователя. Используйте следующий код, который предполагает, что используемое вами поле было вызвано “штрих-код”.
'post', 'meta_key' => 'barcode', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // запросить сообщения с определенным мета-значением if (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['code']; echo $ url; echo get_post_meta (get_the_ID (), 'barcode', true); // wp_redirect ($ url); выход; ENDWHILE; else: echo 'Нет записи для игры'. $ _ REQUEST ["code"]. ' еще существует '; ENDIF; ?>
Это действительно не могло быть проще. Вот краткая демонстрация работы приложения. Вы можете скачать готовый файл PHP отсюда, который включает в себя корректировки, сделанные в дальнейшей работе ниже.
Дальнейшая работа: автоматическая настройка
Ввод этого URL-адреса на сотни устройств для ваших сотрудников будет довольно трудоемким, поэтому мы можем использовать встроенную в приложение автоматическую конфигурацию, просто заставляя их посещать определенный URL-адрес. URL в моем случае:
p2spro:? // настроить поиск = HTTP% 3A // ipadboardgames.org / barcode.php код = CODE
Отрегулируйте как необходимый, но обратите внимание на небольшое изменение по сравнению с : характер для % 3A - остальное просто понять. В моем случае я сделал эту ссылку доступной для всех, кто посещает barcode.php без указания фактического штрих-кода. Они просто переходят по ссылке в своем браузере, щелкают по ссылке и запускают приложение со штрих-кодом на своем устройстве, если оно установлено..
Надеюсь, вы согласитесь, что это было довольно легко Вам не нужны дорогостоящие портативные сканеры, если у вас уже есть мобильное устройство с камерой, и интегрировать его в существующую систему базы данных тоже легко с небольшим PHP.
Как вы думаете, вы могли бы использовать это в своем малом бизнесе? Дайте нам знать об этом в комментариях.