# स्टोर सेटअप करना

Pro सुविधा

मल्टी-स्टोर के लिए [WCPOS Pro](/hi-IN/getting-started/pro-license.md) आवश्यक है। Pro के बिना, WCPOS आपकी WooCommerce सामान्य सेटिंग्स से निर्मित एक एकल वर्चुअल स्टोर के रूप में चलता है — कोई स्टोर स्क्रीन नहीं होती।

यह पृष्ठ स्टोर लोकेशन बनाने की पूरी प्रक्रिया बताता है। अवधारणात्मक अवलोकन (मल्टी-स्टोर क्या करता है, प्रति-स्टोर मूल्य निर्धारण, ATUM एकीकरण) के लिए [मल्टी-स्टोर](/hi-IN/stores/.md) से शुरू करें।

## शुरू करने से पहले[​](#before-you-start "शुरू करने से पहले के लिए सीधा लिंक")

* **WCPOS Pro इंस्टॉल है और लाइसेंस सक्रिय है।** Pro को सक्रिय करने पर WP Admin में POS के अंतर्गत एक **स्टोर** सबमेन्यू जुड़ जाता है।
* **इस स्टोर पर काम करने वाले कैशियर के पास WordPress खाते हैं** जिनकी भूमिका में *Access WooCommerce POS* क्षमता शामिल है। अगर आपने अभी तक यह सेटअप नहीं किया है, तो [एक्सेस सेटिंग्स](/hi-IN/settings/wp-admin/access.md) देखें।
* *(वैकल्पिक)* **अपलोड के लिए तैयार एक लोगो फ़ाइल** — PNG या JPG, आदर्श रूप से 300×300 या इससे बड़ी।

## स्टोर बनाएँ[​](#create-the-store "स्टोर बनाएँ के लिए सीधा लिंक")

1

#### स्टोर सूची खोलें

WP Admin में, **POS → स्टोर** पर जाएँ। आपको मौजूदा स्टोर की एक सूची दिखाई देगी जिसमें **स्टोर**, **पता**, **अधिकृत उपयोगकर्ता** के कॉलम और प्रत्येक पंक्ति में एक **POS खोलें** बटन होगा।

यदि यह आपका पहला स्टोर है और Pro अभी सक्रिय किया गया है, तो सूची खाली होगी। पेज हेडर में **नया स्टोर जोड़ें** पर क्लिक करें।

2

#### स्टोर का नाम रखें

एडिटर के शीर्ष पर, **स्टोर का नाम** सेट करें। यह रसीदों पर, लॉगिन पर स्टोर पिकर में, और POS में स्टोर फ़िल्टर में दिखाई देता है। आवश्यक।

उदाहरण: *"मेन स्ट्रीट कैफ़े"*, *"वेयरहाउस — पिकअप"*, *"मार्केट स्टॉल #3"*।

3

#### मुख्य कॉलम भरें

एडिटर का बायाँ भाग वह सब कुछ समूहित करता है जो रसीद पर दिखाई देता है:

* **स्टोर लोगो** — WP मीडिया लाइब्रेरी के माध्यम से अपलोड करें। यदि साइट में कस्टमाइज़र लोगो है और आप इसे फ़ॉलबैक के रूप में उपयोग करना चाहते हैं, तो *"जब कोई स्टोर लोगो सेट न हो तो साइट लोगो का उपयोग करें"* टॉगल उपलब्ध है।
* **पता** — पता 1, पता 2, शहर, राज्य, पिनकोड, देश। देश एक टाइप-करते-ही-खोजें ड्रॉपडाउन है।
* **संपर्क** — वेब पता, फ़ोन, ईमेल।
* **रसीद संदेश** — *शुभकामना समापन*, *वापसी नीति*, *फ़ुटर*। सादा टेक्स्ट हल्के HTML के साथ अनुमत है (`<strong>`, `<em>`, `<b>`, `<i>`, `<br>`, `<p>`).
* **रसीद टेम्पलेट** — साइट-व्यापी टेम्पलेट सूची **POS → टेम्पलेट** से इनहेरिट करने के लिए *"स्टोर-विशिष्ट रसीद टेम्पलेट"* टॉगल **बंद** रखें, या इस स्टोर के लिए कस्टम सेट चुनने हेतु इसे **चालू** करें। कस्टम सेट चुनने के बाद ड्रैग-हैंडल से क्रम बदला जा सकता है।
* **रसीद पूर्वावलोकन** — टेम्पलेट चयनकर्ता और नमूना डेटा / ऑर्डर टॉगल के साथ लाइव पूर्वावलोकन, ताकि सहेजने से पहले आप देख सकें कि रसीद वास्तव में कैसी दिखेगी।

