פרסומת
אם יש לך מסד נתונים של חברה מלא בנתוני מוצרים, חיבור הנתונים למערכת ברקוד יכול להיות שימושי להפליא. אולי עובדי המחסן שלך צריכים דרך מהירה לחפש את מיקום המוצר, או אולי הם צריכים לברר במהירות את מחיר הרכישה עבור ארגז מלא ולא לפי יחידה.
לא משנה מה המצב, שילוב מתקני קריאת ברקוד יכול להיות משימה יקרה ומפרכת, אבל זה לא חייב להיות. היום אני הולך להראות לך איך להשתמש באפליקציית $10 ובמסד נתונים מותאם אישית כדי למשוך נתוני מוצרים למכשיר הנייד שלך ללא ציוד יקר.
מדריך זה מניח ידע בסיסי ב-PHP. אני גם אתחל את הפרויקט עם וורדפרס פשוט כי אז יהיה לי סט דגימות גדול של נתונים לעבוד איתם מאחד מהאתרים שלי. בתרחיש של עולם אמיתי, חיבור PHP למסד נתונים מותאם אישית אינו קשה.
תצטרך גם עותק של סורק ברקוד Pic2Shop PRO. זה זמין עבור iOS ו דְמוּי אָדָם בסביבות 10 דולר. האפליקציה הזו לא משרתת שום פונקציה אחרת לסרוק משהו, ולאפשר לנו להגדיר כתובת URL כדי לקבל ולעבד את הנתונים האלה באופן אוטומטי.
הערה: iCody היא אפליקציה פופולרית באופן דומה וקצת יותר זולה, אך זמינה רק ב-iOS. מתוך האינטרס להפוך את זה לתואם צולב ככל האפשר, בחרתי ב-pic2shop. הצד של וורדפרס יעבוד בדיוק אותו הדבר, אבל יהיה צורך להתאים את פורמט כתובת האתר לאפליקציות ברקוד אחרות.
תחילת העבודה: הנתונים
המערכת שאקים היום תסרוק את הברקוד ממשחק לוח פיזי, ותביא את הביקורת הרלוונטית מה אתר סקירת משחקי לוח לאייפד. הצעד הראשון אם כן הוא פשוט לסרוק את מספרי הברקוד ממגוון משחקי לוח ולהוסיף את המספרים כשדות מותאמים אישית לסקירות הרלוונטיות. בתרחיש של עולם אמיתי, כנראה שכבר יש לך נתונים אלה במסד הנתונים שלך ממערכת נקודת מכירה.
אני אתעלם מהפורמט ופשוט אשתמש בתוכן של הברקוד. במקרה הזה 0655132002387 עבור המשחק סן חואן. כפי שאתה יכול לראות, האפליקציה די בסיסית ולא מוגדרת בשלב זה, כך שסריקת הקוד פשוט מפיקה את הנתונים על המסך.

העתק את זה לשדה מותאם אישית כדי לאכלס את מסד הנתונים שלנו:

עיבוד: אפליקציית האינטרנט
כדי לעבד את הנתונים, צור דף PHP חדש בספריית השורש וקרא לו barcode.php. בוא נבחן לעת עתה עם זה:
php
require_once('wp-blog-header.php'); // מבטיח שנוכל להשתמש בפונקציות וורדפרס ובגישה ל-db
print_r($_REQUEST);
באפליקציית הסורק, הגדר את כתובת האתר לחיפוש כ: http://YOUR_SITE_URL.COM/barcode.php? קוד=קוד
אינך צריך להפעיל מיקומי GPS. סיביות ה-CODE יוחלפו בקוד שנקרא בפועל על ידי אפליקציית קורא הברקוד. הפלט צריך להיות משהו כזה:

מעולה, זה אמור לעבוד. השלב הבא הוא להביא פוסט המשויך לאותו מטא מזהה, ואז להביא את המשתמש אליו. השתמש בקוד הבא, אשר מניח שהשדה המותאם אישית שבו השתמשת נקרא "ברקוד".
php. require_once('wp-blog-header.php'); // מבטיח שנוכל להשתמש בפונקציות וורדפרס ובגישה ל-db. //print_r($_REQUEST); query_posts( array( 'post_type' => 'post', 'meta_key'=> 'barcode', 'meta_value' => $_REQUEST['code'], 'meta_compare' => '=' ) ); // שאילתה עבור פוסטים עם ערך מטא ספציפי if (have_posts()): while (have_posts()): the_post(); $url = get_permalink(); echo $_REQUEST['קוד']; echo $url; echo get_post_meta (get_the_ID(),'barcode',true);//wp_redirect($url); יְצִיאָה; בסופו של דבר; else: echo 'אין כניסה למשחק '.$_REQUEST["קוד"].' קיים עדיין'; אנדיף;
זה באמת לא יכול היה להיות פשוט יותר. הנה הדגמה מהירה של האפליקציה עובדת. אתה יכול להוריד את קובץ PHP שהושלם מכאן הכולל את ההתאמות שנעשו בעבודה נוספת להלן.
עבודה נוספת: תצורה אוטומטית
הקלדת כתובת URL זו במאות מכשירים עבור העובדים שלך הולכת להיות קשה למדי, כך שנוכל להשתמש בתצורה האוטומטית המובנית באפליקציה על ידי פשוט לגרום להם לבקר בכתובת URL ספציפית. כתובת האתר במקרה שלי היא:
p2spro://configure? lookup=http%3A//ipadboardgames.org/barcode.php? קוד=קוד
התאם לפי הצורך, אך שים לב לשינוי הקל מה- : אופי ל %3A – השאר פשוט להבנה. במקרה שלי, הפכתי את הקישור הזה לזמין לכל מי שמבקר ב- barcode.php מבלי לציין ברקוד בפועל. הם פשוט יבקרו בקישור בדפדפן שלהם, ילחצו על הקישור, וזה יפעיל את אפליקציית הברקוד במכשיר שלהם אם היא מותקנת.

אני מקווה שאתה מסכים שזה באמת היה די קל. אתה לא צריך סורקים ניידים יקרים אם כבר יש לך מכשיר נייד עם מצלמה, וגם השילוב שלו במערכת מסד נתונים קיימת קל גם עם מעט PHP.
האם אתה חושב שתוכל להשתמש בזה בעסק הקטן שלך? ספר לנו בתגובות.
לג'יימס יש תואר ראשון בבינה מלאכותית, והוא מוסמך CompTIA A+ ו-Network+. הוא המפתח הראשי של MakeUseOf, ומבלה את זמנו הפנוי במשחק פיינטבול VR ומשחקי לוח. הוא בונה מחשבי PC מאז שהיה ילד.