Magento 條形碼:主要優點以及如何為 Magento 2 產品生成條形碼

已發表: 2022-02-24

條碼作為一種降低成本和節省時間的方法經常被忽視。 從醫療保健到教育,條碼的用途非常廣泛。 因此,用於創建和掃描這些條形碼的軟件的好處也隨之而來。 由於這個小標誌在世界各地廣泛用於管理和識別您的產品數據,因此大多數在線和離線商店都需要為其商品分配條形碼。

無論您的企業是大是小,它們都有可能減少數據輸入錯誤、提高生產力並降低整體運營成本。 所以現在,我們想向你們介紹條形碼的一些主要優點以及如何為您的 Magento 產品生成條形碼。

什麼是條形碼?

正如您今天所知,條形碼是矩形或正方形的圖像,其中包含一系列與空白交錯的平行背線。 從食品到醫院腕帶,所有物品上都有條形碼。 有趣的是,條形碼可以用來區分不同的產品,因為它的黑線和空白是一一變化的。 用於讀取條形碼的工具通常稱為掃描儀。

什麼是條形碼

條碼的種類

條碼主要有兩種類型:一維條碼和二維條碼。

一維(或一維)條形碼通過改變平行線的寬度和間距來系統地表示數據。 它們通常出現在用於商品捆綁的全包商品代碼 (UPC) 的頂部,以幫助跟踪捆綁商品。

二維(或 2D)條形碼使用二維符號和形狀系統地表示數據。 這些代碼旨在保持數據的完整性和可掃描性——即使在被撕裂、刮擦或損壞後也是如此。

Magento 條碼的一些主要優勢

對於希望提高效率和減少開銷的企業來說,條形碼是一種有價值且可行的選擇,既經濟又可靠。 以下是為您的電子商務網站使用條形碼的一些主要好處。

Magento 條碼

提高準確性

當涉及手動數據輸入時,無論您的員工多麼徹底,都必然會發生錯誤。 條形碼的使用消除了手動輸入數據​​的需要,幾乎消除了庫存盤點中的人為錯誤。 換句話說,通過使用條形碼軟件創建條形碼來消除手動數據輸入意味著您將減少那些令人沮喪的錯誤

條碼速度優化

條碼掃描快速可靠,而且比手動輸入數據​​所需的時間也少得多。 很容易看出,簡單地將掃描儀對準產品比手動檢查產品並輸入識別號要高效得多。 對於您的企業而言,這可能意味著能夠立即在收銀台上結清幾種產品。

減少培訓的必要性

只需幾分鐘即可掌握手持掃描儀讀取條碼。 此外,員工不必熟悉整個庫存或定價程序。 此外,由於採用了標準化的條形碼,員工培訓費用會更低,因為他們不必為額外的培訓時間付費。

使用條形碼的低成本執行

生成標準化代碼是一項快速而簡單的工作,並且可以為您的商店製作條形碼系統。 該工具將為您節省大量成本和時間來管理和控制您的銷售交易和庫存狀態。 此外,它們可以經濟地定制,採用各種飾面和材料。

使用條形碼更好的數據

每個條碼的作用就像打開產品數據框的鑰匙。 並且電子系統可以超級快速地解鎖書籍。 這種快速周轉確保不會在數據輸入或檢索上浪費時間。 因此,由於閃存處理速度,有關庫存水平或交易的數據可以逐步訪問

改善庫存控制

由於條形碼可以如此精確地跟踪庫存,因此可以降低庫存水平。 生成標準化代碼是一項快速而簡單的工作,並且可以使條碼系統更適合您的商店。 該工具將為您節省大量成本和時間來管理和控制您的銷售交易和庫存狀態。

如何為 Magento 產品創建條形碼?

在 Magento 2 平台的幫助下,以及每個店主的需求,有很多 Magento 2 Barcode Generator 擴展可用於您的電子商務網站。 它可以幫助您自動創建條形碼。 具體來說,門店管理員可以一鍵快速生成大量商品條碼。 此外,在管理員單擊後端的“運行”後,每個產品將被分配一個單獨的條形碼

此外,當您想為您的網站創建自己的條形碼時,您需要選擇您的屬性來生成條形碼。 條碼擴展最引人注目的功能之一是允許商店管理員根據將創建的條碼選擇編碼屬性。 根據管理員偏好和特定目的,商店管理員可以自由選擇一個來生成條形碼。

如何創建條形碼並將其添加到 Magento 2 發票 PDF 中

Step1:在Vendor\Extension\etc生成 di.xml 文件

<?xml 版本=”1.0″>

<config xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”

xsi:noNamespaceSchemaLocation=”urn:magento:framework:ObjectManager/etc/config.xsd”>

<類型名稱=”Magento\Sales\Model\Order\Pdf\Invoice”>

<plugin name=”barcodes” type=”Vendor\Extension\Plugin\Invoice” sortOrder=”10″/>

</類型>

</配置>

第 2 步:在Vendor\Extension\Plugin\Invoice.php中創建 Invoice.php 文件

命名空間供應商\擴展\插件;

使用 Magento\Framework\App\Config\ScopeConfigInterface;

使用 \Zend\Barcode\Barcode;

類發票

{

const XML_PATH_BARCODES_ENABLED = 'barcodes/general/eb_barcodes_active';

私人 $scopeConfig;

公共函數 __construct(ScopeConfigInterface $scopeConfig)

{

$this->scopeConfig = $scopeConfig;

}

公共函數 beforeInsertDocumentNumber($subject, $page, $text)

{

$config = 新 \Zend_Config([

'條形碼' => 'code128',

'條形碼參數' => [

'text' => $this->getInvoiceNumber($text),

'drawText' => 真

],

'渲染器' => '圖像',

'rendererParams' => ['imageType' => 'png']

]);

$barcodeResource = Barcode::factory($config)->draw();

ob_start();

imagepng($barcodeResource);

$barcodeImage = ob_get_clean();

$image = new \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);

}

}

受保護的函數 getInvoiceNumber($text)

{

$array_of_words = explode(“#”, $text);

返回 $array_of_words[1];

}

最後的話

這應該總結了主要優勢以及如何為 Magento 2 產品生成條形碼。 我們希望閱讀本文後,您對條形碼以及如何正確使用條形碼有足夠的了解。

如果您想使用自己的條形碼創建自己的 Magento 商店,Magesolution 可以幫助您。 在 Magesolution,您可以聘請經過認證的 Magento 開發人員來開發您新的或現有的在線商店。 從網站開發服務到維護和支持服務,無論您的需求是什麼,我們的Magento 開發包都將為您提供最有效的解決方案,幫助您的在線業務發展和維持。 憑藉超過 14 年的經驗,我們為 1,000 多名滿意的客戶提供解決方案。 聯繫我們進行免費諮詢!