Как найти бар код

Для того, чтобы различать товары при продаже на маркетплейсах и вести по ним учет, необходимо использовать специальные обозначения, которые позволят это сделать. Поэтому важно своей продукции присваивать штрихкоды. Далее разберем, как это сделать и каким образом это упростит ведение бизнеса.

Общие понятия

Штрихкод — это условное обозначение, которое присваивается всем видам товаров, чтобы отличить их от других в ассортименте и сделать удобным поиск нужного наименования в каталоге или в складских базах.

С помощью него будет проще “опознать” товар, передать его в пункт самовывоза и не перепутать при выдаче клиенту.

Штрихкод включает в себя графическую информацию (сами штрихи) и 13 цифр, которые и называются баркод.

Баркод содержит всю необходимую информацию о товаре:

  • код страны,
  • код изготовителя,
  • код товара,
  • контрольную цифру.

Баркод генерирует сам продавец, а уже на его основе создается графическая часть, то есть штрихкод. Это обозначение должно быть на каждом товаре, который планируется продавать на Wildberries.

Если товар приобретается у поставщика или производителя, то у него уже может быть свой баркод. Его можно использовать при составлении спецификции, а можно заново создать свой, уникальный.

Если товар приходит вам уже со штрихкодом, а вы планируете использовать свой, то необходимо будет старый штриход заклеить сверху новым.

На данный момент существует несколько сервисов по созданию штрихкодов, но это можно сделать и в личном кабинете на Wildberries.

Как сгенерировать баркоды в личном кабинете

Для того, чтобы сгенерировать баркоды, вам необходимо зайти в личный кабинет в раздел “Загрузки”, а далее перейти во вкладку “Генерация баркодов”.

Там появится инструкция, которая подробно объяснит, как сделать маркировку для товара и как поступить дальше.

На следующем этапе вам необходимо казать количество единиц товара. Например, у вас есть блузки в 4 размерах и в 2 цветах. Значит, вам нужно будет 8 уникальных баркодов – нажмите кнопку “сгенерировать баркоды”.

Информация будет сформирована в файле в формате Excel, где будут указанная сгенерированные баркоды.

ВАЖНО! После того, как вы сгенерировали себе баркоды, их надо сразу загрузить на маркетплейс, иначе их может загрузить себе кто-то другой.

Если вы генерируете баркоды на другом ресурсе, также необходимо будет загрузить их на маркетплейс.

Как получить графическую часть штрихкода

Если баркод для штрихкода вы можете сгенерировать прямо в личном кабинете, то для формирования штрихов вам понадобятся специальные сторонние сервисы. Есть бесплатные версии, есть платные с большим функционалом. Как правило, в любых программах есть удобные шаблоны.

В некоторых программах существуют функции просмотра качества штрихкода прямо во время его изготовления – это поможет вам не терять время в дальнейшем на доработки. Если штрихкод будет неразличим для сканера, товар рискует попасть в обезличку.

Процесс создания штрихкода выглядит следующим образом:

1. сначала вам предстоит определиться с типом штрихкода – как правило, это универсальная форма EAN-13,

2. далее в окошко вам необходимо будет ввести 12-значный цифровой ряд (при выборе формы EAN-13), а 13 цифру программа рассчитает самостоятельно,

3. затем нужно будет нажать кнопку “создать”.

После того, как штрихкод будет готов, его можно распечатать или сохранить в графическом формате.

Сколько штрихкодов нужно сгенерировать на партию товара

В штрихкодах на один и тот же товар часть информации может повторяться, например, код страны или изготовителя.

Но если у вас платья размеров M и L, или шорты коричневого и черного цвета – все это считается разным товаром и не может продаваться под одним и тем же штрихкодом.

Если вы указываете один штрихкод для разных по сути товаров, то покупатель рискует приобрести либо не тот товар, либо не то цвет или размер.

Поэтому уникальный баркод/штрихкод нужен каждому товару в отдельности.

