कार्ट छूट
WCPOS एक कैशियर को चलते-फिरते ऑर्डर पर छूट देने के कई तरीके प्रदान करता है: त्वरित प्रतिशत बटन, सीधे लाइन-आइटम मूल्य संपादन, और ऑर्डर-स्तरीय छूट शुल्क। उपयोग नियमों वाले पूर्व-कॉन्फ़िगर किए गए प्रमोशन के लिए, कूपन (Pro) देखें।
काउंटर पर घटाई गई कीमत आइटम की बिक्री कीमत के रूप में दर्ज होती है, न कि WooCommerce छूट के रूप में — मूल छूट कुल कूपन के लिए आरक्षित है। मूल्य परिवर्तन और कूपन अलग-अलग तरीके से क्यों ट्रैक किए जाते हैं इस मॉडल को समझाता है; यदि v1.9.0 में अपडेट करने के बाद आपकी कुल राशि बदल गई, तो v1.9.0 में क्या बदला देखें।
त्वरित छूट
त्वरित छूट बटन आपको एक ही टैप से पूरे ऑर्डर पर प्रतिशत छूट लागू करने देते हैं।
इन्हें कॉन्फ़िगर करने के लिए, कार्ट की डिस्प्ले सेटिंग्स खोलें और त्वरित छूट फ़ील्ड में प्रतिशतों की कॉमा से अलग की गई सूची दर्ज करें। उदाहरण के लिए, 5,10,15,20 चार शॉर्टकट बटन बनाता है।
जब आप कोई त्वरित छूट बटन टैप करते हैं, तो प्रतिशत कार्ट के सभी लाइन आइटम पर लागू होता है।
लाइन-आइटम छूट
आप कार्ट में किसी भी व्यक्तिगत लाइन आइटम की कीमत सीधे बदल सकते हैं:
- लाइन आइटम पर मूल्य फ़ील्ड पर क्लिक करें
- नई कीमत दर्ज करें
- पुष्टि करने के लिए Enter दबाएँ
यह मूल्य-मिलान, स्टाफ़ छूट, या एकमुश्त समायोजन के लिए उपयोगी है। लाइन आइटम का कुल, मात्रा × नई कीमत के आधार पर अपने-आप अपडेट हो जाता है।
कार्ट आइटम संपादित करने के बारे में अधिक जानकारी के लिए लाइन आइटम देखें।
यदि कोई ग्राहक एक ही उत्पाद के हिस्सों पर अलग-अलग छूट चाहता है (जैसे, 3 पूरी कीमत पर और 2 छूट के साथ), तो किसी लाइन आइटम को अलग-अलग पंक्तियों में विभाजित करने के लिए कार्ट डिस्प्ले सेटिंग्स में विभाजित करें विकल्प सक्षम करें।
ऑर्डर-स्तरीय छूट
पूरे ऑर्डर पर एक समान छूट लागू करने के लिए (अलग-अलग आइटम के बजाय), एक ऋणात्मक शुल्क जोड़ें:
- कार्ट आइटम के नीचे शुल्क जोड़ें पर क्लिक करें
- एक नाम दर्ज करें (जैसे, "स्टाफ़ छूट")
- छूट की राशि एक ऋणात्मक संख्या के रूप में दर्ज करें (जैसे,
-5.00)
शुल्क एक अलग लाइन आइटम के रूप में दिखाई देता है और ऑर्डर का कुल घटाता है। आवश्यकता होने पर, आप तीन-बिंदु मेनू का उपयोग करके शुल्क की कर स्थिति और कर वर्ग संपादित कर सकते हैं।
छूट शुल्क पर कर की गणना कैसे होती है
WCPOS किसी ऋणात्मक शुल्क पर शुल्क की अपनी कर सेटिंग्स से कर लगाता है: उसकी कर स्थिति None पर सेट करें और उस पर कोई कर लागू नहीं होता; उसे Taxable छोड़ दें और उस पर उसके अपने कर वर्ग की दर से कर लगता है। आप जो राशि टाइप करते हैं वही राशि घटाई जाती है — -10.00 दर्ज करें और ग्राहक 10 कम भुगतान करता है।
WooCommerce कोर यह अलग तरीके से करता है। स्वयं, WooCommerce किसी ऋणात्मक शुल्क को पूरी-टोकरी छूट के रूप में मानता है और उसके कर को ऑर्डर के हर दूसरे आइटम के कर वर्गों में फैला देता है, शुल्क पर आपके द्वारा सेट की गई कर स्थिति को अनदेखा करते हुए। यह कर-समावेशी मूल्य निर्धारण को भी ध्यान में नहीं रखता, इसलिए ऐसे स्टोर पर जहाँ Prices Entered With Tax Yes है, वहाँ एक -10.00 शुल्क 20% दर पर 12.00 घटा देगा। WCPOS इसे ओवरराइड करता है ताकि काउंटर ठीक वही घटाए जो कैशियर ने दर्ज किया।
यह व्यवहार ऑर्डर से संबंधित है, न कि उस ऐप से जिसका आप उपयोग कर रहे हैं — किसी POS ऑर्डर की WP Admin → Orders से पुनर्गणना करने पर यह नहीं बदलेगा। गैर-POS ऑर्डर WooCommerce के मानक व्यवहार को बनाए रखते हैं।
यदि आपकी कीमतों में कर शामिल है, तो कोई छूट शुल्क ग्राहक को सही कुल देता है लेकिन ऑर्डर पर दर्ज कर को अपरिवर्तित छोड़ देता है — इसलिए कर का आँकड़ा घटाई गई राशि से सख्ती से जितना उचित हो, उससे थोड़ा अधिक होता है। यह हमेशा कर प्राधिकरण के पक्ष में झुकता है, कभी दूसरी ओर नहीं। यदि दर्ज किया गया कर आपके बहीखाते के लिए मायने रखता है, तो छूट के लिए इसके बजाय एक कूपन का उपयोग करें: कूपन कर योग्य राशि को घटाते हैं और उस पर कर की सही पुनर्गणना करते हैं। इसी कारण से हम भविष्य के किसी रिलीज़ में ऑर्डर-स्तरीय POS छूट को कूपन पर स्थानांतरित कर रहे हैं।
POS छूट बनाम WooCommerce कूपन
इस पृष्ठ पर दी गई छूटें वे तदर्थ समायोजन हैं जिन्हें कैशियर काउंटर पर लागू करते हैं; WooCommerce कूपन नियमों और ट्रैकिंग के साथ पहले से कॉन्फ़िगर किए गए प्रमोशन हैं। एक नज़र में उनकी तुलना इस प्रकार है:
| POS छूट | WooCommerce कूपन (Pro) | |
|---|---|---|
| कैसे लागू किया जाता है | त्वरित छूट, लाइन मूल्य संपादन, या ऋणात्मक शुल्क | कार्ट में कूपन कोड दर्ज करें |
| कहाँ कॉन्फ़िगर किया जाता है | कैशियर द्वारा तुरंत | WP Admin → Marketing → Coupons में पहले से कॉन्फ़िगर किया गया |
| ट्रैकिंग | लाइन मूल्य के रूप में दर्ज किया जाता है, बिक्री कीमत की तरह (क्यों देखें) | WooCommerce रिपोर्ट में कूपन छूट के रूप में ट्रैक किया जाता है |
| प्रतिबंध | कोई नहीं — कैशियर कोई भी मूल्य सेट करता है | उपयोग सीमाएँ, उत्पाद/श्रेणी प्रतिबंध, न्यूनतम खर्च, समाप्ति, ईमेल नियम |
| इनके लिए सर्वोत्तम | तदर्थ समायोजन, मूल्य मिलान | संरचित प्रमोशन, ट्रैक की जा सकने वाली छूटें |
एकमुश्त मूल्य समायोजन के लिए, इस पृष्ठ पर दी गई छूटें अधिक सरल हैं। यदि आपको WooCommerce रिपोर्ट में छूट उपयोग ट्रैक करना है या उपयोग सीमाओं जैसे नियम लागू करने हैं, तो कूपन का उपयोग करें।
मूल्य परिवर्तन और कूपन अलग-अलग तरीके से क्यों ट्रैक किए जाते हैं
WooCommerce में छूट की ठीक एक अंतर्निहित अवधारणा है: कूपन। एक कूपन ऑर्डर से संबंधित होता है — इसे अपने ही फ़ील्ड में दर्ज किया जाता है, रिपोर्ट के छूट कॉलम में गिना जाता है, और यह उपयोग सीमाओं और समाप्ति तिथियों जैसे अपने नियम ले जाता है।
बिक्री कीमत WooCommerce के लिए छूट नहीं है। यह बस अभी उत्पाद की कीमत है: जब कोई बिक्री-पर मौजूद आइटम बेचा जाता है, तो ऑर्डर भुगतान की गई कीमत दर्ज करता है और कुछ नहीं। नियमित कीमत ऑर्डर पर कभी नहीं दिखती, और रिपोर्ट बिक्री को सामान्य राजस्व के रूप में गिनती हैं — WooCommerce स्वयं इसका कोई रिकॉर्ड नहीं रखता कि ग्राहक ने कुछ बचाया।
त्वरित छूट और लाइन-आइटम मूल्य संपादन बिक्री-कीमत मॉडल का पालन करते हैं: आइटम कैशियर द्वारा सेट की गई कीमत पर "बिक्री पर" बेचा जाता है। वह एक नियम इस पृष्ठ के शेष भाग को समझाता है — WooCommerce का छूट कुल शून्य पर रहता है, कूपन घटाई गई कीमत के विरुद्ध गणना करते हैं, और "बिक्री आइटम बाहर रखें" कूपन काउंटर पर घटाए गए आइटम को छोड़ देते हैं। (एक ऑर्डर-स्तरीय ऋणात्मक शुल्क फिर से अलग है: इसे एक शुल्क पंक्ति के रूप में दर्ज किया जाता है, न कि मूल्य परिवर्तन के रूप में।)
रसीदें वह एक जगह हैं जहाँ ग्राहक यह देखने की अपेक्षा करते हैं कि उन्होंने क्या बचाया, इसलिए WCPOS प्रत्येक लाइन पर नई कीमत के साथ नियमित कीमत भी दर्ज करता है। इससे एक रसीद बिक्री की बचत और कूपन छूट को अलग-अलग आँकड़ों के रूप में दिखा सकती है, बिना किसी को दो बार गिने — और WooCommerce की ऑर्डर कुल राशि या रिपोर्ट को बदले बिना।
POS मूल्य परिवर्तन कूपनों के साथ कैसे परस्पर क्रिया करते हैं
जब कोई कैशियर किसी लाइन आइटम पर कस्टम मूल्य सेट करता है (जैसे, $18 को घटाकर $16 करना), और फिर एक कूपन लागू किया जाता है, तो कूपन की गणना POS-छूट वाले मूल्य ($16) के विरुद्ध होती है, मूल ($18) के विरुद्ध नहीं। इससे ग्राहकों को मूल मूल्य के विरुद्ध कैशियर छूट और कूपन जमा करके अत्यधिक छूट मिलने से रोका जाता है।
- POS-छूट वाले आइटम को WooCommerce द्वारा "बिक्री पर" माना जाता है। यदि किसी कूपन में बिक्री आइटम बाहर रखें सक्षम है, तो वह POS-छूट वाले आइटम को छोड़ देगा — ठीक वैसे ही जैसे वह नियमित बिक्री आइटम को छोड़ता है। डेवलपर
woocommerce_pos_item_is_on_saleफ़िल्टर से इसे ओवरराइड कर सकते हैं। - किसी कूपन को हटाने से लाइन अपने POS-छूट वाले मूल्य पर बनी रहती है।
POS मूल्य ओवरराइड कैसे संग्रहीत होते हैं और उपलब्ध फ़िल्टरों के तकनीकी विवरण के लिए, POS छूट संदर्भ देखें।
v1.9.0 में क्या बदला
यदि आपने v1.8 से अपग्रेड किया है और रसीदों तथा रिपोर्ट पर छूट कुल अब 0 दिखा रहा है, तो कारण यह है: पुराने संस्करण काउंटर पर किए गए मूल्य परिवर्तन को WooCommerce छूट के रूप में दर्ज करते थे, जिससे कूपन गणित टूट जाता था — ऊपर लागू किया गया कूपन मूल मूल्य के विरुद्ध गणना करता था, ऑर्डर पर अत्यधिक छूट देता था और ग्राहक से कम शुल्क लेता था। v1.9.0 से, काउंटर पर सेट की गई कीमत ही लाइन मूल्य है, ठीक वैसे ही जैसे WooCommerce किसी उत्पाद को बिक्री पर दर्ज करता है, और केवल कूपन ही छूट के रूप में गिने जाते हैं। ऊपर मूल्य परिवर्तन और कूपन अलग-अलग तरीके से क्यों ट्रैक किए जाते हैं देखें।
इसका आपके लिए क्या अर्थ है
- रसीदें दर्ज की गई नियमित कीमत, नियमित-से-विक्रय-कीमत की बचत, और उन बचतों तथा कूपन के लिए एक संयुक्त कुल बचत मान दिखा सकती हैं। मूल्य की बचत WooCommerce के छूट फ़ील्ड से अलग रहती है।
- रिपोर्ट केवल POS लाइन-आइटम मूल्य परिवर्तनों का उपयोग किए जाने पर
discount_total = 0दिखाती हैं। केवल कूपन छूटें गिनी जाती हैं। - कूपन अब POS-छूट वाले आइटम पर जमा किए जाने पर सही ढंग से गणना करते हैं।
- दर्ज की गई नियमित और विक्रय कीमतें संग्रहीत की जाती हैं POS लाइन-आइटम मेटाडेटा (
_woocommerce_pos_data) में, ताकि रसीद WooCommerce की छूट कुल राशि बदले बिना बचत निकाल सके।
रसीदों पर मूल कीमत और बचत दिखाना
मौजूदा बंडल किए गए मूल्य-दर्शाने वाले टेम्पलेट दर्ज की गई नियमित कीमत और बचत तब दिखाते हैं जब कोई उत्पाद बिक्री पर होता है या उसकी कीमत काउंटर पर बदली जाती है। जब WCPOS एक पूर्ण ऑर्डर-स्तरीय आँकड़ा गणना कर सकता है, तब वे कुल बचत भी दिखाते हैं। यह कुल नियमित-मूल्य की बचत को कूपन छूट के साथ जोड़ता है, बिना किसी एक को दो बार गिने।
गैलरी से कॉपी किए गए टेम्पलेट संपादन योग्य स्नैपशॉट होते हैं और WCPOS अपडेट से अधिलेखित नहीं होते। यदि आपने यह बदलाव होने से पहले अपनी रसीद बनाई थी, तो इनमें से कोई एक करें:
- बंडल किए गए टेम्पलेट की एक नई कॉपी पर टेम्पलेट का उपयोग करें पर क्लिक करें; या
- अपने मौजूदा टेम्पलेट को रसीद डेटा संदर्भ में दिए गए फ़ील्ड से अपडेट करें।
मुख्य रसीद फ़ील्ड ये हैं:
| फ़ील्ड | अर्थ |
|---|---|
lines[].regular_price_display | दर्ज किया गया नियमित इकाई मूल्य |
lines[].selling_price_display | कूपन से पहले का विक्रय इकाई मूल्य |
lines[].unit_savings_display | प्रति आइटम बचत |
lines[].line_regular_total_display | पंक्ति के लिए नियमित-मूल्य का कुल |
lines[].line_savings_display | पंक्ति के लिए कुल बचत |
totals.sale_savings_total_display | कैटलॉग बिक्री और काउंटर मूल्य परिवर्तनों से नियमित-से-विक्रय-मूल्य की कुल बचत |
totals.discount_total_display | WooCommerce छूट का कुल; सामान्यतः वर्तमान ऑर्डर पर कूपन |
totals.total_saved_display | नियमित-मूल्य की बचत और WooCommerce छूट का संयुक्त कुल |
totals.total_saved_complete | क्या संयुक्त कुल पूर्ण है और प्रदर्शित करने के लिए सुरक्षित है |
कस्टम टेम्पलेटों को कुल बचत पंक्ति की सुरक्षा करनी चाहिए ताकि ऐतिहासिक मूल्य डेटा अधूरा होने या कुछ भी न बचने पर वह गायब हो जाए — सटीक पैटर्न के लिए रसीद डेटा संदर्भ देखें।
WooCommerce रिपोर्ट अपरिवर्तित हैं: मूल छूट कुल में अब भी कूपन शामिल होते हैं, न कि वर्तमान बिक्री-कीमत या काउंटर-कीमत की बचत। रसीदों के लिए totals.total_saved का उपयोग करें और जब बचत को रिपोर्ट में WooCommerce छूट के रूप में भी ट्रैक किया जाना हो, तब कूपन का उपयोग जारी रखें।
ज्ञात सीमाएँ
- कोई स्वचालित छूट नियम नहीं — POS "2 खरीदें, 1 मुफ़्त पाएँ" शैली की स्वचालित छूटों का समर्थन नहीं करता। संरचित प्रमोशन के लिए WooCommerce कूपन का उपयोग करें।
- त्वरित छूट केवल प्रतिशत-आधारित हैं — निश्चित-राशि की छूट के लिए कोई अंतर्निहित त्वरित बटन नहीं है। इसके बजाय एक ऋणात्मक शुल्क का उपयोग करें या अलग-अलग कीमतें संपादित करें।
- छूट शुल्क और कर-समावेशी मूल्य निर्धारण — एक ऑर्डर-स्तरीय छूट शुल्क सही कुल वसूलता है लेकिन ऑर्डर पर दर्ज कर को नहीं घटाता। छूट शुल्क पर कर की गणना कैसे होती है देखें।