WooCommerce'te fişsiz iade nasıl alınır
Müşteri elinde ürünle geliyor ama sipariş numarası yok. WooCommerce'te iade siparişin alt kaydı olduğu için çekirdeğin buna cevabı yok. Fişsiz iadenin nasıl işlediğini, stok onay kutusunun nerede ıskaladığını ve iadenin neden kendi belgesi olması gerektiğini anlatıyoruz.
Bir müşteri elinde bir kazakla, hiçbir belge olmadan tezgâha gelir. Hediyeymiş, üç hafta önce alınmış. Sipariş numarasını bilmiyor, e-postası da yok ve arkasında sıra birikmeye başladı. Ürünü geri alacağınıza zaten karar verdiniz; asıl soru ne gireceğiniz ve stokun nereye gideceği.
WooCommerce’in, bulabildiğiniz bir siparişi iade etmek için iyi bir cevabı var; bunun içinse hiçbir cevabı yok. WooCommerce’te iade, bir siparişin alt kaydıdır: sipariş yoksa iade de yok, basılacak düğme de yok. Bu yazı çekirdeğin gerçekte ne yaptığını, her zamanki stoka geri ekleme onay kutusunun neden ıskaladığını ve bunun yerine tezgâh biçiminde bir iadenin nasıl işlediğini anlatıyor; kendi eklentimizin yapamadığı kısımlar dahil. WooCommerce içinde kasa çalıştırıp çalıştırmayacağınıza hâlâ karar veriyorsanız, WooCommerce’in yerleşik bir satış noktası var mı yazısından başlayın.
WooCommerce’in cevabı olmayan durum#
WooCommerce’teki her iade özelliği bir siparişten yola çıkar. Siparişi açar, Refund’a basar, adet ya da tutar girersiniz; WooCommerce de o siparişe karşı bir iade kaydı yazar. Bu model bir web mağazası için doğrudur, çünkü orada her satış ödeme adımından bir e-posta adresi ekli olarak geçmiştir. Bir dükkân tezgâhı bu modeli dört sıradan biçimde kırar:
- Ürün hediyeydi ve iade eden kişi satın alan kişi değil.
- Satış siz hiçbir şey kurmadan önce, ya eski kasada ya da bir deftere kesilmişti.
- Fiş çamaşır makinesinden geçmiş ve termal baskı gri bir dikdörtgene dönmüş.
- Yirmi saniyeniz ve bekleyen on bir kişi var; üç haftalık siparişin içinde “mavi kazak, belki salı” diye arama yapmak yirmi saniyelik bir iş değil.
Perakendecilerin, bu dördünü birden kapsayan işlem için bir adı var: fişsiz iade. Önünüzdeki ürünü, geçmişteki belirli bir satışa hiç bakmadan, kendi başına değerlendirerek iade edersiniz. Yine de eşleştirilmiş bir iadenin ürettiğini üretmek zorundadır: dışarı çıkan para, geri gelen stok ve ikisini de kanıtlayan bir belge.
İade penceresi, size hiçbir zaman doğrulatmadığı üç şeyi bildiğinizi varsayar: hangi sipariş olduğunu, her kalem için ne ödendiğini ve stokun gerçekten çıkıp çıkmadığını. Tezgâhta çoğu zaman bunların hiçbirini bilmezsiniz; yalnızca ürünü, bugünkü raf fiyatını ve müşteriye para borçlu olduğunuzu bilirsiniz. Önce siparişi dayatan her akışın etrafından dolanılır; genellikle bir çalışan çekmeceden nakit iade eder ve hiçbir zaman sisteme girilmeyen bir not yazar. satış raporunuz kasayla neden tutmuyor yazısında anlatılan mutabakat borcu tam olarak budur.
İadede stoka geri ekleme: onay kutusu ve ıskaladığı iki durum#
Bir siparişten iade yaptığınızda WooCommerce, iade panelinde bir “Restock refunded items” seçeneği sunar; bu seçenek yalnızca WooCommerce’in kendi stok yönetimi açıkken görünür. Çoğu zaman sessizce ve doğru çalışır. “Stokum geri gelmedi” bildirimlerinin çoğunun arkasında iki arıza biçimi vardır.
Bir: zaten hiç çıkmamıştı. İadede stoka geri ekleme, iade ettiğiniz adedi geri verir; ama yalnızca WooCommerce’in en başta stok düştüğünü kaydettiği bir kalemde. Hiç stok düşmemiş bir siparişin kalemlerinde böyle bir kayıt yoktur, dolayısıyla üzerinde işlem yapılacak bir şey de yoktur: iade tamamlanır, stok kıpırdamaz ve hiçbir hata görünmez. Elle girilmiş bir sipariş hâlâ Pending payment durumunda beklerken bu durumu yaratır; stoku çoktan düşülmüş bir siparişe yeni bir kalem eklendiğinde de aynısı olur. Bakın: WooCommerce’te elle girilen siparişler neden stok düşmüyor.
İki: ürünü değil parayı iade ettiniz. İade toplamına bir tutar yazıp kalem adetlerini sıfırda bırakırsanız (jest olarak £5 geri verirken herkesin yaptığı budur) stoka geri eklenecek adet olmaz. Para doğrudur, raf da olduğu gibi kalır; genellikle istediğiniz de budur. Ama onay kutusunun “her şeyi geri koy” anlamına geldiğini sananları şaşırtır.
Üçüncü sürpriz ters yönde işler: kimse istemediği halde stokun geri gelmesi. Bir siparişi Cancelled durumuna almak (ya da Pending’e geri döndürmek, ya da Failed yapmak) stoku iade penceresinden farklı bir kod yolundan geri yükler ve o yol, her kalemde hâlâ kayıtlı duran düşümün tamamını geri verir. İade panelinden stoka geri ekleme ise ilerledikçe o kaydı azaltır; bu yüzden ikisi üst üste binmez. Onay kutusunu işaretlemeden iade ettiğinizde kayıt olduğu gibi kalır ve biri siparişi iptal ettiği anda adetler kendiliğinden geri döner.
Adım adım fişsiz iade#
Eklentimizin İadeler ekranı siparişin değil işlemin etrafında kurulu: satış ekranının aynı yerleşimi, aritmetiği ters yöne bakıyor.

