Magento バーコード: 主な利点と Magento 2 製品の生成方法
公開: 2022-02-24バーコードは、コストと時間を節約する方法として見過ごされがちです。 ヘルスケアから教育まで、バーコードの用途は広範囲に及びます。 その結果、これらのバーコードの作成とスキャンに使用されるソフトウェアの利点も引き継がれます。 この小さな標識は、製品データの管理と識別に世界中で広く使用されているため、オンラインとオフラインのほとんどの店舗では、商品にバーコードを割り当てる必要があります。
ビジネスの大小にかかわらず、データ入力エラーを減らし、生産性を高め、全体的な運用コストを削減する可能性があります。 それでは、バーコードの主な利点と、Magento 製品用にバーコードを生成する方法を紹介したいと思います。
バーコードとは?
今日ご存じのように、バーコードは長方形または正方形の画像で、空白と交互に配置された一連の平行なバック ラインが含まれています。 食品から病院のリストバンドまで、あらゆるものにバーコードが使われています。 興味深いことに、バーコードは、暗い線と空白が 1 つずつ異なるため、さまざまな製品を区別するために使用できます。 バーコードの読み取りに使用されるツールは、多くの場合、スキャナーと呼ばれます。
バーコードの種類
バーコードには、主に 1 次元バーコードと 2 次元バーコードの 2 種類があります。
1 次元 (または 1D) バーコードは、平行線の幅と間隔を変えることによってデータを体系的に表現します。 それらは、バンドルを追跡するのに役立つように、アイテムのバンドルに使用される包括的なアイテム コード (UPC) の一番上に表示されることがよくあります。
2 次元 (または 2D) バーコードは、2 次元のシンボルと形状を使用して体系的にデータを表します。 これらのコードは、引き裂かれたり、傷がついたり、破損したりした後でも、データをそのまま維持し、スキャンできるように設計されています。
Magento バーコードの主な利点
効率の向上とオーバーヘッドの削減を目指す企業にとって、バーコードは費用対効果と信頼性に優れた、価値のある実行可能な選択肢です。 ここでは、e コマース Web サイトでバーコードを使用する主な利点をいくつか紹介します。
精度を上げる
手動のデータ入力に関しては、従業員がどれほど徹底していても間違いは必ず発生します。 バーコードを使用すると、データを手で入力する必要がなくなり、在庫数を数える際の人的エラーがほとんどなくなります。 つまり、バーコード ソフトウェアを使用してバーコードを作成することにより、手作業によるデータ入力をなくすことで、イライラする間違いを減らすことができます。
バーコードの速度最適化
バーコード スキャンは高速で信頼性が高く、手作業でデータを入力するよりもはるかに短い時間で済みます。 スキャナを製品に向けるだけで、手作業で検査して識別番号を入力するよりもはるかに効率的であることが容易にわかります。 あなたのビジネスにとって、これはレジで複数の製品をすぐに鳴らすことができることを意味するかもしれません。
トレーニングの必要性の低減
バーコードを読み取るためのハンドヘルド スキャナーをマスターするには、わずか数分しかかかりません。 さらに、従業員は、在庫や価格設定の手順全体に精通する必要がありません。 また、バーコードが標準化されているため、追加のトレーニング時間に対して支払う必要がないため、従業員のトレーニングにかかる費用が少なくなります。
バーコードを利用した低コスト執行
標準化されたコードの生成は迅速かつ簡単な作業であり、店舗用のバーコード システムを作成することもできます。 この実装により、販売取引と在庫状況を管理および制御するためのコストと時間を大幅に節約できます。 さらに、さまざまな仕上げや素材で経済的にカスタマイズできます。
バーコードを使用したより良いデータ
各バーコードは、製品データ ボックスを開くキーのように機能します。 また、電子システムにより、本のロックをすばやく解除できます。 この迅速なターンアラウンドにより、データの入力や検索に時間が費やされることはありません。 したがって、フラッシュ処理速度により、在庫レベルまたは取引に関するデータに徐々にアクセスできます。
在庫管理の改善
バーコードにより在庫を正確に追跡できるため、在庫レベルを下げることができます。 標準化されたコードの生成は迅速かつ簡単な作業であり、バーコードのシステムを店舗にとってより良いものにします. この実装により、販売取引と在庫状況を管理および制御するためのコストと時間を大幅に節約できます。
Magento 製品のバーコードを作成するには?
Magento 2 プラットフォームの助けを借りて、これまでのすべての店舗所有者のニーズと同様に、e コマース Web サイトで利用できる Magento 2 Barcode Generator 拡張機能が多数あります。 バーコードを自動的に作成するのに役立ちます。 具体的には、店舗管理者はワンクリックで、大量生産品用の大量のバーコードをすばやく生成できます。 また、管理者がバックエンドで [実行] をクリックした直後に、各製品に 1 つの個別のバーコードが割り当てられます。
また、Web サイト用に独自のバーコードを作成する場合は、バーコードを生成するための属性を選択する必要があります。 バーコード拡張機能の最も顕著な機能の 1 つは、ストア管理者が作成されるバーコードに応じてエンコードされた属性を選択できるようにすることです。 管理者の好みと特定の目的に応じて、ストア管理者はバーコードを生成するものを自由に選択できます。
バーコードを作成して 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”>
<type name="Magento\Sales\Model\Order\Pdf\Invoice">
<plugin name="barcodes" type="Vendor\Extension\Plugin\Invoice" sortOrder="10"/>
</タイプ>
</config>
ステップ 2: Vendor\Extension\Plugin\Invoice.phpに Invoice.php ファイルを作成する
名前空間 Vendor\Extension\Plugin;
Magento\Framework\App\Config\ScopeConfigInterface を使用します。
\Zend\Barcode\Barcode を使用します。
クラス 請求書
{
const XML_PATH_BARCODES_ENABLED = 'バーコード/一般/eb_barcodes_active';
プライベート $scopeConfig;
public function __construct(ScopeConfigInterface $scopeConfig)
{
$this->scopeConfig = $scopeConfig;
}
public function beforeInsertDocumentNumber($subject, $page, $text)
{
$config = new \Zend_Config([
'バーコード' => 'code128',
'barcodeParams' => [
'text' => $this->getInvoiceNumber($text),
'drawText' => true
]、
'レンダラー' => '画像',
'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));
もし ($image) {
$docHeader = $subject->getDocHeaderCoordinates();
$page->drawImage($image, $docHeader[2] – 130, $docHeader[1] + 2, $docHeader[2] + 8, $docHeader[1] + 35);
}
}
保護された関数 getInvoiceNumber($text)
{
$array_of_words = expand(“#”, $text);
$array_of_words[1] を返します。
}
最後の言葉
これで、主なメリットと、Magento 2 製品のバーコードを生成する方法については完了です。 この記事を読んで、バーコードとその適切な使用方法について十分に理解していただければ幸いです。
独自のバーコードで独自の Magento ストアを作成したい場合は、Magesolution がお手伝いします。 Magesolution では、認定された Magento 開発者を雇って、新規または既存のオンライン ストアに取り組むことができます。 Web サイト開発サービスから保守およびサポート サービスまで、お客様のニーズが何であれ、当社のMagento 開発パッケージはすべて、お客様のオンライン ビジネスの成長と維持を支援する最も効果的なソリューションを提供します。 14 年以上の経験を持つ私たちは、1,000 人を超える満足のいくクライアントにソリューションを提供するようになりました。 無料相談はお気軽にお問い合わせください!