रिफंड
POS से रिफंड जारी करने के लिए WCPOS Pro आवश्यक है। Pro के बिना, आप फिर भी WooCommerce के अंतर्निहित रिफंड इंटरफ़ेस का उपयोग करके WP Admin → WooCommerce → Orders से रिफंड प्रोसेस कर सकते हैं।
WCPOS आपको रजिस्टर छोड़े बिना WooCommerce ऑर्डर का रिफंड करने देता है। आप पूरा या आंशिक रिफंड जारी कर सकते हैं, राशि मूल भुगतान विधि में वापस भेज सकते हैं (जब गेटवे इसका समर्थन करता हो), या नकदी दराज़ से नकद रिफंड रिकॉर्ड कर सकते हैं — और रिपोर्टिंग के लिए रिफंड पर उसे प्रोसेस करने वाले कैशियर और स्टोर का टैग लगाया जाता है।
रिफंड शुरू करना
रिफंड फ़ॉर्म खोलने के दो तरीके हैं:
- ऑर्डर सूची से — ऑर्डर ढूँढें, क्रियाएँ कॉलम में तीन‑बिंदु मेनू () पर क्लिक करें, और रिफंड चुनें।
- ऑर्डर दृश्य मोडल से — ऑर्डर खोलें, फिर फुटर में रसीद प्रिंट करें और रद्द करें के पास मौजूद रिफंड बटन पर क्लिक करें.
दोनों तरीके वही ऑर्डर #{number} रिफंड करें मोडल खोलते हैं.
रिफंड कार्रवाई कब दिखाई देती है
रिफंड केवल नीचे दी गई स्थितियों वाले ऑर्डर के लिए उपलब्ध होता है:
- पूर्ण
- प्रोसेसिंग
- होल्ड पर
यह Pending, Cancelled, Failed, POS – Open, या पहले से पूरी तरह‑Refunded ऑर्डर पर दिखाई नहीं देता. पहले से पूरी तरह रिफंड किए गए ऑर्डर को रिफंड करने के लिए, या ऊपर सूचीबद्ध नहीं की गई स्थिति वाले ऑर्डर को रिफंड करने के लिए, WP Admin → WooCommerce → Orders का उपयोग करें.
रिफंड फॉर्म
मोडल के शीर्ष पर दो आंकड़े दिखाई देंगे:
- कुल — ऑर्डर का कुल योग.
- पहले रिफंड किया गया — इस ऑर्डर के विरुद्ध पहले से जारी किसी भी रिफंड का योग (ऋणात्मक राशि के रूप में दिखाया जाता है). यह केवल तब दिखाई देता है जब कम से कम एक पिछला रिफंड मौजूद हो.
इसके नीचे लाइन आइटम तालिका है:
| स्तंभ | यह क्या दिखाता है |
|---|---|
| उत्पाद | लाइन आइटम का नाम |
| कीमत | इकाई मूल्य (आपके स्टोर की सेटिंग के आधार पर कर‑सहित या कर‑रहित) |
| मात्रा | शेष रिफंड योग्य मात्रा (खरीदी गई मात्रा में से पहले रिफंड की गई मात्रा घटाकर) |
| रिफंड मात्रा | संपादन योग्य — इस लाइन की जितनी इकाइयों को अभी रिफंड करना है |
| रिफंड राशि | रिफंड मात्रा × इकाई मूल्य से अपने आप गणना की जाती है, जिसमें लाइन का अनुपातिक कर शामिल होता है |
तालिका के नीचे:
- कस्टम राशि — रिफंड में जोड़ने के लिए एक वैकल्पिक अतिरिक्त राशि (उदाहरण के लिए, किसी ऐसे शुल्क का रिफंड जो किसी खास लाइन आइटम से जुड़ा नहीं है)। अगर इसकी जरूरत नहीं है, तो इसे खाली छोड़ दें।
- कारण — एक वैकल्पिक नोट, जो रिफंड रिकॉर्ड में सहेजा जाता है और WooCommerce के ऑर्डर नोट्स में दिखाई देता है।
- रिफंड गंतव्य — एक रेडियो समूह (नीचे देखें)।
- कुल रिफंड — रिफंड का कुल योग, जो आपके टाइप करते समय तुरंत फिर से गणना किया जाता है।
पूरी बनाम आंशिक मात्राओं का रिफंड
कोई अलग "पूर्ण रिफंड" मोड नहीं है — पूरे ऑर्डर का रिफंड करने के लिए हर पंक्ति में रिफंड मात्रा को उसकी पूरी शेष मात्रा पर सेट करें, या आंशिक रिफंड के लिए इसे केवल एक या दो पंक्तियों पर सेट करें। रिफंड संसाधित करें बटन तब तक अक्षम रहता है जब तक रिफंड कुल शून्य से अधिक और शेष रिफंड योग्य राशि के भीतर न हो।
रिफंड गंतव्य
बिल्ट-इन POS नकद गेटवे के अलावा किसी अन्य तरीके से भुगतान किए गए ऑर्डर के लिए, फ़ॉर्म पूछता है कि रिफंड कहाँ जाना चाहिए:
- (गेटवे नाम) को रिफंड करें — गेटवे अपने प्रदाता API के माध्यम से रिफंड संसाधित करता है। Stripe Terminal के लिए यह धनराशि मूल कार्ड पर वापस करता है; Vipps MobilePay के लिए यह Vipps रिफंड जारी करता है; और इसी तरह। यह विकल्प केवल उन गेटवे के लिए दिखाई देता है जो POS को रिफंड समर्थन बताते हैं — यदि आपका गेटवे ऐसा नहीं करता, तो विकल्प "इस ऑर्डर के लिए मूल भुगतान विधि के रिफंड उपलब्ध नहीं हैं।" संदेश के साथ अक्षम रहता है।
- नकद के माध्यम से रिफंड करें — ऑर्डर का मूल भुगतान कैसे भी हुआ हो, रिफंड को कैश टिल से लौटाई गई नकद राशि के रूप में रिकॉर्ड करें। कैशियर भौतिक रूप से पैसा सौंपता है; WooCommerce रिफंड रिकॉर्ड करता है लेकिन किसी गेटवे को कॉल नहीं करता।
POS नकद से भुगतान किए गए ऑर्डर के लिए, रेडियो समूह छिपा रहता है — नकद ही एकमात्र उपयुक्त गंतव्य है, इसलिए इसका उपयोग अपने-आप हो जाता है।
यदि WCPOS रिफंड समर्थन की जाँच के लिए गेटवे तक नहीं पहुँच पाता, तो आपको "मूल भुगतान विधि के रिफंड सत्यापित नहीं किए जा सके। नकद रिफंड फिर भी उपलब्ध हैं।" दिखाई देगा — आप फिर भी नकद रिफंड जारी कर सकते हैं।
नकद बनाम मूल विधि का उपयोग कब करें
| स्थिति | अनुशंसित गंतव्य |
|---|---|
| Stripe Terminal / Vipps / आदि के माध्यम से कार्ड भुगतान, ग्राहक मौजूद है और अपनी धनराशि कार्ड पर वापस चाहता है | (गेटवे) को रिफंड करें |
| कार्ड भुगतान, लेकिन ग्राहक नकद वापसी पसंद करता है (और आपको ऐसा करने की अनुमति है) | नकद के माध्यम से रिफंड करें |
| नकद बिक्री | नकद से रिफ़ंड (स्वचालित; कोई विकल्प नहीं दिखाया जाता) |
| मैन्युअल कार्ड टर्मिनल (गेटवे अपने-आप रिफ़ंड नहीं कर सकता) | नकद से रिफ़ंड, फिर अपने स्वतंत्र टर्मिनल पर मैन्युअल रूप से रिफ़ंड करें |
पुष्टि करना और सबमिट करना
जब रिफ़ंड प्रोसेस करें दबाया जाता है, तो एक पुष्टि डायलॉग पूछता है "ऑर्डर #(number)* के लिए (amount) रिफ़ंड करें?"*. पुष्टि करने पर रिफ़ंड शुरू होता है:
- WCPOS रिफ़ंड को आपके WooCommerce स्टोर पर भेजता है.
- गेटवे रिफ़ंड के लिए, WooCommerce प्रदाता (Stripe, Vipps आदि) के विरुद्ध रिफ़ंड प्रोसेस करने के लिए इसे गेटवे प्लगइन को सौंपता है.
- ऑर्डर को स्थानीय रूप से रीफ़्रेश किया जाता है ताकि नया रिफ़ंड तुरंत दिखाई दे.
- एक सफलता टोस्ट पुष्टि करता है "(amount)* का रिफ़ंड प्रोसेस किया गया"*.
यदि गेटवे रिफ़ंड को अस्वीकार कर देता है (कार्ड अस्वीकृत, प्राधिकरण समाप्त, नेटवर्क त्रुटि आदि), तो एक त्रुटि टोस्ट गेटवे का संदेश दिखाता है. उस स्थिति में रिफ़ंड WooCommerce में दर्ज नहीं होगा — फ़ॉर्म समायोजित करके फिर से प्रयास किया जा सकता है, या नकद रिफ़ंड का विकल्प इस्तेमाल किया जा सकता है.
रिफ़ंड के बाद
- आंशिक रिफ़ंड — ऑर्डर अपनी मौजूदा स्थिति (पूर्ण आदि) बनाए रखता है, और ऑर्डर दृश्य मोडल में हीरो उपशीर्षक में आंशिक रूप से रिफ़ंड किया गया बैज और
−(amount) refundपंक्ति दिखाई जाती है. - पूर्ण रिफ़ंड — WooCommerce ऑर्डर की स्थिति को रिफ़ंड किया गया पर सेट करता है.
- रसीदें — रिफ़ंड किए गए ऑर्डर की रसीद देखते समय, Live मोड पर स्विच करने से कुल राशियों में रिफ़ंड दिखता है (विस्तृत रसीदों पर
Refunded -XऔरNet Total Yपंक्तियां)। Fiscal मोड अब भी मूल भुगतान-पूर्ण स्नैपशॉट को बिना बदले दिखाता है — फ़िस्कल मोड इसी के लिए है। - कैशियर और स्टोर ऑडिट — हर POS रिफ़ंड को उसे जारी करने वाले कैशियर (
_pos_user) और स्टोर (_pos_store) के साथ टैग किया जाता है, इसलिए रिपोर्टिंग में रिफ़ंड सही कैशियर और स्टोर के अंतर्गत दिखते हैं।
जानने योग्य बातें
- कूपन + रिफ़ंड: जिन ऑर्डर में कूपन इस्तेमाल हुआ है, उन्हें फिर भी POS से रिफ़ंड किया जा सकता है, लेकिन अगर रिफ़ंड के लिए कूपन की फिर से गणना का तरीका समायोजित करना हो, तो
WP Admin → WooCommerce → Ordersका उपयोग करें। - ऋणात्मक मात्राएं समर्थित नहीं हैं। पुराने संस्करणों (v0.4.x) में रिटर्न दर्ज करने के लिए ऋणात्मक मात्रा वाली पंक्ति जोड़ने की सुविधा थी — यह v1.x में अब काम नहीं करती। इसके बजाय रिफ़ंड फ़्लो का उपयोग करें।
- रिफ़ंड के लिए सर्वर कनेक्शन आवश्यक है। चेकआउट के विपरीत, रिफ़ंड को ऑफ़लाइन कतार में नहीं लगाया जा सकता — गेटवे और आपका स्टोर, दोनों पहुंच योग्य होने चाहिए।
- पूरी तरह रिफ़ंड किए गए ऑर्डर पर अतिरिक्त रिफ़ंड जारी करना
WP Admin → WooCommerce → Ordersसे किया जाना चाहिए।