WooCommerce'te barkod okutma: telefon kamerası nereye kadar yeter
Telefon kamerası barkod okur ve küçük bir sayım için bu gerçekten yeterlidir. Okutulan kodun SKU ve GTIN alanıyla nasıl eşleştiğini, telefonun nerede yetersiz kaldığını ve el tipi bir okuyucuya ne zaman geçmeniz gerektiğini anlatıyoruz.
Stoku düzgün saymaya başlamak için donanım satın almanız gerekmez. Telefon kamerası barkod okuyabilir ve küçük bir sayım için bu gerçekten yeterlidir.
Her iş için yeterli olmadığı da doğru; aksini varsayan yazılar öğleden sonranızı çöpe attırır. Bu yazı WooCommerce’te barkod okutmanın gerçekte nasıl çalıştığını, okutulan kodun neyle eşleştirildiğini, telefonun doğru araç olduğu yerleri ve durup €30’luk bir okuyucu almanız gereken noktayı anlatıyor.
“Sayım için okutmak” gerçekte ne yapar#
Barkod, makinenin okuyabileceği bir biçimde basılmış bir sayıdan ibarettir. Okutma işlemi sırayla üç şey yapar: sayıyı okur, o sayının ait olduğu ürünü bulur, sayılan miktarına bir ekler.
İşe yarar tasarımın tamamı bu adımların arasında olup bitendedir. Kullanmaya değer bir sayım ekranında:
- Her okutmanın ardından imleç okutma kutusunda kalır; böylece ürünler arasında klavyeye hiç dokunmazsınız.
- Aynı ürünü iki kez okutmak üzerine yazmaz, ekler. 7 + 1 = 8 şeklinde açıkça gösterilir, çünkü bir raf avuç avuç sayılır.
- Tanınmayan bir kod sessizce hiçbir şey yapmak yerine durumu anında bildirir.
- Az önce okuttuğunuz her şey görünür ve düzenlenebilir kalır; böylece bir hata gelecek hafta keşfedilmek yerine anında düzeltilir.

Bu “üstüne ekleme” davranışı, değerlendirdiğiniz her araçta kontrol etmeye değer. Okutma üzerine yazıyorsa, bir kutuyu iki turda saymak ilk turu sessizce yok eder.
Okutulan kod neyle eşleştirilir#
Mağazanızda okutmanın çalışıp çalışmayacağını belirleyen kısım burasıdır ve genellikle atlanır.
Okutulan metin sırayla şunlarla eşleştirilir:
- Ürünün SKU’su. SKU’larınız zaten barkod numaralarıysa her şey olduğu gibi çalışır.
- WooCommerce’in GTIN / UPC / EAN / ISBN alanı. WooCommerce 9.2, hem ürünlerde hem varyasyonlarda SKU’dan ayrı, bu iş için ayrılmış bir alan ekledi. Üzerinde basılı perakende barkodu bulunan üretilmiş mallar satıyorsanız o numaraların yeri burasıdır.
Bu ayrım önemlidir, çünkü SKU ile barkod farklı işler yapan farklı şeylerdir. SKU sizin iç tanımlayıcınızdır; onu siz seçersiniz ve içine istediğinizi kodlayabilirsiniz. GTIN/EAN/UPC ise üreticiye ait, küresel olarak tahsis edilmiş bir numaradır; aynı ürün dünyadaki her mağazada aynı numarayı taşır.
Üreticinin EAN’ını SKU alanına yazmak okutma açısından işe yarar ama geri kalan her şeyi karıştırır. Basılı barkod için GTIN alanını kullanın, SKU’yu da kendi kodunuz olarak bırakın.
Telefon kamerasını kullanmak#
Stocktake for WooCommerce içinde telefon kamerasıyla okutma bir Beta özelliğidir. Arka planda, cihaz sunuyorsa tarayıcının yerleşik barkod algılamasını kullanır; sunmuyorsa eklentiyle gelen bir çözücü kütüphaneye düşer. Bu kütüphane her zaman kendi sitenizden sunulur, hiçbir zaman bir CDN’den değil.