Но есть исключения. Речь идет о небольшом и недорогом товаре, где допустим произвольный выбор цвета – например это могут быть резиночки, мишура и прочее. Но это вы обязательно должны указать в карточке товара.

Еще раз напоминаем, что если у производителя уже есть его штрихкод на товаре, вы создаете и приклеиваете свой, новый. Иначе может возникнуть путаница на складе. Более того, товары данного производителя могут продавать и ваши конкуренты – поэтому следует избежать ситуации, когда ваш товар “продаст” кто-то другой.

Выводы

Заходя с любой продукцией на маркетплейсы, вы должны помнить, что вам необходимо сделать штрихкоды для всех видов товаров.

Это значительно облегчит индентификацию вашего товара в системе Wildberries, а также его приемку и отправку конечному покупателю.

Если остались вопросы,задавайте их в комментариях. А также подписывайтесь на наш канал – мы рассмотрим еще много интересных и полезных тем.

Ну и по традиции – компания MarketGuru желает вам прибыльного бизнеса на маркетплейсах!

Чем еще мы можем быть для вас полезны?

👉 КАК ЗАРАБАТЫВАТЬ В КРИЗИС? – 3х дневная антикризисная онлайн-конференция по заработку на маркетплейсах

MarketGuru.io это IT сервис для увеличения продаж на маркетплейсах, который показывает сколько и на чем зарабатывают конкуренты, подбирает трендовые товары, автоматизирует ваши финансы и поставки: 📊 анализ🔝 увеличение продаж🔍 конкурентная разведка

👉 БЕСПЛАТНЫЙ МАСТЕРКЛАСС – «Как зарабатывать в 2 раза выше рынка из любой точки мира?» После регистрации вы получите Чек-лист “11 способов заработать деньги на Wildberries”

Бесплатное расширение MarketGuru для анализа товаров конкурента для браузера Google Chrome👉 https://clck.ru/VVuPG/

Сканер Aspose.Barcode – это бесплатное онлайн приложение для сканирования штрих кодов с изображений или камеры вашего смартфона. Поддерживается 60+ символик штрих кодов включая все популярные. Имеется возможность найти местоположение и просканировать несколько штрих кодов на изображении. Наши продвинутые алгоритмы позволяют сканировать даже повреждённые штрих коды.

Это бесплатное приложение предоставлено Aspose.BarCode

Также посмотрите наш Cloud API

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

  • Важен ли точный размер символов штрих-кода?

    Для некоторых типов штрих-кодов это важно. Для ITF-14 требуется размер 142,75 мм в ширину и 32 мм в высоту. Для EAN-13 требуется ширина 37,29 мм и высота 27,85 мм.

  • Насколько маленьким может быть штрих-код?

    Штрих-код может быть достаточно маленьким. Например, 1×1 см для двухмерного штрих-кода. Но в штрих-код меньшего размера можно закодировать меньше информации. И вам также предется использовать принтер с более высоким разрешением.

  • Сколько данных может содержать штрих-код?

    Обычно это около 25 символов для 1D штрихкода и около 2000 для 2D. Конечно, чем больше символов вы закодируете, тем крупнее будет штрих-код. Штрих-код 1D может стать непрактично широким, если кодирует более чем из 15 символов.

  • Что такое одномерный или линейный штрих-код? Что такое двухмерный штрих-код?

    Одномерный или линейный штрих-код представляет собой комбинацию контрастных вертикальных полос. Для некоторых из них вы можете кодировать только числа, для других вы также можете кодировать буквы. Большинство сканеров штрих-кода могут считывать их, считывая всего одну строку. Двухмерный штрих-код кодирует информацию в двух измерениях и, следовательно, может хранить в себе гораздо больше информации. И обычно меньше 1D. Для считывания этого типа штрих-кодов требуется более сложный сканер.

  • Какой штрих-код лучше всего использовать?

    В различных отраслях промышленности существуют стандарты использования типов штрих-кодов. Для маркировки товаров в рознице используются EAN и UPC. Используйте ISBN, ISSN и Bookland для книг и периодических изданий. Используйте UCC-128, EAN-128 или SSCC-18 для маркировки транспортных коробок. Обратите внимание, что промышленный стандарт не обязательно совпадает с символикой штрих-кода. ISBN, ISSN – это промышленные стандарты, основанные на символике штрих-кода EAN. UCC-128, EAN-128 и SSCC-18 используют штрих-код Code 128. Как правило, если товары должны сканироваться или продаваться в розницу, то лучшим типом штрих-кода для использования будут штрих-коды UPC или EAN. Учитывайте также объем данных, которые вам требуются. Если требуются буквенно-цифровые символы, то лучшим вариантом будет код 39 или код 128. Также учитывайте размер предметов, которые вы кодируете, и систему, которую вы будете использовать, поскольку двухмерные штрих-коды намного меньше, но могут не поддерживаться вашей системой или вашими партнерами по цепочке поставок.