Geri geleni okutun#
Ekran açıldığında imleç okutma kutusunda bekler. Donanım okuyucu kodu yazar ve arama kendiliğinden çalışır; ayrıca bir kamera düğmesi vardır, yani telefon da okuyucu olabilir. Mekanizması telefon kamerasını WooCommerce barkod okuyucusu olarak kullanmak yazısında. Ürünün üzerinde kod yoksa alttaki arama alanı onu adıyla bulur; varyasyonlu bir üründe de bir varyasyon seçici açılır, böylece geri gelen beden geri konan beden olur. Çalışması gereken bir kod hiçbir sonuç döndürmüyorsa sebep genellikle bozuk bir okuyucu değil, alan uyuşmazlığıdır: kodların nerede durduğunu bir okuyucu neden “ürün bulunamadı” diyor yazısı anlatıyor.
İade sepetinde bilerek stok sınırı yoktur. Satış ekranında stok takipli bir kalem, ilk birim girdikten sonra eldeki stokla sınırlanır ve kasa, kasiyeri uyarır. İadelerde hiçbir sınır yoktur; çünkü bir müşteri, şu anda hiç elinizde olmayan bir üründen pekâlâ üç adet uzatabilir.
Fiyatlandırın ve hangi fiyatı verdiğinizi bilin#
Okutulan her kalem, ürünün WooCommerce’teki güncel fiyatından fiyatlandırılır ve kasa bu tutarı brüt, yani vergi dahil gösterir; çünkü müşterinin elden verdiği tutar budur, dükkânınız fiyatları öyle gösterse de göstermese de. Adet düzenlenebilir, fiyat düzenlenemez. Fişsiz iadenin dürüst sınırı burasıdır: kasa, müşterinin en başta ne ödediğini bilmez. Kazak %30 indirimle satıldıysa ve bugün yeniden tam fiyattaysa, fişsiz iade bugünkü fiyatı öder. Asıl siparişin elinizde olduğu durumlarda ondan iade etmek daha isabetlidir ve indirimli kalemleri doğru işler; bakın: vergi dahil fiyatlarda indiriminiz neden yanlış çıkıyor.
Paranın nasıl geri gideceğini seçin, sonra onaylayın#
İade yöntemi düğmeleri, satış ekranıyla aynı ödeme yöntemi listesinden gelir: başlangıçta Cash, Card ve Bank transfer; Ayarlar’dan yeniden adlandırılabilir ve çoğaltılabilir. Birini seçmek paranın nasıl çıktığını kaydeder. Bir ödeme kuruluşuyla temas kurmaz: hiçbir gateway çağrısı yapılmaz, kartta hiçbir şey ters çevrilmez, hiçbir dış servise dokunulmaz. Bu, kendi elinizle yaptığınız bir ödemenin muhasebe kaydıdır. Bir iade tam olarak tek bir iade yöntemi kaydeder; ücretsiz sürümde de Pro’da da. Bölünmüş ödeme satışlar için geçerlidir, iadeler için değil. İsteğe bağlı gerekçe alanı serbest metin alır (“fermuar bozuk”, “beden yanlış”, “hediye”) ve siparişe not olarak yazılır. Ardından onay düğmesi kaydı oluşturur.
Bir iade neden kendi belgesi olmalı#
Fişsiz iade kimsenin eski siparişini düzenlemez. Yeni bir WooCommerce siparişi oluşturur: POS iadesi olarak işaretlenmiş, iade edilen kalemleri içeren, ödeme yöntemi başlığı iade olarak kaydedilmiş ve durumu Refunded’a çekilmiş bir sipariş. İade tutarı ve ödeme yöntemi bir sipariş notuna yazılır; işlemi kimin yaptığı siparişe kaydedilir ve POS sipariş listesinde kasiyer sütununda görünür.
Bu bilinçli bir tercih. Geçmişteki bir satışı düzenleyen bir iade, o satışın ne olduğuna dair kaydı yok eder: ayın 4’ü yeniden yazıldıktan sonra “4’ünde ne tahsil ettik” sorusuna kimse cevap veremez. Ayrı bir belge iki gerçeği de olduğu gibi bırakır.

