Propaganda
Se você tem um banco de dados da empresa cheio de dados de produtos, conectar esses dados a um sistema de código de barras pode ser extremamente útil. Talvez os funcionários do depósito precisem de uma maneira rápida de pesquisar a localização do produto ou talvez precisem descobrir rapidamente o preço de compra de uma caixa cheia e não por unidade.
Seja qual for a situação, integrar recursos de leitura de código de barras pode ser uma tarefa cara e árdua, mas não precisa ser. Hoje vou mostrar a você como usar um aplicativo de $ 10 e um banco de dados personalizado para extrair dados do produto em seu dispositivo móvel sem equipamentos caros.
Este tutorial pressupõe um conhecimento básico de PHP. Também estarei inicializando o projeto com WordPress simplesmente porque terei um grande conjunto de dados de amostra para trabalhar em um de meus próprios sites. Em um cenário do mundo real, conectar PHP a um banco de dados personalizado não é difícil.
Você também precisará de uma cópia do
Scanner de código de barras Pic2Shop PRO. Isso está disponível para iOS e Android por cerca de $ 10. Este aplicativo não tem outra função que escanear algo e nos permite configurar uma URL para receber e processar automaticamente esses dados.Nota: iCody é um aplicativo similarmente popular e um pouco mais barato, mas disponível apenas no iOS. No interesse de tornar isso o mais compatível possível, escolhi o pic2shop. O lado do WordPress funcionaria da mesma forma, mas o formato da URL precisaria ser ajustado para outros aplicativos de código de barras.
Primeiros passos: os dados
O sistema que irei configurar hoje fará a leitura do código de barras de um jogo de tabuleiro físico e buscará a avaliação relevante em meu site de análise de jogos de tabuleiro para iPad. A primeira etapa é simplesmente escanear os números do código de barras de uma variedade de jogos de tabuleiro e adicionar os números como campos personalizados às análises relevantes. Em um cenário do mundo real, você provavelmente já teria esses dados em seu banco de dados de um sistema de ponto de venda.
Vou ignorar o formato e simplesmente usar o conteúdo do código de barras. Nesse caso 0655132002387 para o jogo San Juan. Como você pode ver, o aplicativo é bastante básico e não está configurado neste ponto, portanto, escanear o código simplesmente exibe os dados na tela.
Copie para um campo personalizado para preencher nosso banco de dados:
Processando: o aplicativo da web
Para processar os dados, crie uma nova página PHP no diretório raiz e chame-a barcode.php. Vamos apenas testar agora com isto:
php
require_once (‘wp-blog-header.php’); // garante que podemos usar funções do WordPress e acesso ao banco de dados
print_r ($ _ REQUEST);
No aplicativo do scanner, configure o URL de pesquisa como: http://YOUR_SITE_URL.COM/barcode.php? código = CODE
Você não precisa ativar os locais de GPS. O bit CODE será substituído pelo código real lido pelo aplicativo leitor de código de barras. A saída deve ser algo assim:
Ótimo, isso deve estar funcionando. A próxima etapa é buscar uma postagem associada a esse meta ID e, em seguida, buscar o usuário até ela. Use o código a seguir, que presume que o campo personalizado usado foi chamado de “código de barras”.
php. require_once ('wp-blog-header.php'); // garante que podemos usar funções do WordPress e acesso ao banco de dados. //print_r($_REQUEST); query_posts (array ('post_type' => 'post', 'meta_key' => 'barcode', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // consulta por posts com meta valor específico 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); saída; fim; else: echo 'Nenhuma entrada para o jogo'. $ _ REQUEST ["código"]. ' existe ainda '; fim se;
Isso realmente não poderia ter sido mais simples. Aqui está uma rápida demonstração do funcionamento do aplicativo. Você pode baixar o arquivo PHP concluído a partir daqui que inclui os ajustes feitos em trabalhos adicionais abaixo.
Trabalho Adicional: Configuração Automática
Digitar esse URL em centenas de dispositivos para seus funcionários vai ser bastante trabalhoso, então podemos usar a configuração automática embutida no aplicativo simplesmente fazendo com que eles visitem um URL específico. O URL no meu caso é:
p2spro: // configurar? lookup = http% 3A // ipadboardgames.org / barcode.php? código = CODE
Ajuste conforme necessário, mas observe a ligeira mudança do : personagem para % 3A - o resto é simples de entender. No meu caso, disponibilizei este link para qualquer pessoa que visite o barcode.php sem especificar um código de barras real. Eles simplesmente visitariam o link em seu navegador, clicariam no link e o aplicativo de código de barras seria iniciado em seu dispositivo, caso estivesse instalado.
Espero que você concorde que foi realmente muito fácil. Você não precisa de scanners portáteis caros se já tiver um dispositivo móvel com uma câmera e integrá-lo a um sistema de banco de dados existente também é fácil com um pouco de PHP.
Você acha que poderia fazer uso disso em sua pequena empresa? Deixe-nos saber nos comentários.
James é bacharel em Inteligência Artificial e é certificado pela CompTIA A + e Network +. Ele é o desenvolvedor líder de MakeUseOf e passa seu tempo livre jogando paintball e jogos de tabuleiro VR. Ele constrói PCs desde criança.