Сканер Aspose.BarCode

  • Сканировать штрих код на картинке
  • Сканер штрих кодов поддерживает следующие символики штрих кодов: Торговые одномерные: UPC-A, UPC-E, EAN-8, EAN-13, GS1 DataBar (RSS); Промышленные одномерные: Code 39, Code 93, Code 128, GS1-128, Codabar, ITF-14; Двумерные: QR Code, Data Matrix, Aztec, PDF 417

Сканер Aspose.BarCode

How To

Как отсканировать штрих код

  • Загрузите изображение или сфотографируйте штрих код
  • Выберите качество сканирования и тип штрих кода (опционально).
  • Нажмите кнопку “Сканировать штрих код”
  • Получите результат сканирования

Сканируйте штрих код быстро и просто

Загрузите изображение, выберите тип штрих кода и нажмите на кнопку “Сканировать штрих код”.

Сканируйте штрих коды с любого устройства

Приложение работает на любой платформе, включая Windows, Mac, Android и iOS. Все файлы обрабатываются на наших серверах, установка стороннего ПО не требуется.

Качество сканирования штрих кода

Работает на Aspose.BarCode. Все файлы обрабатываются библиотеками Aspose, которые используются многими компаниями из списка Fortune 100 в 114 странах.

Популярные типы штрих кодов

Так же вы можете сканировать многие другие типы символик.

  • QR Code
    (QR Code, GS1 QR Code)
  • PDF417
    (PDF417, MicroPDF417)
  • DataBar
    (GS1 DataBar Expanded, GS1 DataBar Expanded Stacked, GS1 DataBar OmniDirectional, GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Truncated)
  • Data Matrix
    (Data Matrix, GS1 Data Matrix)
  • EAN
    (EAN-8, EAN-13, EAN-14)
  • UPC
    (UPC-A, UPC-E, UPC-A GS1 Code 128 Coupon, UPC-A GS1 DataBar Coupon)
  • Aztec
  • Codablock
    (Codablock-F, GS1 Codablock F)
  • Code 128
    (Code 128, GS1-128)
  • Code 16K
  • Italian Pharmacode
  • Code 39
    (Code 39 Extended, Code 39 Standard)
  • Code 93
    (Code 93 Extended, Code 93 Standard)
  • USPS OneCode
  • Australia Post
    (Australia Post, Australia Poste Parcel)
  • Deutsche Post
    (Deutsche Post Identcode, Deutsche Post Leitcode)
  • KIX-code
  • Italian Post 25
  • PLANET
  • POSTNET
  • RM4SCC
  • Singapore Post
  • Swiss Post Parcel
  • DotCode
  • Interleaved 2 of 5
  • DataLogic 2 of 5
  • IATA 2 of 5
  • Matrix 2 of 5
  • Standard 2 of 5
  • ISBN
  • ISMN
  • ISSN
  • ITF
    (ITF-6, ITF-14)