Sıradan bir WooCommerce siparişi olduğu için, siparişlerde çalışan her şey onda da çalışır: diğer bütün siparişlerle birlikte Orders listesinde görünür ve fiş daha sonra POS sipariş listesinden yeniden yazdırılabilir. O liste bir tür süzgeci ekler, böylece yalnızca iadelere bakabilirsiniz; düzenlemeyi de güvenli alanlarla sınırlar: ad, telefon, e-posta, ödeme yöntemi, durum ve bir not. Kalem ve fiyat cerrahisi WooCommerce’in kendi sipariş ekranına aittir.
İade notu tuzağı#
Burada özel bir tuzak var; bulmamız bir sürüm sürdü. WooCommerce, Refunded durumuna kendi işleyicisini bağlar. Sıradan bir mağaza siparişinde o işleyici doğrudur: tam iadeyi kaydeder ve müşteriye parayı geri vermek için ödeme gateway’i üzerinden bir iade oluşturmaları gerektiğini çalışanlara söyleyen bir sipariş notu yazar.
Fişsiz bir iadede o not doğrudan tehlikelidir. Nakit tezgâhın üzerinden çoktan geçmiştir, ortada ne gateway ne de ters çevrilecek bir çekim vardır; talimatı izleyen bir çalışan aynı müşteriye iki kez ödeme yapar. Bu yüzden eklenti, kendi durum değişikliği boyunca o tek geri çağrımı devreden çıkarır ve hemen ardından geri koyar. Kendi iade sürecinizi kuruyorsanız buna bakın: iadenin kendisi olan bir belgedeki refunded durumu, bir iadeyi yalnızca kaydeden bir belge için yazılmış talimatlar üretir.
Stokun geri gidip gitmeyeceğini ne belirler#
Tek bir ayar stoku her iki yönde de yönetir. Ayarlar’daki “Reduce stock automatically on sale”, bir tezgâh satışının stoku düşürüp düşürmeyeceğini belirler; aynı ayar, bir iadenin stoku geri koyup koymayacağını da belirler.

Bu simetri süs değil. Eski bir sürüm iadeleri koşulsuz olarak stoka geri ekliyordu; stok denetimi kapalı çalışan dükkânlarda her sat-ve-iade turu, satışın hiç eksiltmediği envanteri sessizce icat ediyordu. Pürüzlü bir nokta var: onay düğmesi, stok denetimi açık da olsa kapalı da olsa “Complete the return — refund + restock” yazar ve ekrandaki onay yine “Return completed — stock restored” der. Size doğruyu söyleyen şey iadenin sipariş notudur; o not ya “Stock restored” ya da “Stock not touched (stock control is off)” der. Stok denetimi kapalıyken pencereye değil nota bakın.
Stoka geri ekleme, ürünün durumundan da bağımsızdır: iade edilen bir ürün, satılabilir olsun olmasın satılabilir stoka geri girer. Fermuar kırıksa ve ürün çöpe gidecekse onu iadenin dışında tutup asıl siparişten iade edin ya da sonradan ürünün stok rakamını düzeltin.
Müşteri için kanıt, sizin için kanıt#