4

#### साइडबार कॉन्फ़िगर करें

दाईं ओर का कॉलम प्रति-स्टोर कॉन्फ़िगरेशन है जो रसीदों पर नहीं दिखता:

* **अधिकृत उपयोगकर्ता** — प्रत्येक WordPress उपयोगकर्ता की चेकबॉक्स सूची जिनकी भूमिका में *Access WooCommerce POS* क्षमता है। उन कैशियर को चेक करें जिन्हें इस स्टोर में साइन इन करने की अनुमति होनी चाहिए। **सूची खाली छोड़ने का अर्थ है कि सभी POS-सक्षम उपयोगकर्ता अधिकृत हैं** — एकल-स्टोर साइटों के लिए सुविधाजनक।
* **कर दर** — *इसके आधार पर कर की गणना करें* ड्रॉपडाउन: **इस स्टोर का पता** *(डिफ़ॉल्ट)* या **मूल स्थान**। नीचे की तालिका चुने गए पते के लिए प्रति कर वर्ग हल की गई कर दरें दिखाती है; यह केवल-पठनीय है, इसलिए वास्तविक दरें **WooCommerce → सेटिंग्स → कर** में कॉन्फ़िगर करें।
* **कर ID** — प्रति-स्टोर VAT, ABN, GSTIN आदि के लिए (प्रकार / मान / देश / लेबल) की दोहराने योग्य पंक्तियाँ। साइट-व्यापी [स्टोर कर ID](/hi-IN/settings/wp-admin/store-tax-ids.md) पर फ़ॉलबैक करने के लिए खाली छोड़ दें।
* **स्टोर सेटिंग्स** — मुद्रा, मुद्रा स्थिति, लोकेल, समय क्षेत्र। साइट मानों पर डिफ़ॉल्ट होता है; केवल तभी ओवरराइड करें जब यह स्टोर साइट डिफ़ॉल्ट से अलग तरीके से संचालित होता हो।
* **कार्य समय** — प्रति-दिन समय स्लॉट और एक फ्री-टेक्स्ट नोट्स फ़ील्ड। वैकल्पिक, कुछ टेम्पलेट्स द्वारा उपयोग किया जाता है।

5

#### सहेजें

एक नए स्टोर में पहली बार सहेजने तक एक दृश्यमान **बनाएँ** बटन दिखाई देता है। **बनाएँ** पर क्लिक करें।

एक बार सहेजने के बाद, पेज ऑटोसेव पर स्विच हो जाता है — संपादन थोड़ी देरी के बाद स्वचालित रूप से सहेजे जाते हैं, कोने में एक *सहेजा जा रहा है… → सहेजा गया* संकेतक के साथ। आप किसी भी समय पेज छोड़ सकते हैं और परिवर्तन बने रहेंगे; यदि आप बिना सहेजे परिवर्तनों के साथ बंद करने का प्रयास करते हैं तो ब्राउज़र चेतावनी देता है।

## लॉगिन पर कैशियर को क्या दिखाई देता है[​](#what-cashiers-see-at-login "लॉगिन पर कैशियर को क्या दिखाई देता है के लिए सीधा लिंक")

जब कोई कैशियर साइन इन करता है, तो POS एक **स्टोर पिकर** दिखाता है जिसमें उनके लिए अधिकृत प्रत्येक स्टोर सूचीबद्ध होता है:

* **एक स्टोर के लिए अधिकृत** — वह स्टोर स्वचालित रूप से चयनित हो जाता है और **POS खोलें** बटन तुरंत सक्रिय हो जाता है। पिकर फिर भी दिखाई देता है ताकि कैशियर देख सके कि वे किस स्टोर में प्रवेश करने वाले हैं।
* **एकाधिक स्टोर के लिए अधिकृत** — पिकर एक रेडियो सूची दिखाता है। एक स्टोर चुनें, फिर **POS खोलें**।
* **किसी के लिए अधिकृत नहीं** — पिकर खाली है। या तो कैशियर को किसी स्टोर की *अधिकृत उपयोगकर्ता* सूची में जोड़ें, या सभी को अधिकृत करने के लिए उस सूची को खाली छोड़ दें।

