Iklan

aplikasi pemindai kode batangJika Anda memiliki database perusahaan yang penuh dengan data produk, menghubungkan data tersebut ke sistem barcode bisa sangat berguna. Mungkin pekerja gudang Anda membutuhkan cara cepat untuk mencari lokasi produk, atau mungkin mereka perlu segera mengetahui harga pembelian untuk satu kotak penuh dan bukan per unit.

Apa pun situasinya, mengintegrasikan fasilitas membaca kode batang bisa menjadi tugas yang mahal dan sulit, tetapi tidak harus demikian. Hari ini saya akan menunjukkan cara menggunakan aplikasi $10 dan database khusus untuk menarik data produk ke perangkat seluler Anda tanpa peralatan mahal.

Tutorial ini mengasumsikan pengetahuan dasar tentang PHP. Saya juga akan mem-bootstrap proyek dengan WordPress hanya karena saya kemudian akan memiliki kumpulan data sampel besar untuk digunakan dari salah satu situs saya sendiri. Dalam skenario dunia nyata, menghubungkan PHP ke database kustom tidaklah sulit.

Anda juga memerlukan salinan Pemindai kode batang Pic2Shop PRO. Ini tersedia untuk

instagram viewer
iOS dan Android untuk sekitar $10. Aplikasi ini tidak memiliki fungsi lain untuk memindai sesuatu, dan memungkinkan kami mengonfigurasi URL untuk menerima dan memproses data tersebut secara otomatis.

Catatan: iCody adalah aplikasi yang sama populernya dan sedikit lebih murah, tetapi hanya tersedia di iOS. Demi membuat ini sekompetibel mungkin, saya memilih pic2shop. Sisi WordPress akan bekerja dengan cara yang sama, tetapi format URL perlu disesuaikan untuk aplikasi kode batang lainnya.

Memulai: Data

Sistem yang akan saya siapkan hari ini akan memindai kode batang dari permainan papan fisik, dan mengambil ulasan yang relevan dari saya Situs ulasan permainan papan iPad. Langkah pertama kemudian adalah cukup memindai nomor barcode dari berbagai permainan papan dan menambahkan nomor sebagai bidang khusus ke ulasan yang relevan. Dalam skenario dunia nyata, Anda mungkin sudah memiliki data ini di database Anda dari sistem Point of Sale.

Saya akan mengabaikan format dan hanya menggunakan konten kode batang. Pada kasus ini 0655132002387 untuk permainan San Juan. Seperti yang Anda lihat, aplikasi ini cukup mendasar dan tidak dikonfigurasi pada saat ini, jadi memindai kode hanya menampilkan data di layar.

aplikasi pemindai kode batang

Salin ini ke bidang khusus untuk mengisi database kami:

aplikasi kode batang

Pemrosesan: Aplikasi Web

Untuk memproses data, buat halaman PHP baru di direktori root dan beri nama kode batang.php. Mari kita uji untuk saat ini dengan ini:

php
require_once('wp-blog-header.php'); // memastikan kita dapat menggunakan fungsi WordPress dan akses db
print_r($_REQUEST);

Di aplikasi pemindai, konfigurasikan URL Pencarian sebagai: http://YOUR_SITE_URL.COM/barcode.php? kode=KODE

Anda tidak perlu mengaktifkan lokasi GPS. Bit KODE akan diganti dengan kode aktual yang dibaca oleh aplikasi pembaca kode batang. Outputnya harus seperti ini:

aplikasi kode batang

Bagus, itu seharusnya berhasil. Langkah selanjutnya adalah mengambil postingan yang terkait dengan ID meta itu, lalu mengambil pengguna ke sana. Gunakan kode berikut, yang mengasumsikan bidang khusus yang Anda gunakan disebut "barcode".

php. require_once('wp-blog-header.php'); // memastikan kita dapat menggunakan fungsi WordPress dan akses db. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'barcode', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // kueri postingan dengan nilai meta tertentu if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['kode']; gema $url; echo get_post_meta(get_the_ID(),'barcode',true);//wp_redirect($url ); keluar; sementara; else: echo 'Tidak ada entri untuk game '.$_REQUEST["code"].' belum ada'; berakhir jika; 

Itu benar-benar tidak bisa lebih sederhana. Berikut demo cepat dari aplikasi yang berfungsi. Anda dapat mengunduh menyelesaikan file PHP dari sini yang mencakup penyesuaian yang dibuat dalam pekerjaan lebih lanjut di bawah ini.

Pekerjaan Lebih Lanjut: Konfigurasi otomatis

Mengetik URL ini ke ratusan perangkat untuk pekerja Anda akan agak melelahkan, jadi kami dapat menggunakan konfigurasi otomatis yang ada di dalam aplikasi hanya dengan meminta mereka mengunjungi URL tertentu. URL dalam kasus saya adalah:

p2spro://konfigurasi? lookup=http%3A//ipadboardgames.org/barcode.php? kode=KODE

Sesuaikan seperlunya, tetapi perhatikan sedikit perubahan dari : karakter untuk %3A – selebihnya mudah dimengerti. Dalam kasus saya, saya telah membuat tautan ini tersedia bagi siapa saja yang mengunjungi kode batang.php tanpa menentukan barcode yang sebenarnya. Mereka cukup mengunjungi tautan di browser mereka, mengeklik tautan, dan itu akan meluncurkan aplikasi kode batang di perangkat mereka jika sudah terpasang.

aplikasi pemindai kode batang

Saya harap Anda setuju bahwa ini sangat mudah. Anda tidak memerlukan pemindai portabel yang mahal jika Anda sudah memiliki perangkat seluler dengan kamera, dan mengintegrasikannya ke dalam sistem basis data yang ada juga mudah dengan sedikit PHP.

Apakah Anda pikir Anda dapat memanfaatkan ini dalam bisnis kecil Anda? Beri tahu kami di komentar.

James memiliki gelar BSc dalam Artificial Intelligence, dan bersertifikat CompTIA A+ dan Network+. Dia adalah pengembang utama MakeUseOf, dan menghabiskan waktu luangnya bermain paintball dan permainan papan VR. Dia telah membangun PC sejak dia masih kecil.