Bunun pratikteki anlamı şu:
- HTTPS gerekir. Tarayıcılar aksi hâlde bir sayfaya kamera erişimi vermez. Yayında olan her mağaza bu koşulu zaten sağlar.
- Sonuçlar telefona ve barkod türüne göre değişir. Yerleşik algılamaya sahip güncel Android ve iOS cihazlar hızlıdır; eski donanım yedek çözücüye yaslanır ve gözle görülür biçimde yavaştır. Bazı barkod türleri diğerlerinden daha güvenilir okunur.
- Her şeyi ışık ve odak belirler. İyi aydınlatılmış, düz ve hasarsız bir barkod 10–20cm mesafeden anında okunur. Aynı kod buruşmuş hâlde, loş bir depoda size zorluk çıkarır.
- Canlı görüntünün kilitlenemediği kodlar için fotoğraftan okutma seçeneği var, ayrıca yakınlaştırma ve fener kontrolleri de mevcut.
Ödünleşimi açıkça söyleyelim: yirmi ya da elli ürün için bu tamamen makul bir çalışma biçimidir ve hiçbir maliyeti yoktur. Dört yüz ürün için ise fazladan geçen her yarım saniyeyi hissedersiniz ve telefonu odak mesafesinde tutmaktan kolunuz yorulur.
USB veya Bluetooth okuyucu kullanmak#
Barkod okuyucular hakkında çoğu kişinin fark etmediği ve onları bu kadar dertsiz kılan şey şu: okuyucu bir klavyedir.
Neredeyse her el tipi okuyucu kendini standart bir HID klavye aygıtı olarak tanıtır. Barkodu okur, rakamları hiçbir insanın yetişemeyeceği bir hızda “yazar”, sonra Enter’a basar. Sürücü yok, uygulama yok, alışıldık Bluetooth eşleştirmesinin ötesinde bir kurulum yok, entegrasyon işi hiç yok. Takın, okutma kutusuna tıklayın, çalışır. Yazılan girdiyi kabul eden her web sayfasında çalışır.
Pratik notlar:
- Kablolu USB okuyucular en ucuz ve en güvenilir seçenektir; sabit bir sayım istasyonu için gayet uygundur.
- Bluetooth okuyucular telefon veya tabletle eşleşir; mağaza içinde dolaşarak sayım yapacaksanız isteyeceğiniz budur. Okuma işini okuyucu yapar, telefon yalnızca ekranı gösterir.
- Önce Enter davranışını test edin. Çoğu okuyucu varsayılan olarak koddan sonra satır başı gönderir; sizinki göndermiyorsa kılavuzunda, bir kez okutarak bunu etkinleştireceğiniz bir yapılandırma barkodu bulunur.
Telefon ne zaman yeter, ne zaman yetmez#
| Durum | Kullanın |
|---|---|
| Nokta kontrolü, 10–50 ürün | Telefon kamerası |
| Tek bir reyonun haftalık döngü sayımı | Telefon kamerası; reyon yoğunsa Bluetooth okuyucu |
| Tam sayım, yüzlerce satır | Bluetooth veya USB okuyucu |
| Soğuk hava deposu, eldiven, kötü ışık | Tartışmasız özel okuyucu |
| Hasarlı, küçük veya kavisli barkodlar | Özel okuyucu |
| İki kişinin birlikte sayması | İki cihaz; en az biri özel okuyucu |
Makul bir kural: telefonla başlayın ve bir sayım öngördüğünüzden uzun sürdüğü ilk seferde okuyucu alın. Bu ucuz bir bilgidir ve okuyucuyu tam olarak ne için aldığınızı bilirsiniz.
Barkodu olmayan ürünler#
Pek çok stok kaleminde basılı kod yoktur: el yapımı ürünler, dökme satılan ürünler, kendi markanızın ürünleri, yeniden paketlenmiş her şey.
Çaba sırasına göre üç seçenek:
- SKU’yu veya ürün adını yazın. Aynı okutma kutusu ikisini de kabul eder ve barkodsuz ürünlerden oluşan kısa bir liste için bu, her türlü etiketleme projesinden hızlıdır.
- Kendi iç kodlarınızla etiket basın. Yalnızca kendi içinizde işlem gören stok için gayet geçerli bir yöntemdir. Kimse ikisini karıştırmasın diye bu kodları perakende barkodlarından yapısal olarak ayrı tutun.
- Tahsisli GTIN satın alın. Yalnızca ürünleriniz başka perakendeciler üzerinden satılıyorsa ya da bunu şart koşan pazar yerlerinde listeleniyorsa gerekir.
Bir avuç barkodsuz ürün, geri kalanını okutmanıza engel olmasın. %80’i okutulan, %20’si elle yazılan bir sayım, %100’ü elle yazılan bir sayımdan hâlâ çok daha hızlıdır.
Varyasyonlar: doğru şeyi okutmak#
Varyasyonlu ürün satıyorsanız, stok takibi açık olan her varyasyon kendi satırı olarak sayılır. Olması gereken de budur, çünkü Orta Beden Mavi ile Büyük Beden Kırmızı, farklı raflarda duran farklı şeylerdir.
Bu da okuttuğunuz kodun üst ürünü değil, varyasyonu tanımlaması gerektiği anlamına gelir. WooCommerce’te hem SKU hem de GTIN/UPC/EAN/ISBN alanı varyasyon düzeyinde bulunur; dolayısıyla varyasyonun kendi barkodunu oraya girin. Gerçek dünyada perakende barkodları zaten varyasyon başınadır; üretici her bedene farklı bir EAN tahsis eder. Yani bu genellikle yalnızca ürünün üzerinde basılı olanı kaydetmek demektir.
Varyasyonlarınız tek bir kodu paylaşıyorsa okutma onları birbirinden ayıramaz, stok kayıtlarınız da ayıramaz. Bunu sayım sırasında değil, sayımdan önce düzeltin.
Bir sayım için pratik hazırlık#
- Başlamadan önce beş kodu test edin. Farklı tedarikçilerden ürünler seçip okutun. Bir tedarikçinin bütün kodlarının WooCommerce’te olmadığını sayımın ortasında fark etmek kötü bir öğleden sonra demektir.
- Her şeyi şarj edin. Bariz, ama düzenli olarak unutuluyor; sayımın yarısında biten telefon, sayımların yarıda bırakılma sebebidir.
- Oturumu tek bir fiziksel alanla sınırlayın. Bir kategoride ne varsa onu değil, önünüzde ne varsa onu sayın.
- Yedek planı önceden belirleyin. Bir kod okunmadığında SKU’yu mu yazacaksınız, ürünü kenara mı ayıracaksınız? Kimse takılıp kalmasın diye birini seçin.
- Ekranı görebileceğiniz yerde tutun. Çift okutmayı henüz hatırlıyorken yakalamanızı sağlayan şey, son okutmalar listesidir.
Okutma yalnızca giriş yöntemidir; sayımın öncesinde bir anlık görüntüye, sonrasında da bir fark incelemesine ihtiyacı vardır. Tam stok sayımı rehberi bu döngüyü baştan sona anlatıyor ve ilk gerçek oturumunuzdan önce okumaya değer.
Barkod okutma SSS#
Telefon kameramı WooCommerce için barkod okuyucu olarak kullanabilir miyim?
Evet. Stocktake’teki telefon kamerasıyla okutma, mevcut olduğunda tarayıcının yerleşik barkod algılamasını, olmadığında ise eklentiyle gelen bir çözücüyü kullanan bir Beta özelliğidir. HTTPS’li bir site gerekir; yayında olan her mağazada bu zaten vardır. Birkaç düzine ürünlük sayımlarda iyi çalışır.
Barkod okuyucu için özel bir uygulama ya da sürücü gerekir mi?
Hayır. Neredeyse her el tipi barkod okuyucu kendini standart bir klavye olarak tanıtır: rakamları yazar ve Enter’a basar. Takın ya da eşleştirin, okutma kutusuna tıklayın; hiçbir entegrasyon olmadan çalışır.
Barkod SKU alanına mı, GTIN alanına mı girilmeli?
Basılı perakende barkodunu, WooCommerce 9.2’den beri mevcut olan GTIN / UPC / EAN / ISBN alanına girin; SKU’yu da kendi iç kodunuz olarak bırakın. Okutma önce SKU ile, sonra bu alanla eşleştirir; yani ikisi de çalışır. Ama ikisini birbirine karıştırmak geri kalan her şeyi karıştırır.
Barkod okutma ürün varyasyonlarıyla çalışır mı?
Evet. Stok takibi açık olan her varyasyon kendi satırı olarak sayılır ve hem SKU hem de GTIN alanı varyasyon düzeyinde bulunur. Her varyasyonun kendi barkodunu varyasyonun üzerinde tutun; üreticiler zaten her beden veya renk için farklı bir kod tahsis eder.
Hiç barkodu olmayan ürünler ne olacak?
SKU’yu veya ürün adını aynı okutma kutusuna yazın; ya da yalnızca kendi içinizde işlem gören stok için iç kodlarınızla kendi etiketlerinizi basın. Tahsisli GTIN yalnızca başka perakendeciler üzerinden satış yapıyorsanız veya bunu şart koşan pazar yerlerinde listeleniyorsanız gerekir.
USB mi Bluetooth okuyucu mu almalıyım?
Sabit bir sayım istasyonu için kablolu USB en ucuz ve en güvenilir olanıdır. Bluetooth telefon veya tabletle eşleşir ve mağaza içinde dolaşmak için isteyeceğiniz budur. Her iki durumda da okuyucunun koddan sonra Enter gönderdiğini kontrol edin; çoğu bunu varsayılan olarak yapar.
