Cómo crear una aplicación de código de barras personalizada con Pic2Shop Pro y WordPress

Cómo crear una aplicación de código de barras personalizada con Pic2Shop Pro y WordPress / Wordpress y desarrollo web

Si tiene una base de datos de la empresa llena de datos del producto, conectar esos datos a un sistema de código de barras puede ser increíblemente útil. Tal vez los empleados de su almacén necesitan una forma rápida de buscar la ubicación del producto, o tal vez necesitan averiguar rápidamente el precio de compra de una caja completa y no por unidad.

Cualquiera que sea la situación, la integración de las instalaciones de lectura de códigos de barras puede ser una tarea costosa y ardua, pero no tiene que serlo. Hoy voy a mostrarle cómo usar una aplicación de $ 10 y una base de datos personalizada para llevar los datos del producto a su dispositivo móvil sin equipos costosos.

Este tutorial asume un conocimiento básico de PHP. También estaré iniciando el proyecto con WordPress simplemente porque luego tendré un gran conjunto de datos de muestra para trabajar desde uno de mis sitios. En un escenario del mundo real, conectar PHP a una base de datos personalizada no es difícil.

También necesitarás una copia del escáner de código de barras Pic2Shop PRO. Esto está disponible para iOS y Android por alrededor de $ 10. Esta aplicación no tiene ninguna otra función que escanear algo, y nos permite configurar una URL para recibir y procesar automáticamente esos datos..

Nota: iCody es una aplicación igualmente popular y un poco más barata, pero solo está disponible en iOS. Con el fin de hacer esto lo más compatible posible, elegí pic2shop. El lado de WordPress funcionaría igual, pero el formato de URL debería ajustarse para otras aplicaciones de código de barras.

Empezando: Los Datos

El sistema que configuraré hoy escaneará el código de barras de un juego de mesa físico y obtendrá la revisión correspondiente de mi sitio de revisión de juegos de mesa de iPad. El primer paso entonces es simplemente escanear los números de códigos de barras de una variedad de juegos de mesa y agregar los números como campos personalizados a las revisiones relevantes. En un escenario real, es probable que ya tenga estos datos en su base de datos desde un sistema de Punto de Venta..

Voy a ignorar el formato y simplemente usaré el contenido del código de barras. En este caso 0655132002387 para el juego San Juan. Como puede ver, la aplicación es bastante básica y no está configurada en este punto, por lo que al escanear el código simplemente se obtienen los datos en la pantalla..

Copie esto en un campo personalizado para llenar nuestra base de datos:

Procesamiento: La Aplicación Web

Para procesar los datos, cree una nueva página PHP en el directorio raíz y llámela código de barras.php. Solo probemos por ahora con esto:

require_once ('wp-blog-header.php'); // asegura que podemos usar las funciones de WordPress y el acceso a la base de datos
print_r ($ _ REQUEST);
?>

En la aplicación del escáner, configure la URL de búsqueda como: http://YOUR_SITE_URL.COM/barcode.php?code=CODE

No es necesario habilitar las ubicaciones de GPS. El bit de CÓDIGO se reemplazará con el código real leído por la aplicación del lector de código de barras. La salida debería ser algo como esto:

Genial, eso debería estar funcionando. El siguiente paso es buscar una publicación asociada con esa meta ID y luego buscarle al usuario. Use el siguiente código, que asume que el campo personalizado que usó fue llamado “código de barras”.

 'post', 'meta_key' => 'código de barras', 'meta_value' => $ _REQUEST ['código'], 'meta_compare' => '=')); // consulta para publicaciones con meta valor específico si (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['código']; echo $ url; echo get_post_meta (get_the_ID (), 'barcode', true); // wp_redirect ($ url); salida; al final else: echo 'No hay entrada para el juego'. $ _ SOLICITAR ["código"]. ' existe todavía '; terminara si; ?>

Eso realmente no podría haber sido más simple. Aquí hay una rápida demostración de la aplicación funcionando. Puede descargar el archivo PHP completado desde aquí, que incluye los ajustes realizados en el siguiente trabajo a continuación..

Trabajo adicional: configuración automática

Escribir esta URL en cientos de dispositivos para sus trabajadores va a ser bastante laborioso, por lo que podemos usar la configuración automática incorporada en la aplicación simplemente haciendo que visiten una URL específica. La URL en mi caso es:

p2spro: // configure? lookup = http% 3A // ipadboardgames.org / barcode.php? code = CODE

Ajuste según sea necesario, pero tenga en cuenta el ligero cambio de la : personaje para % 3A - el resto es simple de entender En mi caso, he puesto este enlace a disposición de cualquiera que visite el código de barras.php sin especificar un código de barras real. Simplemente visitarían el enlace en su navegador, harían clic en el enlace e iniciarían la aplicación de código de barras en su dispositivo si se había instalado..

Espero que estén de acuerdo en que esto fue realmente muy fácil. No necesita escáneres portátiles avanzados si ya tiene un dispositivo móvil con una cámara, e integrarlo en un sistema de base de datos existente también es fácil con un poco de PHP.

¿Crees que podrías hacer uso de esto en tu pequeña empresa? Háganos saber en los comentarios..