Не один реализуемый на Вайлдберриз товаров не обходится без маркировки. Она позволяет эффективно вести учёт товаров, отслеживать наличие товаров на складах, проверять количество реализованной и возвращённой покупателями продукции. Важным элементом маркировки является баркод, который наносится на каждый реализуемый продавцом товар. Что это такое баркод товара на маркетплейса Вайлдберриз, и каковы особенности его создания? Расскажем в нашем материале.

  • Что такое баркод?
  • Что такое баркод на Вайлдберриз?
  • Требования к баркодам на Вайлдберриз
  • Как сделать баркоды на Вайлдберриз
  • Этикетки с баркодом на Wildberries
  • Видео:

Что такое баркод?

Обычно под «баркодом» понимается штрих-код, состоящий из штрихов и пробелов различной ширины, и представляющий собой машиночитаемое представление цифр и символов.

Использующийся в большинстве случае баркод стандарта EAN-13 состоит из 13 цифр, из которых:

  • Первые 3 цифры – представляют собой код страны;
  • Следующие 4 цифры – код предприятия (изготовителя);
  • Следующие 5 цифр – код товара;
  • Последняя цифра – контрольное значение.

Баркоды можно встретить на упаковках продуктов, реализуемых в супермаркетах, мини-маркетах и других магазинах. Считываются баркоды с помощью специального оптического сканера.

Читайте также: комиссия маркетплейса Вайлдберриз для поставщиков.

Что такое баркод на Вайлдберриз?

Несмотря на то, что по своему смыслу баркод и штрих-код используются как слова синонимы, довольно часто можно встретить позицию, по которой на Wildberries баркодом считается числовой идентификатор в виде 13 цифр, расположенный ниже штрих-кода. Такой баркод вместе со штрих-кодом генерируется в Личном кабинете поставщика на Вайлберриз, распечатывается и приклеивается на товар (ярлык товара), и на упаковку товара.

Таким образом, на Вайлдберриз штрих-код состоит из графической части (штрихов) и цифровой части – баркода.

Важно помнить, что уникальный штрихкод генерируется на каждый размер и цвет товара. Создание одного штрихкода на все размеры реализуемой вами одежды (например, рубашки или платья), не допускается.

Это пригодится: ТНВЭД коды на Вайлдберриз – что это такое?

Требования к баркодам на Вайлдберриз

Разобравшись, что это такое баркод на Wildberries, рассмотрим требования к баркодам. Последние не отличаются от требований, которые применяются к баркодам в других торговых площадках.

Они следующие:

  • Качество печати. Код должен быть напечатан чётко, контрастно, и хорошо читаемо, без каких-либо пятен. В ином случае это может привести к отказу в приёме товара на складе Вайлдберриз;
  • Уникальность. Код должен быть уникальным и соответствовать продукту, совпадения не допускаются;
  • Размер. Обычно обуславливается стандартами штрихового кодирования, для чего вначале необходимо определить используемый стандарт. Номинальные размеры штрих-кодов могут быть изменены (допускается от 80% до 200% используемого значения). Слишком маленький код может вызывать проблемы при его считывании.

Как сделать баркоды на Вайлдберриз

Для генерации баркода на Вайлдберриз необходимо будет перейти в Личный кабинет продавца на маркетплейсе.

Для этого понадобится сделать следующее:

  1. Пройти авторизацию на портале поставщика;
  2. Перейти в раздел «Загрузки»;
  3. Там выберите «Баркоды»;
  4. Выбрать вкладку «Генерация штрихкодов»;
  5. Отобразится небольшая инструкция, которая укажет, что вам необходимо сгенерировать количество уникальных баркодов;
  6. Кликните на кнопку «Сгенерировать штрихкоды»;
  7. Автоматически загрузится файл, содержащий уникальные баркоды в формет Эксель. Вы сможете открыть данный файл и просмотреть присвоенные баркоды, которые можно будет использовать при загрузке спецификаций;
  8. Сгенерированные баркоды будет необходимо загрузить на сайт, для закрепления за имеющимся у продавца товаром. В ином случае их могут сгенерировать другие партнёры маркетплейса;
  9. Для осуществлений данной операции перейдите в раздел «Загрузки», и выберите там подраздел «Загрузка баркодов» (загрузки маркировки).