चयनित स्टोर POS लॉन्च होने पर `?store={id}` के रूप में जोड़ा जाता है, और उस सत्र के दौरान दिए गए प्रत्येक ऑर्डर पर रिकॉर्ड किया जाता है (`_pos_store` ऑर्डर मेटा)। यही प्रति-स्टोर रिपोर्ट, ऑर्डर पर स्टोर फ़िल्टर, रसीदों पर सही लोगो और पता, और प्रति-स्टोर मूल्य निर्धारण को संचालित करता है।

## प्रति-स्टोर मूल्य निर्धारण[​](#per-store-pricing "प्रति-स्टोर मूल्य निर्धारण के लिए सीधा लिंक")

WCPOS Pro में एक मूल प्रति-स्टोर मूल्य निर्धारण तंत्र है — ATUM से अलग। प्रत्येक उत्पाद (और वेरिएशन) संपादन स्क्रीन पर, **मूल्य** और **कर** टैब में प्रति-स्टोर ओवरराइड जुड़ जाता है:

1. WP Admin → उत्पाद → संपादन में एक उत्पाद खोलें।
2. **मूल्य** टैब पर, जिस स्टोर को ओवरराइड करना है उसके लिए *"प्रति-स्टोर मूल्य सेट करें"* बॉक्स चेक करें।
3. उस स्टोर के लिए नियमित मूल्य (और वैकल्पिक सेल मूल्य) दर्ज करें।
4. उत्पाद सहेजें।

जब कोई कैशियर उस स्टोर से संचालन कर रहा होता है, तो POS प्रति-स्टोर मूल्य का उपयोग करता है। जब किसी ऐसे स्टोर से संचालन होता है जिसमें कोई ओवरराइड नहीं है, तो मानक WooCommerce मूल्य लागू होता है।

यही पैटर्न **कर** टैब पर प्रति-स्टोर कर स्थिति / कर वर्ग के लिए भी काम करता है — यह तब उपयोगी है जब एक स्थान कर-मुक्त क्षेत्र में हो और दूसरा न हो।

ATUM बनाम मूल प्रति-स्टोर मूल्य निर्धारण

WCPOS का मूल प्रति-स्टोर मूल्य निर्धारण तब सही उपकरण है जब आप विभिन्न स्थानों पर अलग-अलग शेल्फ़ मूल्य चाहते हैं लेकिन **साझा** स्टॉक। यदि आपको **प्रति-स्थान स्टॉक गणना** की भी आवश्यकता है, तो [ATUM Multi-Inventory](/hi-IN/extensions/atum.md) एकीकरण इंस्टॉल करें — यह स्टोर संपादक में एक *इन्वेंट्री स्थान* ड्रॉपडाउन और एक *मूल्य निर्धारण स्रोत* सिलेक्टर (डिफ़ॉल्ट / WCPOS Pro / ATUM) जोड़ता है, ताकि आप प्रति स्टोर दोनों प्रणालियों को मिला सकें।

## विशेष स्थितियाँ[​](#edge-cases "विशेष स्थितियाँ के लिए सीधा लिंक")

नया स्टोर जोड़ने पर पहले से मौजूद ऑर्डर का क्या होता है?

कुछ नहीं। बिक्री के समय ऑर्डर पर `_pos_store` मेटा लगाया जाता है। नया स्टोर जोड़ने से किसी भी मौजूदा ऑर्डर को पूर्वव्यापी रूप से पुनः असाइन नहीं किया जाता। Pro सक्रिय होने से पहले (या सिंगल-स्टोर सेटअप में) दिए गए ऑर्डर में कोई `_pos_store` मेटा नहीं होता और वे साइट-स्तरीय डिफ़ॉल्ट के साथ प्रदर्शित होते रहते हैं।

यदि आपको किसी मौजूदा ऑर्डर को किसी अन्य स्टोर में पुनः असाइन करना है, तो उसे WP Admin → WooCommerce → ऑर्डर में खोलें और Pro द्वारा सिंगल-ऑर्डर स्क्रीन पर जोड़े गए **स्टोर** ड्रॉपडाउन का उपयोग करें।

मैं स्टोर कैसे हटाऊँ?

स्टोर संपादक पर **ट्रैश** बटन (और स्टोर सूची पर पंक्ति क्रिया) एक WordPress सॉफ्ट-डिलीट (`wp_trash_post`) करता है। यह हार्ड-डिलीट नहीं करता, इसलिए:

