
Michael Fisher
0
4100
424
Pokud máte firemní databázi plnou dat o produktu, může být připojení těchto dat k systému čárových kódů neuvěřitelně užitečné. Možná vaši pracovníci skladu potřebují rychlý způsob, jak vyhledat umístění produktu, nebo možná potřebují rychle zjistit kupní cenu za celou krabici a ne podle jednotky.
Bez ohledu na situaci může být integrace zařízení pro čtení čárových kódů nákladný a náročný úkol, ale nemusí to být. Dnes vám ukážu, jak pomocí aplikace $ 10 a vlastní databáze stáhnout data produktu do vašeho mobilního zařízení bez drahého vybavení.
Tento tutoriál předpokládá základní znalost PHP. Budu také zavádět projekt pomocí WordPress jednoduše proto, že pak budu mít velkou ukázkovou sadu dat, se kterou bude pracovat z jednoho z mých vlastních webů. V reálném scénáři není připojení PHP k vlastní databázi obtížné.
Budete také potřebovat kopii čtečky čárových kódů Pic2Shop PRO. Je k dispozici pro systémy iOS a Android za přibližně 10 $. Tato aplikace nemá žádnou jinou funkci, která něco prohledává, a umožňuje nám nakonfigurovat adresu URL tak, aby automaticky přijímala a zpracovávala tato data.
Poznámka: iCody je podobně populární aplikace a je o něco levnější, ale je k dispozici pouze na iOS. V zájmu co možná nejlepší vzájemné kompatibility jsem si vybral pic2shop. Strana WordPress by fungovala stejně, ale formát URL by musel být upraven pro jiné aplikace čárových kódů.
Začínáme: Data
Systém, který dnes budu nastavovat, naskenuje čárový kód z fyzické deskové hry a načte příslušnou recenzi z mého webu pro kontrolu stolních her iPad. Prvním krokem je pak jednoduše naskenovat čísla čárových kódů z různých deskových her a přidat čísla jako vlastní pole do příslušných recenzí. Ve scénáři reálného světa byste pravděpodobně již měli tato data v databázi ze systému Point of Sale.
Budu ignorovat formát a jednoduše použiji obsah čárového kódu. V tomto případě 0655132002387 pro hru San Juan. Jak vidíte, aplikace je v tomto bodě docela základní a nenakonfigurovaná, takže skenování kódu jednoduše vydává data na obrazovku.
Zkopírujte toto do vlastního pole a vyplňte naši databázi:
Zpracování: Webová aplikace
Chcete-li data zpracovat, vytvořte novou stránku PHP v kořenovém adresáři a zavolejte ji barcode.php. Pojďme si to teď vyzkoušet s tímto:
requ_once ('wp-blog-header.php'); // zajišťuje, že můžeme používat funkce WordPress a přístup k db
print_r ($ _ ŽÁDOST);
?>
V aplikaci skeneru nakonfigurujte vyhledávací adresu URL jako: http://YOUR_SITE_URL.COM/barcode.php?code=CODE
Nemusíte povolit polohy GPS. Bit CODE bude nahrazen skutečným kódem načteným aplikací pro čtení čárových kódů. Výstup by měl být něco takového:
Skvělé, to by mělo fungovat. Dalším krokem je načtení příspěvku přidruženého k tomuto meta ID a poté k němu uživatele. Použijte následující kód, který předpokládá, že bylo voláno vlastní pole, které jste použili “čárový kód”.
'post', 'meta_key' => 'čárový kód', 'meta_value' => $ _REQUEST ['code'], 'meta_compare' => '=')); // dotaz na příspěvky se specifickou hodnotou meta if (have_posts ()): while (have_posts ()): the_post (); $ url = get_permalink (); echo $ _REQUEST ['code']; echo $ url; echo get_post_meta (get_the_ID (), 'čárový kód', true); // wp_redirect ($ url); výstup; nakonec; else: echo 'Žádná položka pro hru'. $ _ REQUEST ["code"]. ' existuje zatím '; endif; ?>
To opravdu nemohlo být jednodušší. Zde je rychlé ukázky fungující aplikace. Zde si můžete stáhnout dokončený soubor PHP, který obsahuje úpravy provedené v další práci níže.
Další práce: Automatická konfigurace
Zadání této adresy URL na stovky zařízení pro vaše pracovníky bude poněkud pracné, takže můžeme použít automatickou konfiguraci zabudovanou do aplikace tak, že je jednoduše přivedeme k návštěvě konkrétní adresy URL. URL v mém případě je:
p2spro: // configure? lookup = http% 3A // ipadboardgames.org / barcode.php? code = CODE
Upravte podle potřeby, ale všimněte si mírné změny oproti : charakter na % 3A - zbytek je snadno pochopitelný. V mém případě jsem tento odkaz zpřístupnil každému, kdo navštíví barcode.php bez uvedení skutečného čárového kódu. Jednoduše navštívili odkaz v prohlížeči, klikli na odkaz a spustilo by aplikaci čárového kódu na svém zařízení, pokud by bylo nainstalováno.
Doufám, že souhlasíte, že to bylo opravdu docela snadné. Pokud již máte mobilní zařízení s kamerou a nepotřebujete expesivní přenosné skenery, integrace do existujícího databázového systému je s malým PHP také snadná.
Myslíte si, že byste to mohli využít ve svém malém podnikání? Dejte nám vědět v komentářích.