Помните, что вам понадобится сгенерировать количество баркодов, равное количеству добавленных товаров в вашем кабинете поставщика.

Этикетки с баркодом на Wildberries

Создав штрихкоды на Вайлдберриз, содержащие баркоды, понадобится распечатать этикетки. Кроме самих кодов на таких этикетках обычно приводится название товара, его состав, дата изготовления, страна производитель, поставщик, ТР РС. Размер этикеток обычно составляет 58 на 40 мм.

В случае неправильного создания этикетки товара последний может быть не принят складом Wildberries, и возвращён продавцу.

Видео:

В нашем материале мы разобрали, что это такое баркод товара в интернет-магазине Вайлдберриз, для чего он предназначен, и как его сгенерировать. Используйте его для маркировки вашего товара при его продаже на маркетплейсе, что поможет в правильном учёте товара и его доставке покупателю.

Что сделать, чтобы иметь код для отслеживания посылки? Стоит ли это денег? Или просто спросить у работника почты? Или надо заполнять какую-то особую форму?

Данный код написан на чеке, который выдается после отправки посылки или заказного письма, если не можете разобраться какой именно из кучи цифр, то попросите кассира его Вам обвести. Я когда заказное письмо отправляла в другой город с документами, мне сама оператор-кассир на почте его обвела.

На сайте почты России в разделе “Отслеживание почтовых отправлений” приведен пример как должен выглядеть данный код у Вас на чеке.

автор вопроса выбрал этот ответ лучшим

Ничего не надо заполнять, все просто, приходите, отправляете посылку – для этого заполняете 1 или 2 бланка, после этого кассир отдает чек за пересылку – там среди прочего и будет этот код, там впереди и последние – большие буквы латинского алфавита.

Знаете ответ?

Время на прочтение
4 мин

Количество просмотров 104K


В статье приводится короткий пример, как встроить в своё приложение генератор и/или сканер QR кодов (или штрих-кодов), и тем самым облегчить себе задачу передачи с устройства на устройство коротких объемов информации.

QR-коды пришли на смену устаревшим штрих-кодам (далее вместо ‘Bar code’) и все плотнее входят в нашу жизнь, их используют в десятках различных решений от передачи ссылок на сайт, до сложных систем авторизаций и покупок.

Подробно узнать что такое QR-код можно в подробностях узнать из статьи Читаем QR код

Для выполнения поставленой задачи нам понадобится 2 библиотеки из двух проектов:

  • ZBar bar code reader
  • ZXing («Zebra Crossing»)

Сканируем QR-коды

Для сканирования будут использоваться библиотеки из ZBar bar code reader, итак поехали:

  1. Добавить в проект zbar.jar
  2. Добавить в проект native библиоткеки libiconv.so и libzbarjni.so отвечающие за анализ и распознавание картинки с камеры в реальном
    времени.
  3. Загружаем native библиотеки в память
    static {
            System.loadLibrary("iconv");
    }
    
  4. Инициализируем сканер
    scanner = new ImageScanner();
    scanner.setConfig(0, Config.X_DENSITY, 3); //почему именно эти параметры нигде не указано
    scanner.setConfig(0, Config.Y_DENSITY, 3);
  5. Дальше передаем сканеру каждый новый кадр из превью камеры
    PreviewCallback previewCb = new PreviewCallback() {
            public void onPreviewFrame(byte[] data, Camera camera) {
                String lastScannedCode;
                codeImage.setData(data);
                int result = scanner.scanImage(codeImage);
                if (result != 0) {
                    SymbolSet syms = scanner.getResults();
                    for (Symbol sym : syms) {
                        lastScannedCode = sym.getData();
                    }
                }
            }
        }
    
  6. В результате в lastScannedCode мы получаем распознанный код.

    Тут есть одна особенность, result = scanner.scanImage(codeImage) иногда возвращет корректный результат, даже когда нет никакого QR-кода перед камерой. То есть, камера иногда распознает что то даже в обычной размытой картинке. Поэтому рекомендую ввести дополнительную проверку на размер прочитанного кода или на соответствие ожидаемому формату.

