आपके पैनल का कैटलॉग सिर्फ़ देखने में आपका लगता है। स्टोरफ़्रंट में मौजूद हर सेवा दरअसल आपकी अपनी पंक्ति है, आपके नाम और आपकी क़ीमत के साथ, जो किसी प्रोवाइडर के कैटलॉग की एक एंट्री की ओर इशारा करती है। और प्रोवाइडर उस एंट्री को किसी भी वक़्त हटा सकता है: घाटे वाली सेवा निकाल दे, लाइन-अप दोबारा बनाए, स्रोत बदलने के बाद कैटलॉग साफ़ कर दे। न कोई आपसे पूछता है, न चेतावनी देता है। आगे यही देखते हैं कि इसके बाद स्टोरफ़्रंट का क्या होता है, पैनल इस पर चुप क्यों रहता है, और ऐसी सेवाएँ ग्राहक से पहले कैसे ढूँढी जाएँ।

सेवा हटने पर असल में क्या होता है

कैटलॉग सिंक सीधा-सादा है: पैनल प्रोवाइडर से सेवाओं की सूची माँगता है और उस कैटलॉग की अपनी कॉपी को जवाब के हिसाब से ठीक कर देता है। जो एंट्री जवाब में नहीं है, वह कॉपी में भी नहीं बचती। यहाँ तक सब तर्कसंगत है।

ग़ैर-ज़ाहिर हिस्सा अब शुरू होता है। स्टोरफ़्रंट वाली आपकी सेवा वही रिकॉर्ड नहीं है। वह अपने नाम, विवरण और क़ीमत वाली अलग पंक्ति है, जो प्रोवाइडर की एंट्री की ओर सिर्फ़ दो मानों की जोड़ी से इशारा करती है: प्रोवाइडर और सेवा का पहचान-अंक। यह इशारा मान से होता है, डेटाबेस स्तर के किसी सख़्त रिश्ते से नहीं, इसलिए एक रिकॉर्ड हटने से दूसरा नहीं हटता।

नतीजा: प्रोवाइडर कैटलॉग की कॉपी में सेवा नहीं बची, जबकि आपकी सेवा स्टोरफ़्रंट में चालू खड़ी है। ग्राहक उसे देखते हैं, वह ऑर्डर में जा सकती है, उसकी क़ीमत और मात्रा की सीमाएँ काम कर रही हैं। उसके पीछे बस एक चीज़ नहीं है - उसे पूरा करने वाला।

बिना हटाए भी ठीक यही होता है। प्रोवाइडर कैटलॉग दोबारा बनाता है और उन्हीं सेवाओं को नए पहचान-अंक दे देता है: बाहर से कुछ नहीं बदला लगता, पर आपकी सारी कड़ियाँ अब ख़ालीपन की ओर इशारा करती हैं। पैनल के लिए यह हटाने से अलग नहीं दिखता।

पैनल चुप क्यों रहता है

सबसे खलने वाली बात यह है कि पैनल को पता है कि एंट्री जा चुकी है - कैटलॉग कॉपी से उसे हटाया भी उसी ने है। बस कहने के लिए कोई है नहीं।

यह सिद्धांत न लगे, इसलिए सितंबर 2026 का एक मामला। एक प्रोवाइडर ने एक ही बार में अठारह एंट्रियाँ हटाईं - उसकी तरफ़ की आम सफ़ाई। उसी घंटे में चार किराये के पैनलों में टूटी सेवाएँ आ गईं: दो में अठारह-अठारह, बाक़ी दो में एक-एक। किसी भी पैनल ने संकेत नहीं दिया। वे सिर्फ़ कैटलॉग मिलाने पर मिलीं, वह भी सब हो जाने के बाद।

इसकी क़ीमत क्या पड़ती है

आगे की घटनाएँ एक ही पटकथा पर चलती हैं, और वह सुखद नहीं है:

