Wordpress и веб-разработка

Как создать собственное приложение со штрих-кодом с Pic2Shop Pro и WordPress

Как создать собственное приложение со штрих-кодом с Pic2Shop Pro и WordPress

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В приложении сканера настройте URL для поиска следующим образом: http://YOUR_SITE_URL.COM/barcode.php?code=CODE

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

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

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

<?php require_once('wp-blog-header.php'); // ensures we can use WordPress functions and db access //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'barcode', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // query for posts with specific meta value 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 ); exit; endwhile; else : echo 'No entry for game '.$_REQUEST["code"].' exists yet'; endif; ?> 

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

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

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

  p2spro:? // настроить поиск = HTTP% 3A // ipadboardgames.org / barcode.php код = CODE 

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

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

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

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

Похожие посты
Wordpress и веб-разработка

Добавить красивые слайд-шоу в сообщения WordPress с помощью SlideDeck

Wordpress и веб-разработка

Сделайте свой WordPress блог iPad удобным с Onswipe

Wordpress и веб-разработка

Как создать карту изображения с помощью GIMP

Wordpress и веб-разработка

WordPress: еще 3 скрытых жемчужины в наборе плагинов Jetpack, а также обновлено приложение WordPress!