Magento 바코드: Magento 2 제품의 주요 이점 및 생성 방법
게시 됨: 2022-02-24바코드 는 종종 비용을 절감하고 시간을 절약하는 방법으로 간과됩니다. 의료에서 교육에 이르기까지 바코드의 사용은 광범위합니다. 결과적으로 이러한 바코드를 생성하고 스캔하는 데 사용되는 소프트웨어의 이점도 따릅니다. 이 작은 표시는 제품 데이터를 관리하고 식별하기 위해 전 세계적으로 널리 사용되기 때문에 대부분의 온라인 및 오프라인 매장에서는 품목에 할당된 바코드가 필요합니다.
비즈니스 규모에 관계없이 데이터 입력 오류를 줄이고 생산성을 높이며 전체 운영 비용을 낮출 수 있는 잠재력이 있습니다. 이제 바코드의 몇 가지 주요 이점과 Magento 제품을 위해 바코드를 생성하는 방법을 소개하고자 합니다.
바코드란?
오늘날 알다시피 바코드는 공백이 있는 일련의 평행 백선을 포함하는 직사각형 또는 정사각형 이미지입니다. 바코드는 식품 품목에서 병원 팔찌에 이르기까지 모든 것에 있습니다. 흥미롭게도 바코드는 검은 선과 공백이 하나씩 다르기 때문에 다양한 제품을 구별하는 데 사용할 수 있습니다. 바코드를 읽는 데 사용되는 도구를 흔히 스캐너라고 합니다.
바코드의 종류
바코드에는 1차원 바코드와 2차원 바코드의 두 가지 주요 유형이 있습니다.
1차원(또는 1D) 바코드는 평행선의 너비와 간격을 변경하여 데이터를 체계적으로 나타냅니다. 번들 추적을 돕기 위해 항목 번들링에 사용되는 모든 항목을 포함하는 항목 코드(UPC)의 맨 위에 표시되는 경우가 많습니다.
2차원(또는 2D) 바코드는 2차원 기호와 모양을 사용하여 데이터를 체계적으로 나타냅니다. 이러한 코드는 찢어지거나 긁히거나 손상된 후에도 데이터를 온전하고 스캔 가능하게 유지하도록 설계되었습니다.
Magento 바코드의 몇 가지 주요 이점
효율성을 개선하고 간접비를 줄이려는 기업을 위한 가치 있고 실용적인 선택인 바코드는 비용 효율적이고 신뢰할 수 있습니다. 다음은 전자 상거래 웹사이트에 바코드를 사용하는 주요 이점 중 일부입니다.
정확도 증가
수동 데이터 입력의 경우 직원이 아무리 철저하더라도 실수가 발생할 수 있습니다. 바코드를 사용하면 데이터를 직접 입력할 필요가 없지만 재고 계산 시 인적 오류가 제거됩니다. 즉, 바코드 소프트웨어를 사용하여 바코드를 생성하여 수동 데이터 입력을 제거하면 이러한 실망스러운 실수를 줄일 수 있습니다.
바코드 속도 최적화
바코드 스캔은 빠르고 안정적이며 손으로 데이터를 입력하는 것보다 시간이 훨씬 적게 걸립니다. 제품을 스캐너로 가리키기만 하면 수동으로 제품을 검사하고 식별 번호를 입력하는 것보다 훨씬 더 효율적입니다. 비즈니스의 경우 금전 등록기에서 여러 제품을 즉시 등록할 수 있는 기능을 의미할 수 있습니다.
교육 필요성 감소
바코드 판독을 위한 휴대용 스캐너를 마스터하는 데 몇 분 밖에 걸리지 않습니다. 또한 직원은 전체 재고 또는 가격 책정 절차에 익숙해질 필요가 없습니다. 또한 표준화된 바코드로 인해 직원 교육은 추가 교육 시간에 대한 비용을 지불할 필요가 없기 때문에 비용이 저렴합니다.
바코드를 이용한 저비용 실행
표준화된 코드를 생성하는 것은 빠르고 간단한 작업일 뿐만 아니라 상점을 위한 바코드 시스템을 만드는 것입니다. 이 도구를 사용하면 판매 거래 및 재고 상태를 관리하고 제어하는 데 많은 비용과 시간을 절약할 수 있습니다. 또한 다양한 마감재와 재료로 경제적으로 맞춤화할 수 있습니다.
바코드를 사용하여 더 나은 데이터
각 바코드는 제품 데이터 상자를 여는 키처럼 작동합니다. 그리고 전자 시스템은 책을 매우 빠르게 잠금 해제할 수 있습니다. 이 빠른 처리는 데이터 입력 또는 검색에 시간이 낭비되지 않도록 합니다. 따라서 플래시 처리 속도 때문에 재고 수준 또는 거래에 대한 데이터에 점진적으로 액세스할 수 있습니다.
향상된 재고 관리
바코드를 사용하면 재고를 매우 정확하게 추적할 수 있으므로 재고 수준을 줄일 수 있습니다. 표준화된 코드를 생성하는 것은 빠르고 간단한 작업일 뿐만 아니라 매장에 더 나은 바코드 시스템을 만듭니다. 이 도구를 사용하면 판매 거래 및 재고 상태를 관리하고 제어하는 데 많은 비용과 시간을 절약할 수 있습니다.
Magento 제품의 바코드를 생성하는 방법은 무엇입니까?
Magento 2 플랫폼의 도움과 모든 상점 소유자의 요구 사항으로 인해 전자 상거래 웹 사이트에 사용할 수 있는 Magento 2 바코드 생성기 확장이 많이 있습니다. 바코드를 자동으로 생성하는 데 도움이 될 수 있습니다. 구체적으로 말하면, 매장 관리자는 클릭 한 번으로 대량 제품에 대한 많은 수의 바코드를 빠르게 생성할 수 있습니다. 또한 관리자가 백엔드에서 "실행"을 클릭한 직후에 각 제품에 하나의 분리된 바코드가 할당됩니다.
또한 웹사이트에 대한 고유한 바코드를 생성하려면 바코드를 생성할 속성을 선택해야 합니다. 바코드 확장의 가장 눈에 띄는 기능 중 하나는 상점 관리자가 생성될 바코드에 따라 인코딩된 속성을 선택할 수 있다는 것입니다. 관리자 기본 설정 및 특정 목적에 따라 상점 관리자는 바코드를 생성하기 위해 하나를 자유롭게 선택할 수 있습니다.
Magento 2 Invoice PDF에 바코드를 생성하고 추가하는 방법
1단계: 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”>
<플러그인 이름=”바코드” 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 = '바코드/일반/eb_barcodes_active';
개인 $scopeConfig;
공개 함수 __construct(ScopeConfigInterface $scopeConfig)
{
$this->scopeConfig = $scopeConfig;
}
공개 함수 beforeInsertDocumentNumber($subject, $page, $text)
{
$config = new \Zend_Config([
'바코드' => '코드128',
'barcodeParams' => [
'텍스트' => $this->getInvoiceNumber($text),
'drawText' => 참
],
'렌더러' => '이미지',
'rendererParams' => ['이미지 유형' => 'png']
]);
$barcodeResource = 바코드::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));
if ($이미지) {
$docHeader = $subject->getDocHeaderCoordinates();
$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명 이상의 행복한 고객에게 솔루션을 제공했습니다. 무료 상담을 위해 저희에게 연락하십시오 !