आख़िरी बिंदु छिपाव जैसा लगता है पर असल में सोचा-समझा समझौता है: भेजने की नाकामी दोबारा कोशिशों से आम तौर पर कुछ मिनटों में पार हो जाती है, और ग्राहक के खाते में «त्रुटि» शब्द ऐसे ऑर्डरों पर टिकट पैदा करता जो ख़ुद ही निपट जाने वाले हैं। इसलिए ग्राहक को pending दिखता है, जबकि असली स्टेटस एडमिन में ऑपरेटर देखता है - इस पर विस्तार से ऑर्डर Pending में क्यों अटका रहता है लेख में।

और ठीक यहीं हटाई गई सेवा आम नियम से बाहर निकल जाती है। दोबारा कोशिशें अस्थायी नाकामी और स्थायी नाकामी में फ़र्क़ कर सकती हैं: «ग़लत सेवा», «सेवा जुड़ी नहीं है», «अमान्य लिंक» दोहराने से ठीक नहीं होते, इसलिए उन्हें दोहराया नहीं जाता। ऐसे ऑर्डर ऑपरेटर के हवाले कर दिए जाते हैं, और यही सही फ़ैसला है। दिक़्क़त यह है कि ऑपरेटर को किसी ने बुलाया ही नहीं। ऑर्डर पड़ा रहता है, ग्राहक को «इंतज़ार» दिखता है, पैसे कट चुके हैं, और यह पहली शिकायत तक चलता रहता है।

टूटी सेवाएँ कैसे ढूँढें

जाँच एक ही काम पर आकर सिमट जाती है: «प्रोवाइडर और सेवा पहचान-अंक» की जोड़ी पर अपनी सेवाओं को प्रोवाइडर कैटलॉग की कॉपी से मिलाइए और जिनका जोड़ा न मिले उन्हें उठा लीजिए। यह एक ही क्वेरी है - हर बार नई बनाने के बजाय एक बार सहेजकर चलाना काफ़ी है।

कुछ व्यावहारिक बातें:

और उलटी दिशा का एक बचाव, जिसके बारे में लोग तब तक नहीं सोचते जब तक जल न जाएँ। अगर प्रोवाइडर ख़ाली कैटलॉग लौटा दे - उसका API गिर गया, कुंजी बेकार हो गई, पता बदल गया - तो भोला सिंक ईमानदारी से हर एंट्री मिटा देगा और एक ही बार में आपका पूरा कैटलॉग टूटा बना देगा। इसलिए ख़ाली जवाब को «सब हटा दो» का आदेश नहीं, सिंक की नाकामी माना जाना चाहिए। हमारे यहाँ यह अलग पहरा है और वह जानबूझकर रुक जाता है।

जो मिले उसका क्या करें

दोबारा ऐसा न हो, इसके लिए

निचोड़

प्रोवाइडर पर हटाई गई सेवा आपके स्टोरफ़्रंट से ग़ायब नहीं होती - वह एक जाल बन जाती है जो आम उत्पाद जैसी दिखती है और अगले ही ग्राहक पर चल जाती है। पैनल इसके लिए आम तौर पर कोई अपने-आप संकेत नहीं देते, इसलिए कैटलॉग मिलाना शिकायत की प्रतिक्रिया नहीं, आदत होनी चाहिए। हफ़्ते में एक बार पंद्रह मिनट, उस एक ग्राहक से होने वाली बातचीत से सस्ता है जिसके पैसे कटे और जिसे कुछ नहीं मिला।

यह सब किसी ज़िंदा पैनल पर कैसे चलता है, इसे बिना ख़र्च के देखा जा सकता है: हमारे अपने कैटलॉग से जाने वाले ऑर्डर गिने ही नहीं जाते, और बाहरी प्रोवाइडरों पर महीने के पहले 100 ऑर्डर मुफ़्त हैं। एक स्टोरफ़्रंट बनाने, एक प्रोवाइडर जोड़ने और यह देखने के लिए इतना काफ़ी है कि उनकी तरफ़ कुछ बदलने पर पैनल आपको असल में क्या दिखाता है।