Print’e basmak, kasa rulosuna göre boyutlandırılmış dar ve eşaralıklı bir pencere açar. Pencerede Ayarlar’dan gelen dükkân adı, adresi ve telefonu, sipariş numarası ve saati, iade edilen kalemler, toplam ve yöntem yer alır; sonra pencere tarayıcının kendi yazdırma penceresine devredilir. Ortada yazıcı sürücüsü yoktur, termal yazıcıya doğrudan komut da gitmez; biri Print’e basıp o pencereyi onaylamadıkça hiçbir şey kâğıda ulaşmaz. Fiş yazıcınız o makinede sıradan bir yazıcı olarak kuruluysa yazdırır. Entegrasyonun tamamı budur; ücretsiz sürümde de Pro’da da.
POS müşterileri WooCommerce’in her zamanki sipariş e-postalarını almaz, iade e-postaları da buna dahildir; dolayısıyla ellerindeki fiş kaydın kendisidir. Kopyayı saklayın ya da kâğıt dosya tutuyorsanız iadenin sipariş numarasını müşterinin kopyasına yazın.
Bir iade günün rakamlarına ne yapar#

POS panelinde fişsiz bir iade, denk geldiği her dönemden ve ödeme dağılımında hangi dilimden çıktıysa o dilimden düşülür: nakit bir iade nakit dilimini küçültür, çünkü banknot oradan gelmiştir. İade edilen adetler çok satanların dışında tutulur, dolayısıyla bir iade hiçbir ürünü listede yukarı itemez. Ortalama sepet, satışları satışlara böler; bu yüzden müşterilerin gerçekte ne harcadığını anlatmayı sürdürür.
Açıkça söylenmesi gereken yapısal bir kayıt var. Fişsiz iade, asıl satışa bağlı bir iade kalemi değil kendi başına bir sipariş olduğu için, hiçbir rapor onu o belirli satışla netleştiremez; ikisini bağlayan hiçbir şey yoktur, tasarım gereği. POS paneli iadeleri kendi toplamlarından düşer, çünkü POS iadelerini açıkça sayar. WooCommerce’in kendi rapor ekranları bunu yapmaz: onlar için bir iade, pozitif bir toplam taşıyan ve Refunded durumunda duran sıradan bir siparişten ibarettir. Dolayısıyla ekranda görünüp görünmemesi, hangi işaretle görünmesi, o ekranın hangi durumları saydığına bağlıdır. Tezgâhın net rakamı için POS paneline güvenin; gerisi için WooCommerce satış raporunuz kasayla neden tutmuyor yazısına bakın.
Müşteriyle temasa dayanan bir iade politikası#
Fişsiz iade, sizi biraz tedirgin etmesi gereken türden güçlü bir özelliktir: elinde okutulabilir bir ürün tutan herkese, ilke olarak, karşılığında para verilebilir. Burada işe yarayan denetimler yazılım değil, politika ve erişimdir. Kasa ekranlarına erişim WooCommerce yönetim yetkisi gerektirir, dolayısıyla fişsiz iade, müşteriyle muhatap olan bir hesabın kazara eline geçmez; ayrıca her iade, işlemi hangi kullanıcının yaptığını kaydeder. “Cumartesi günü £180 nakdi kim iade etti” sorusunun her zaman bir cevabı olur.
Gerisi, kasanın yanına asılacak dört satırdır: fişsiz olarak neyi ve hangi tutara kadar geri aldığınız, hangi tutarın üstünde çalışanların asıl siparişi bulmak zorunda olduğu; müşterinin ne aldığı, yani nakit mi, asıl ödeme yöntemi mi, yoksa alışveriş kredisi mi; hangi durumdaki ürünün kabul edildiği (stoka geri eklemenin otomatik olduğunu ve hiçbir şeyi denetlemediğini unutmadan, çünkü satılamayacak durumdaki her şeyin ayrıca zarar yazılması gerekir); ve iadeyi kimin işleyebileceği. Sonra da rakamları aynı akşam kontrol edin. Yanlış fiyattan ya da yanlış varyasyona karşı alınmış bir iadeyi, işlemi yapan çalışan hâlâ vardiyadayken düzeltmek çok kolaydır.
Sıkça sorulan sorular#
Asıl sipariş elinizde yokken bir WooCommerce siparişini iade edebilir misiniz?#
Yalnızca çekirdekle edemezsiniz: WooCommerce’te iade, bir siparişe iliştirilen bir kayıttır; sipariş yoksa iliştirilecek bir şey de yoktur. Fişsiz iade bunun yerine kendi belgesini oluşturur: iade edilen ürünleri içeren, Refunded durumuna alınmış, tutarı ve ödeme yöntemini kaydeden yeni bir POS siparişi. Asıl satışa bağlı değildir, çünkü elinizde olmayan şey tam da asıl satıştır.
WooCommerce’te iade yapmak stoku otomatik olarak geri koyar mı?#
Yalnızca siz isterseniz ve yalnızca geri verilecek bir şey varsa. İade paneli, iade ettiğiniz adetleri geri veren bir stoka geri ekleme seçeneği sunar; ama bu yalnızca WooCommerce’in stok düştüğünü kaydettiği kalemlerde çalışır. Hiç stok düşmemiş bir sipariş ya da kalem adedi olmadan tutar olarak girilmiş bir iade hiçbir şeyi stoka geri eklemez. Eklentimizdeki fişsiz iade ise “Reduce stock automatically on sale” ayarını izler: açıksa stoka geri ekler, kapalıysa parayı iade eder ve stoka dokunulmadığını siparişe kaydeder.
Onay kutusunu işaretlemediğim halde iade ettiğim ürünler neden stoka geri eklendi?#
Stoku hareket ettiren ikinci bir yol arayın. Siparişi Cancelled durumuna almak (ya da Pending’e, ya da Failed’a) stoku iade penceresinden farklı bir kodla geri yükler ve o yol, siz ne işaretlemiş olursanız olun her kalemde hâlâ kayıtlı duran düşümü geri verir; böylece bilerek stoka geri eklemediğiniz bir iade, sipariş iptal edilir edilmez kendi kendine stoka geri eklenir. Onay kutusunu işaretlemiş bir mesai arkadaşının sonradan girdiği bir iade, iadeyi dinleyen bir envanter eklentisi ya da ürünü elle düzelten biri de aynı sonucu doğurur. WooCommerce stoku geri yüklediğinde bir sipariş notu yazar ve çekirdeğin tuttuğu tek iz o notlardır; WooCommerce’in ürün bazında stok geçmişi yoktur.
Hiçbir ödeme gateway’inden geçmemiş bir nakit iadeyi nasıl kaydederim?#
İade ekranı tam da bunun için var. Ürünü okutun, iade yöntemi olarak Cash’i seçin, işinize yarayacaksa bir gerekçe ekleyin ve onaylayın. Bir ödeme kuruluşuna hiçbir şey gönderilmez: parayı siz elden verirsiniz, oluşan sipariş de tutarı, ödeme yöntemini, saati ve işlemi yapan çalışanı belgeler.
İadeler o günün raporlanan satışlarını düşürür mü?#
POS panelinde evet: bugün, son 7 gün, son 30 gün ve ay başından bugüne rakamlarının hepsi iadelerden arındırılmıştır, ödeme yöntemi dağılımı da öyle. WooCommerce’in kendi raporlamasında ise fişsiz iade, tersine çevirdiği satışa eklenmiş bir iade kalemi değil ayrı bir sipariştir; dolayısıyla hiçbir şey onu o satıştan düşemez ve her ekranın onu nasıl ele aldığı, o ekranın hangi sipariş durumlarını saydığına bağlıdır.
Web sitesi üzerinden hiç satılmamış bir ürünü geri alabilir miyim?#
Kataloğunuzda yayımlanmış bir ürün olarak duruyorsa evet: fişsiz iade hiçbir satış geçmişine karşı denetlenmez. Sonucunun farkında olun: stok denetimi açıkken o iade, hiçbir satışın eksiltmediği bir stoku ekler. Ürün gerçekten sizin rafınızdan geldiyse bu doğrudur, gelmediyse yanlıştır. WooCommerce’te ürün olarak bulunmayan şeyler okutulamaz, çünkü fiyatlandırılacak ya da stoka geri eklenecek bir şey yoktur.
Buradan nereye#
İadeler bir tezgâhın yalnızca bir yüzü. WooCommerce ile yüz yüze satış üzerine ana yazı bütün tabloyu anlatıyor; elle girilen satışlarda stok bu yazının ayna görüntüsü ve vergi dahil fiyatlarda indirimler, indirimli bir kalemi asıl siparişinden iade etmenin neden fişsiz iade etmekten iyi olduğunu açıklıyor.
Retail POS for WooCommerce WordPress.org’da ücretsiz ve burada anlatılan fişsiz iade onun bir parçası: hesap yok, lisans anahtarı yok, dış servis yok. Belgeler her ekranı ve her ayarı ayrıntısıyla anlatıyor. Tezgâhınızın ayrıca bir ürünü bir başkasıyla değiştirmesi ve aradaki farkı tek bir işlemde tahsil etmesi ya da iade etmesi gerekiyorsa, o değişim terminali bölünmüş ödemeler ve kâr raporlamasıyla birlikte Retail POS Pro‘nun parçasıdır.