
Same product with multiple GTINs: This is caused both by brand owners who do not know their product does not need a new GTIN and/or who identify the same item multiple times to improve visibility and search placement.The Barcode module provides an API that lets you create custom barcode providers and encoders for one-dimensional and two-dimensional fonts.

GTIN use without ownership: Some brand owners accidentally use GTINs licensed to another company. Barcode encoders are the components of the provider that encode the data strings of a report dataset to a specific font specification and symbology. Expanding search parameters can help technicians search, find by keyword, and scan to search by barcode, UPC, or QR code.For example, both new and old product models could share the same GTIN-even if the features and functions have changed entirely. msg readBarcode(, format ) specifies barcode formats to reduce the types of barcodes for which the function searches. Recycled GTINs: Some brand owners reuse the same GTIN for every iteration of a product.For example, a product may come in multiple colours, but all of them would share the same GTIN, causing unnecessary overlap and confusion with retailers, marketplaces and ultimately with the (online) customer. Different product versions share GTINs: Some brand owners use the same GTIN for several variations of a product, making product tracking almost impossible.

Here are some of the common challenges around unique product identity that Verified by GS1 addresses: Our barcode search engine gives you immediate access to data for products, books, and retail items from all over the globe. By sharing GTINs and product attribute information through Verified by GS1, brand owners provide a single place for retailers and marketplaces to verify the presence of core attributes for product listings.