* स्टोर कैशियर पिकर और फ़िल्टर ड्रॉपडाउन से छिप जाता है।
* ट्रैश किए गए स्टोर का संदर्भ रखने वाले मौजूदा ऑर्डर रसीद पुनर्मुद्रण और ऑर्डर विवरण दृश्यों के लिए सही ढंग से हल होते हैं — ट्रैश किए गए स्टोर का नाम, पता और लोगो उपलब्ध रहते हैं।
* ट्रैश से पुनर्स्थापित करने पर स्टोर अपनी सभी सेटिंग्स के साथ सक्रिय स्थिति में वापस आ जाता है।

केवल पूर्ण हार्ड-डिलीट (ट्रैश → स्थायी रूप से हटाएँ) से स्टोर रिकॉर्ड हटता है। हार्ड-डिलीट किए गए स्टोर का संदर्भ रखने वाले ऑर्डर *"स्टोर #ID"* और साइट-व्यापी डिफ़ॉल्ट पर वापस आ जाते हैं।

क्या कोई कैशियर एक से अधिक स्टोर पर काम कर सकता है?

हाँ — हर उस स्टोर पर *अधिकृत उपयोगकर्ता* सूची में उनका नाम जाँचें जिस तक उन्हें पहुँच होनी चाहिए। प्रति उपयोगकर्ता "प्राथमिक स्टोर" जैसी कोई अवधारणा नहीं है। हर बार साइन इन करते समय वे पिकर के माध्यम से चुनते हैं कि किस स्टोर से संचालन करना है।

क्या मैं प्रति स्टोर अलग-अलग मुद्राएँ चला सकता हूँ?

स्टोर के साइडबार में **मुद्रा** और **मुद्रा स्थिति** सेट करें। ये उस स्टोर पर खोले गए किसी भी सत्र के लिए साइट-व्यापी WooCommerce मुद्रा को ओवरराइड करते हैं — रसीदें, मूल्य और कुल सभी स्टोर की मुद्रा के साथ फ़ॉर्मेट होते हैं।

यह केवल डिस्प्ले फ़ॉर्मेटिंग है; आपको प्रत्येक मुद्रा के लिए WooCommerce-संगत भुगतान गेटवे की आवश्यकता है, और विनिमय दर प्रबंधन आपके स्टोर की ज़िम्मेदारी है।

Pro इंस्टॉल करने पर कोई स्टोर सबमेन्यू क्यों नहीं दिखता?

दो सामान्य कारण:

1. **Pro सक्रिय नहीं है** — **POS → सेटिंग्स → लाइसेंस** पर जाएँ और पुष्टि करें कि लाइसेंस कुंजी सक्रिय दिखाई दे रही है।
2. **पुराना free + Pro लेआउट** — v1.8 से पहले Pro, मुफ़्त प्लगइन का एक ऐड-ऑन था। अगर आपने v1.8+ में अपग्रेड किया है, तो मुफ़्त प्लगइन को निष्क्रिय करके हटाना ज़रूरी है ([WCPOS Pro इंस्टॉल करना](/hi-IN/getting-started/pro-license.md) पर नोट देखें) — दोनों को इंस्टॉल रखने से स्टोर मेनू छिप सकता है।

## संबंधित दस्तावेज़ीकरण[​](#related-documentation "संबंधित दस्तावेज़ीकरण के लिए सीधा लिंक")

* [मल्टी-स्टोर अवलोकन](/hi-IN/stores/.md) — मल्टी-स्टोर क्या करता है, इसका उपयोग कब करें
* [स्टोर कर ID](/hi-IN/settings/wp-admin/store-tax-ids.md) — प्रति-स्टोर VAT / ABN / GSTIN
* [प्रति-स्टोर टेम्पलेट](/hi-IN/receipts/customise.md#per-store-assignments) — वही स्टोर संपादित करें पेज, रसीद टेम्पलेट अनुभाग
* [ATUM एकीकरण](/hi-IN/extensions/atum.md) — प्रति-स्थान इन्वेंटरी और मूल्य निर्धारण स्रोत
* [पहुँच सेटिंग्स](/hi-IN/settings/wp-admin/access.md) — नियंत्रित करें कि कौन से उपयोगकर्ता कैशियर के रूप में साइन इन कर सकते हैं
