บาร์โค้ด Magento: ประโยชน์หลักและวิธีการสร้างบาร์โค้ดสำหรับผลิตภัณฑ์ Magento 2

เผยแพร่แล้ว: 2022-02-24

บาร์โค้ด มักถูกมองข้ามว่าเป็นวิธีการลดต้นทุนและประหยัดเวลา ตั้งแต่การดูแลสุขภาพไปจนถึงการศึกษา การใช้บาร์โค้ดเป็นเรื่องที่กว้างขวาง ผลที่ได้คือประโยชน์ของซอฟต์แวร์ที่ใช้สร้างและสแกนบาร์โค้ดเหล่านี้ด้วย เนื่องจากป้ายขนาดเล็กนี้ใช้กันอย่างแพร่หลายทั่วโลกเพื่อจัดการและระบุข้อมูลผลิตภัณฑ์ของคุณ ร้านค้าส่วนใหญ่ทั้งทางออนไลน์และออฟไลน์จึงจำเป็นต้องมีบาร์โค้ดที่กำหนดให้กับสินค้า

ไม่ว่าธุรกิจของคุณจะใหญ่หรือเล็ก พวกเขามีศักยภาพที่จะลดข้อผิดพลาดในการป้อนข้อมูล เพิ่มประสิทธิภาพการทำงาน และลดต้นทุนการดำเนินงานโดยรวมของคุณ ตอนนี้ เราอยากจะแนะนำคุณประโยชน์ของบาร์โค้ดและวิธีสร้างบาร์โค้ดสำหรับผลิตภัณฑ์ Magento ของคุณ

บาร์โค้ดคืออะไร?

บาร์โค้ด ดังที่คุณทราบในปัจจุบันนี้ เป็นรูปภาพในรูปแบบสี่เหลี่ยมหรือสี่เหลี่ยมจัตุรัสซึ่งมีเส้นหลังขนานกันหลายเส้นที่แทรกสลับกับพื้นที่สีขาว บาร์โค้ดมีทุกอย่างตั้งแต่รายการอาหารไปจนถึงสายรัดข้อมือของโรงพยาบาล ที่น่าสนใจคือสามารถใช้บาร์โค้ดเพื่อแยกแยะระหว่างผลิตภัณฑ์ต่างๆ ได้ด้วยเส้นสีเข้มและพื้นที่สีขาวที่ต่างกันไปทีละรายการ เครื่องมือที่ใช้ในการอ่านบาร์โค้ดมักเรียกว่าเครื่องสแกน

บาร์โค้ดคืออะไร

ประเภทของบาร์โค้ด

บาร์โค้ดมี 2 ประเภทหลัก: บาร์โค้ดแบบหนึ่งมิติและสองมิติ

บาร์โค้ดหนึ่งมิติ (หรือ 1D) จะแสดงข้อมูลอย่างเป็นระบบโดยเปลี่ยนความกว้างและระยะห่างของเส้นคู่ขนาน มักจะปรากฏในส่วนบนสุดของรหัสสินค้าแบบรวมทุกอย่าง (UPC) ที่ใช้กับการรวมกลุ่มสินค้า เพื่อช่วยติดตามการรวมกลุ่ม

บาร์โค้ดสองมิติ (หรือ 2 มิติ) จะแสดงข้อมูลอย่างเป็นระบบโดยใช้สัญลักษณ์และรูปร่างสองมิติ รหัสเหล่านี้ได้รับการออกแบบมาเพื่อให้ข้อมูลไม่เสียหายและสามารถสแกนได้ แม้ว่าจะถูกฉีก ขีดข่วน หรือเสียหายก็ตาม

ประโยชน์หลักบางประการของบาร์โค้ด Magento

ทางเลือกที่คุ้มค่าและใช้ได้จริงสำหรับธุรกิจที่ต้องการปรับปรุงประสิทธิภาพและลดค่าใช้จ่าย บาร์โค้ดมีทั้งความคุ้มค่าและเชื่อถือได้ นี่คือประโยชน์หลักบางประการของการใช้บาร์โค้ดสำหรับเว็บไซต์อีคอมเมิร์ซของคุณ

บาร์โค้ด 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 ราย ติดต่อเรา เพื่อรับคำปรึกษาฟรี!