Генерируем QR-коды

В этом случае уже будут задействованы ресурсы библиотеки ZXing.
Входные парамеры encodeAsBitmap: текст или код для кодирования, стандарт в который мы кодируем, размеры картинки на выходе.

Bitmap barcode_bitmap = encodeAsBitmap(text, BarcodeFormat.QR_CODE, 200, 200);
targetImageView.setImageBitmap(barcode_bitmap);

private static Bitmap encodeAsBitmap(String contents, BarcodeFormat format, int img_width, int img_height) 
                throws WriterException {
        String contentsToEncode = contents;
        if (contentsToEncode == null) {
            return null;
        }
        Map<EncodeHintType, Object> hints = null;
        String encoding = guessAppropriateEncoding(contentsToEncode);
        if (encoding != null) {
            hints = new EnumMap<EncodeHintType, Object>(EncodeHintType.class);
            hints.put(EncodeHintType.CHARACTER_SET, encoding);
        }
        MultiFormatWriter writer = new MultiFormatWriter();
        BitMatrix result;
        try {
            result = writer.encode(contentsToEncode, format, img_width, img_height, hints);
        } catch (IllegalArgumentException iae) {
            // Unsupported format
            return null;
        }
        int width = result.getWidth();
        int height = result.getHeight();
        int[] pixels = new int[width * height];
        for (int y = 0; y < height; y++) {
            int offset = y * width;
            for (int x = 0; x < width; x++) {
                pixels[offset + x] = result.get(x, y) ? BLACK : WHITE;
            }
        }

        Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
        bitmap.setPixels(pixels, 0, width, 0, 0, width, height);
        return bitmap;
    }

Что на счёт Штрих-кодов?

Сканер понимает все виды штрих-кодов без каких-либо модификаций, из коробки.

Генератор же модифицируется не просто, а очень просто:
в функцию encodeAsBitmap передаем в поле format вместо BarcodeFormat.QR_CODE, что нибудь вроде BarcodeFormat.CODE_128, что будет соответствовать штрих-коду стандарта Code 128

Пару советов напоследок

Имейте ввиду, что работа с камерой может иметь свои особенности на разных платформах

Замечено, что метод

public void onPreviewFrame(byte[] data, Camera camera) {
    codeImage.setData(data);
    ....
}

постоянно теряет память (есть Memory Leak) ввиду того что буфер кадра постоянно создается и очищается на каждом новом превью кадре с камеры.
Для того, что бы этого избежать, есть возможность использовать CallbackBuffer для выделения статичного буфера под превью кадры.
Это действительно помогает избавится от утечек памяти и даже увеличивает фрейм-рейт у превью картинки с камеры.
Но!, нашлась модель телефона, которая ни в какую не захотела работать с превью буфером и не факт что не найдутся еще, поэтому оставил в примере более надежный способ.

Генерация штрихкодов имеет ограничения согласно выбранному стандарту: максимальный размер в байтах, разрешенные смиволы и т.д.
Изучите особенности линейных штрикодов, для того что бы обеспечить совместимость отображаемых вами штрих-кодов с магазинными сканерами

Тем, кто собирается использовать .so библиотеки в проектах использующих билд систему Gradle, шаги следющие: создаем jar файл iconv.jar со следующей структурой:

  • lib/
  • lib/x86
  • lib/armeabi
  • lib/armeabi-v7a

и добавляем в его секцию dependencies
compile files(‘libs/iconv.jar’)
Либо, более универсальный вариант, что бы не описывать все JAR файлы по-отдельности:

dependencies {
    compile fileTree(dir: 'lib', include: '*.jar')
}

UPD. Залил исходники на GitHub
Что получилось на выходе проекта (Генератор и Сканер в одном флаконе):

Добавить комментарий