บาร์โค้ด Magento: ประโยชน์หลักและวิธีการสร้างบาร์โค้ดสำหรับผลิตภัณฑ์ Magento 2
เผยแพร่แล้ว: 2022-02-24บาร์โค้ด มักถูกมองข้ามว่าเป็นวิธีการลดต้นทุนและประหยัดเวลา ตั้งแต่การดูแลสุขภาพไปจนถึงการศึกษา การใช้บาร์โค้ดเป็นเรื่องที่กว้างขวาง ผลที่ได้คือประโยชน์ของซอฟต์แวร์ที่ใช้สร้างและสแกนบาร์โค้ดเหล่านี้ด้วย เนื่องจากป้ายขนาดเล็กนี้ใช้กันอย่างแพร่หลายทั่วโลกเพื่อจัดการและระบุข้อมูลผลิตภัณฑ์ของคุณ ร้านค้าส่วนใหญ่ทั้งทางออนไลน์และออฟไลน์จึงจำเป็นต้องมีบาร์โค้ดที่กำหนดให้กับสินค้า
ไม่ว่าธุรกิจของคุณจะใหญ่หรือเล็ก พวกเขามีศักยภาพที่จะลดข้อผิดพลาดในการป้อนข้อมูล เพิ่มประสิทธิภาพการทำงาน และลดต้นทุนการดำเนินงานโดยรวมของคุณ ตอนนี้ เราอยากจะแนะนำคุณประโยชน์ของบาร์โค้ดและวิธีสร้างบาร์โค้ดสำหรับผลิตภัณฑ์ Magento ของคุณ
บาร์โค้ดคืออะไร?
บาร์โค้ด ดังที่คุณทราบในปัจจุบันนี้ เป็นรูปภาพในรูปแบบสี่เหลี่ยมหรือสี่เหลี่ยมจัตุรัสซึ่งมีเส้นหลังขนานกันหลายเส้นที่แทรกสลับกับพื้นที่สีขาว บาร์โค้ดมีทุกอย่างตั้งแต่รายการอาหารไปจนถึงสายรัดข้อมือของโรงพยาบาล ที่น่าสนใจคือสามารถใช้บาร์โค้ดเพื่อแยกแยะระหว่างผลิตภัณฑ์ต่างๆ ได้ด้วยเส้นสีเข้มและพื้นที่สีขาวที่ต่างกันไปทีละรายการ เครื่องมือที่ใช้ในการอ่านบาร์โค้ดมักเรียกว่าเครื่องสแกน
ประเภทของบาร์โค้ด
บาร์โค้ดมี 2 ประเภทหลัก: บาร์โค้ดแบบหนึ่งมิติและสองมิติ
บาร์โค้ดหนึ่งมิติ (หรือ 1D) จะแสดงข้อมูลอย่างเป็นระบบโดยเปลี่ยนความกว้างและระยะห่างของเส้นคู่ขนาน มักจะปรากฏในส่วนบนสุดของรหัสสินค้าแบบรวมทุกอย่าง (UPC) ที่ใช้กับการรวมกลุ่มสินค้า เพื่อช่วยติดตามการรวมกลุ่ม
บาร์โค้ดสองมิติ (หรือ 2 มิติ) จะแสดงข้อมูลอย่างเป็นระบบโดยใช้สัญลักษณ์และรูปร่างสองมิติ รหัสเหล่านี้ได้รับการออกแบบมาเพื่อให้ข้อมูลไม่เสียหายและสามารถสแกนได้ แม้ว่าจะถูกฉีก ขีดข่วน หรือเสียหายก็ตาม
ประโยชน์หลักบางประการของบาร์โค้ด Magento
ทางเลือกที่คุ้มค่าและใช้ได้จริงสำหรับธุรกิจที่ต้องการปรับปรุงประสิทธิภาพและลดค่าใช้จ่าย บาร์โค้ดมีทั้งความคุ้มค่าและเชื่อถือได้ นี่คือประโยชน์หลักบางประการของการใช้บาร์โค้ดสำหรับเว็บไซต์อีคอมเมิร์ซของคุณ
เพิ่มความแม่นยำ
เมื่อพูดถึงการป้อนข้อมูลด้วยตนเอง ข้อผิดพลาดจะเกิดขึ้นไม่ว่าพนักงานของคุณจะละเอียดถี่ถ้วนเพียงใด การใช้บาร์โค้ดช่วยขจัดความจำเป็นในการบันทึกข้อมูลด้วยมือ ทั้งหมดยกเว้นการขจัดข้อผิดพลาดของมนุษย์ในการนับสินค้าคงคลัง กล่าวอีกนัยหนึ่ง การกำจัดการป้อนข้อมูลด้วยตนเองโดยการสร้างบาร์โค้ดโดยใช้ซอฟต์แวร์บาร์โค้ดหมายความว่าคุณจะลดข้อผิดพลาดที่น่าผิดหวังเหล่านั้น
การเพิ่มประสิทธิภาพความเร็วของบาร์โค้ด
การสแกนบาร์โค้ดนั้นรวดเร็วและเชื่อถือได้ และยังใช้เวลาน้อยกว่าการป้อนข้อมูลด้วยมืออย่างไม่มีขีดจำกัด ง่ายที่จะเห็นว่าการชี้เครื่องสแกนไปที่ผลิตภัณฑ์นั้นมีประสิทธิภาพมากกว่าการตรวจสอบด้วยตนเองและการป้อนหมายเลขประจำตัวมากเพียงใด สำหรับธุรกิจของคุณ นี่อาจหมายถึงความสามารถในการโทรหาผลิตภัณฑ์หลายรายการในเครื่องบันทึกเงินสดในเวลาไม่นานเลย
ลดความจำเป็นในการฝึกอบรม
ใช้เวลาเพียงไม่กี่นาทีในการควบคุมเครื่องสแกนแบบมือถือสำหรับการอ่านบาร์โค้ด นอกจากนี้ พนักงานไม่จำเป็นต้องทำความคุ้นเคยกับขั้นตอนสินค้าคงคลังหรือการกำหนดราคาทั้งหมด นอกจากนี้ เนื่องจากบาร์โค้ดที่ได้มาตรฐาน การฝึกอบรมพนักงานจึงมีราคาไม่แพง เนื่องจากไม่ต้องจ่ายค่าฝึกอบรมเพิ่มเติม
การดำเนินการต้นทุนต่ำโดยใช้บาร์โค้ด
การสร้างรหัสที่ได้มาตรฐานนั้นรวดเร็วและง่ายดาย เช่นเดียวกับการสร้างระบบบาร์โค้ดสำหรับร้านค้าของคุณ การใช้งานนี้จะช่วยคุณประหยัดต้นทุนและเวลาในการจัดการและควบคุมธุรกรรมการขายและสถานะสต็อคของคุณ ยิ่งไปกว่านั้น ยังสามารถปรับแต่งได้เองอย่างประหยัด ทั้งในด้านการตกแต่งและวัสดุที่หลากหลาย
ข้อมูลที่ดีขึ้นโดยใช้บาร์โค้ด
บาร์โค้ดแต่ละอันทำงานเหมือนกุญแจสำคัญในการเปิดกล่องข้อมูลผลิตภัณฑ์ และระบบอิเล็กทรอนิกส์สามารถปลดล็อกหนังสือได้อย่างรวดเร็ว การตอบสนองอย่างรวดเร็วนี้ทำให้มั่นใจได้ว่าเวลาจะไม่สูญเปล่าในการป้อนข้อมูลหรือดึงข้อมูล ดังนั้น เนื่องจากความเร็วในการประมวลผลแบบแฟลช ข้อมูลเกี่ยวกับระดับสต็อกหรือข้อตกลงจึงเข้าถึงได้อย่างต่อเนื่อง
ปรับปรุงการควบคุมสต็อก
เนื่องจากบาร์โค้ดทำให้สามารถติดตามสินค้าคงคลังได้อย่างแม่นยำ ระดับสินค้าคงคลังจึงลดลงได้ การสร้างรหัสที่ได้มาตรฐานนั้นรวดเร็วและง่ายดาย รวมทั้งทำให้ระบบบาร์โค้ดดีขึ้นสำหรับร้านค้าของคุณ การใช้งานนี้จะช่วยคุณประหยัดต้นทุนและเวลาในการจัดการและควบคุมธุรกรรมการขายและสถานะสต็อคของคุณ
จะสร้างบาร์โค้ดสำหรับ Magento Product ได้อย่างไร ?
ด้วยความช่วยเหลือของแพลตฟอร์ม Magento 2 เช่นเดียวกับความต้องการของเจ้าของร้านค้าทุกราย มีส่วนขยาย Magento 2 Barcode Generator มากมายสำหรับเว็บไซต์อีคอมเมิร์ซของคุณ สามารถช่วยให้คุณสร้างบาร์โค้ดได้โดยอัตโนมัติ เพื่อให้เฉพาะเจาะจงด้วยการคลิกเพียงครั้งเดียว ผู้ดูแลระบบร้านค้าสามารถสร้างบาร์โค้ดจำนวนมากสำหรับผลิตภัณฑ์มวลรวมได้อย่างรวดเร็ว นอกจากนี้ แต่ละผลิตภัณฑ์จะถูกกำหนดด้วยบาร์โค้ดที่แยกจากกันหลังจากที่ผู้ดูแลระบบคลิก "เรียกใช้" ที่ส่วนหลัง
นอกจากนี้ เมื่อคุณต้องการสร้างบาร์โค้ดของคุณเองสำหรับเว็บไซต์ของคุณ คุณต้องเลือกแอตทริบิวต์ของคุณเพื่อสร้างบาร์โค้ด หนึ่งในคุณสมบัติที่โดดเด่นที่สุดของส่วนขยายบาร์โค้ดคือช่วยให้ผู้ดูแลระบบร้านค้าสามารถเลือกแอตทริบิวต์ที่เข้ารหัสตามบาร์โค้ดที่จะสร้างได้ ขึ้นอยู่กับความชอบของผู้ดูแลระบบและวัตถุประสงค์เฉพาะ ผู้ดูแลระบบร้านค้าสามารถเลือกหนึ่งรายการเพื่อสร้างบาร์โค้ดได้อย่างอิสระ
วิธีสร้างบาร์โค้ดและเพิ่มลงใน Magento 2 Invoice PDF
ขั้นที่ 1: สร้างไฟล์ di.xml ที่ Vendor\Extension\etc
<?xml version=”1.0″>
<config xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”
xsi:noNamespaceSchemaLocation=”urn:magento:framework:ObjectManager/etc/config.xsd”>
<type name=”Magento\Sales\Model\Order\Pdf\Invoice”>
<ชื่อปลั๊กอิน=”บาร์โค้ด”ประเภท=”ผู้ขาย\ส่วนขยาย\ปลั๊กอิน\ใบแจ้งหนี้” sortOrder=”10″/>
</type>
</config>
ขั้นตอนที่ 2: สร้างไฟล์ Invoice.php ใน Vendor\Extension\Plugin\Invoice.php
เนมสเปซ Vendor\Extension\Plugin;
ใช้ Magento\Framework\App\Config\ScopeConfigInterface;
ใช้ \Zend\Barcode\Barcode;
ใบแจ้งหนี้คลาส
{
const XML_PATH_BARCODES_ENABLED = 'บาร์โค้ด/ทั่วไป/eb_barcodes_active';
$scopeConfig ส่วนตัว;
ฟังก์ชันสาธารณะ __construct(ScopeConfigInterface $scopeConfig)
{
$this->scopeConfig = $scopeConfig;
}
ฟังก์ชั่นสาธารณะ beforeInsertDocumentNumber($ subject, $page, $text)
{
$config = ใหม่ \Zend_Config([
'บาร์โค้ด' => 'code128',
'barcodeParams' => [
'ข้อความ' => $this->getInvoiceNumber($text),
'drawText' => จริง
],
'renderer' => 'ภาพ',
'rendererParams' => ['imageType' => 'png']
]);
$barcodeResource = บาร์โค้ด ::factory($config)->draw();
ob_start();
imagepng($barcodeResource);
$barcodeImage = ob_get_clean();
$image = ใหม่ \Zend_Pdf_Resource_Image_Png('data:image/png;base64,' . base64_encode($barcodeImage));
ถ้า ($ ภาพ) {
$docHeader = $ subject->getDocHeaderCoordinates();
$page->drawImage($image, $docHeader[2] – 130, $docHeader[1] + 2, $docHeader[2] + 8, $docHeader[1] + 35); $page->drawImage($image, $docHeader[2] – 130, $docHeader[1] + 2, $docHeader[2] + 8, $docHeader[1] + 35);
}
}
ฟังก์ชันที่ได้รับการป้องกัน getInvoiceNumber($text)
{
$array_of_words = ระเบิด(“#”, $text);
คืนค่า $array_of_words[1];
}
คำพูดสุดท้าย
สิ่งนี้ควรสรุปประโยชน์หลักและวิธีการสร้างบาร์โค้ดของคุณสำหรับผลิตภัณฑ์ Magento 2 เราหวังว่าหลังจากอ่านบทความนี้แล้ว คุณจะมีความรู้เพียงพอเกี่ยวกับบาร์โค้ดและวิธีใช้อย่างถูกต้อง
หากคุณต้องการสร้างร้านค้า Magento ของคุณเองด้วยบาร์โค้ดของคุณเอง Magesolution สามารถช่วยคุณได้ ที่ Magesolution คุณสามารถจ้างนักพัฒนา Magento ที่ผ่านการรับรองเพื่อทำงานในร้านค้าออนไลน์ใหม่หรือที่มีอยู่ของคุณ ตั้งแต่บริการพัฒนาเว็บไซต์ไปจนถึงบริการบำรุงรักษาและสนับสนุน ไม่ว่าคุณจะต้องการอะไร แพ็คเกจการพัฒนา Magento ของเราทั้งหมดจะมอบโซลูชันที่มีประสิทธิภาพสูงสุดแก่คุณ เพื่อช่วยให้ธุรกิจออนไลน์ของคุณเติบโตและยั่งยืน ด้วยประสบการณ์กว่า 14 ปี เราให้บริการโซลูชั่นแก่ลูกค้าที่มีความสุขกว่า 1,000 ราย ติดต่อเรา เพื่อรับคำปรึกษาฟรี!