खोज और फ़िल्टरिंग
कुशल point-of-sale संचालन के लिए सही उत्पादों को तेज़ी से ढूँढना आवश्यक है। WCPOS शक्तिशाली खोज और फ़िल्टरिंग क्षमताएँ प्रदान करता है, जिससे बड़े इन्वेंटरी में भी उत्पाद तुरंत ढूँढे जा सकते हैं।

WCPOS में उत्पाद खोज और फ़िल्टरिंग इंटरफ़ेस
उत्पाद खोज
एकीकृत खोज फ़ील्ड
WCPOS में एक ही खोज फ़ील्ड है, जो एक साथ कई उत्पाद विशेषताओं में खोज करता है:
- उत्पाद नाम - उत्पाद शीर्षक और विवरण में खोज करता है
- SKU - उत्पाद postmeta
_skuफ़ील्ड से मिलान करता है - बारकोड - कॉन्फ़िगर किए गए बारकोड फ़ील्ड में खोज करता है, जो कोई भी postmeta फ़ील्ड हो सकता है। पुरानी सेटिंग
_skuहै, लेकिन भविष्य में इसे_global_unique_idमें बदला जाएगा।
बस अपना खोज शब्द "उत्पाद खोजें" फ़ील्ड में टाइप करें, और POS इन सभी फ़ील्ड में परिणामों को तुरंत फ़िल्टर कर देगा.
टोकनयुक्त खोज तकनीक
खोज कार्यक्षमता उन्नत टोकनाइज़ेशन क्षमताओं के साथ FlexSearch library का उपयोग करती है:
- सबस्ट्रिंग मिलान - आपका शब्द किसी शब्द के अंदर कहीं भी ढूँढ लेता है (उदाहरण के लिए, "berry" खोजने पर "blueberry" मिलेगा)
- प्रदर्शन के लिए अनुकूलित - तेज़ खोज परिणामों के लिए प्रदर्शन प्रीसेट का उपयोग करता है
- भाषा-सचेत - आपके स्टोर की कॉन्फ़िगर की गई भाषा के अनुसार अनुकूलित होता है
- लेज़ी इनिशियलाइज़ेशन - खोज इंडेक्स को केवल ज़रूरत पड़ने पर लोड करके मेमोरी उपयोग को अनुकूलित करता है
v1.10.0 से, खोज शब्दों के अंदर सबस्ट्रिंग से मिलान करती है — "berry" खोजने पर "blueberry" मिलता है, और "saippua" खोजने पर "Kuorintasaippua" मिलता है। इसका समझौता एक न्यूनतम शब्द-लंबाई है: 3 वर्णों से छोटी क्वेरी टेक्स्ट इंडेक्स से मिलान नहीं की जातीं। छोटे कोड फिर भी बारकोड और SKU लुकअप के माध्यम से काम करते हैं।
v1.10.0 से पहले, मिलान केवल प्रीफ़िक्स-आधारित था (खोज किसी शब्द की शुरुआत ढूँढती थी, बीच का भाग कभी नहीं)।
खोज कैसे काम करती है
जब आप खोज फ़ील्ड में टाइप करते हैं, तो POS:
- आपके इनपुट को खोज योग्य शब्दों में टोकनाइज़ करता है
- त्वरित परिणामों के लिए पहले स्थानीय रूप से संग्रहीत उत्पाद डेटा में खोज करता है
- यदि मिलान करने वाले उत्पाद अभी स्थानीय नहीं हैं, तो उनके लिए सर्वर से क्वेरी करता है, और उन्हें संग्रहीत कर लेता है ताकि वही खोज अगली बार तुरंत हो
- आपके टाइप करते ही परिणामों को रीयल-टाइम में अपडेट करता है
खोज वही लाती है जो आपने खोजा है — आपका बाकी कैटलॉग पृष्ठभूमि सीड के माध्यम से डाउनलोड होता है (उत्पाद सिंक्रनाइज़ेशन देखें), इसलिए खोज बिना असंबंधित डेटा खींचे तेज़ बनी रहती है।
उत्पाद फ़िल्टरिंग
फ़िल्टर बार
खोज फ़ील्ड के नीचे, इंटरैक्टिव फ़िल्टर टॉगल और ड्रॉपडाउन मेनू मिलेंगे, जिनसे विशिष्ट मानदंडों के आधार पर उत्पादों को सीमित किया जा सकता है।
उपलब्ध फ़िल्टर
स्टॉक स्थिति
उत्पादों को उनकी इन्वेंटरी स्थिति के आधार पर फ़िल्टर करें:
- स्टॉक में - उपलब्ध इन्वेंटरी वाले उत्पाद
- स्टॉक समाप्त - शून्य इन्वेंट्री वाले उत्पाद
- बैकऑर्डर - बैकऑर्डर के लिए उपलब्ध उत्पाद
विशेष रुप से प्रदर्शित उत्पाद
अपने WooCommerce स्टोर में "विशेष रुप से प्रदर्शित" के रूप में चिह्नित केवल उत्पाद दिखाने के लिए टॉगल करें।
सेल पर उपलब्ध उत्पाद
केवल उन उत्पादों को दिखाने के लिए फिल्टर करें जो वर्तमान में सेल पर हैं या जिन पर सक्रिय छूट है।
श्रेणी
उत्पादों को उनकी असाइन की गई उत्पाद श्रेणियों के आधार पर फिल्टर करने के लिए श्रेणी ड्रॉपडाउन का उपयोग करें। इससे विशिष्ट विभागों या उत्पाद लाइनों के भीतर उत्पाद जल्दी खोजने में मदद मिलती है।
टैग
अपने WooCommerce स्टोर में परिभाषित विशिष्ट विशेषताओं या गुणों वाले आइटम खोजने के लिए उत्पाद टैग के आधार पर फिल्टर करें।
फिल्टर का उपयोग करना
- फिल्टर टॉगल करें - किसी भी फिल्टर बटन को सक्रिय करने के लिए उस पर क्लिक करें (सक्रिय फिल्टर हाइलाइटेड दिखाई देते हैं)
- एकाधिक फ़िल्टर - खोज को और सीमित करने के लिए कई फ़िल्टर एक साथ जोड़ सकते हैं
- फ़िल्टर साफ़ करें - किसी सक्रिय फ़िल्टर को निष्क्रिय करने के लिए उस पर फिर से क्लिक करें
- खोज + फ़िल्टर - सटीक उत्पाद स्थान ढूँढने के लिए खोज फ़ील्ड के साथ फ़िल्टर का उपयोग करें
बारकोड कॉन्फ़िगरेशन
खोज फ़ील्ड
खोज कार्यक्षमता आपके कॉन्फ़िगर किए गए बारकोड फ़ील्ड को अपने-आप शामिल करती है। खोज के लिए उपयोग किया जाने वाला बारकोड फ़ील्ड आपके POS सेटिंग्स कॉन्फ़िगरेशन पर निर्भर करता है।
अक्सर पूछे जाने वाले प्रश्न
बारकोड के लिए _global_unique_id फ़ील्ड क्या है?
_global_unique_id फ़ील्ड एक नया बारकोड फ़ील्ड है, जिसे WooCommerce ने हाल ही में स्टोरों में बेहतर बारकोड मानकीकरण देने के लिए जोड़ा है।
मुख्य बिंदु:
- आधुनिक मानक: यह फ़ील्ड विशेष रूप से वैश्विक बारकोड पहचान के लिए डिज़ाइन किया गया था
- POS कॉन्फ़िगरेशन: POS सेटिंग्स में
_global_unique_idको बारकोड फ़ील्ड के रूप में उपयोग करने के लिए POS को कॉन्फ़िगर किया जा सकता है - पुराना बनाम नया: पुरानी बारकोड सेटिंग
_skuफ़ील्ड का उपयोग करती है, लेकिन भविष्य के संस्करणों में यह_global_unique_idमें बदल जाएगी - लचीलापन: यदि आप तृतीय-पक्ष बारकोड प्लगइन का उपयोग कर रहे हैं, तो किसी भी उत्पाद मेटा फ़ील्ड को अपने बारकोड फ़ील्ड के रूप में कॉन्फ़िगर कर सकते हैं
- प्रति उत्पाद एक फ़ील्ड: POS एक ही कॉन्फ़िगर किए गए बारकोड फ़ील्ड में खोजता है, और WooCommerce प्रति उत्पाद (या प्रति वेरिएशन) एक बारकोड मान संग्रहीत करता है। यदि किसी उत्पाद पर कई कोड चाहिए, तो उन्हें कस्टम फ़ील्ड में संग्रहीत करें और बारकोड सेटिंग को उसी पर इंगित करें
- भविष्य का डिफ़ॉल्ट: भविष्य के POS अपडेट में
_global_unique_idडिफ़ॉल्ट बारकोड फ़ील्ड बन जाएगा
POS बारकोड के लिए कौन-सा फ़ील्ड उपयोग करता है, यह कॉन्फ़िगर करने के लिए WordPress एडमिन क्षेत्र में अपनी POS सेटिंग पर जाएँ।
खोज करने पर मुझे अपने सभी उत्पाद क्यों नहीं दिखाई देते?
हो सकता है पृष्ठभूमि कैटलॉग सीड अभी पूरी न हुई हो। यदि कोई उत्पाद दिखाई नहीं देता है:
- उसे खोजें - यदि मिलान करने वाले उत्पाद अभी स्थानीय नहीं हैं, तो यह उन्हें सीधे आपके सर्वर से ले आता है
- डाउनलोड प्रगति जाँचें - स्टोर हेल्थ → डेटाबेस दिखाता है कि आपके कैटलॉग का कितना हिस्सा इस डिवाइस पर है
- उसकी दृश्यता जाँचें - स्टॉक-समाप्त उत्पाद डिफ़ॉल्ट रूप से छिपे रहते हैं, और केवल मानक WooCommerce उत्पाद प्रकार समर्थित हैं
अधिक जानने के लिए हमारी उत्पाद सिंक्रनाइज़ेशन गाइड देखें।
क्या मैं आंशिक उत्पाद नामों या SKU के लिए खोज कर सकता हूँ?
हाँ! टोकनाइज़ की गई खोज सबस्ट्रिंग से मिलान करती है, जिसका अर्थ है:
- "blue" खोजने पर "blueberry", "blue shirt" आदि वाले उत्पाद मिलेंगे।
- "berry" खोजने पर भी "blueberry" मिलेगा — शब्द कहीं भी आ सकता है।
- "ABC" खोजने पर "ABC123", "ABC-XYZ" आदि जैसे SKU मिलेंगे।
- पूरे शब्द या कोड टाइप करने की आवश्यकता नहीं है (लेकिन 3 वर्णों से छोटे शब्दों का मिलान नहीं होता)
खोज को कम से कम टाइपिंग के साथ उत्पाद जल्दी ढूँढने के लिए डिज़ाइन किया गया है।