डेटा फ़ीड को एक साथ डालने की सुविधा की मदद से, ऑर्डरिंग एंड-टू-एंड में रेस्टोरेंट, सेवाएं, और मेन्यू उपलब्ध कराए जा सकते हैं.
Google, होस्टिंग प्लैटफ़ॉर्म पर सेव किए गए आपके डेटा फ़ीड को फ़ेच करता है और उन्हें प्रोसेस करता है. डेटा डालने के बाद, ऑर्डरिंग एंड-टू-एंड की मदद से, डेटा डालने की स्थिति, अपलोड की गई नई फ़ाइलों, फ़ाइलों की कुल संख्या, गड़बड़ियों, और चेतावनियों के बारे में जानकारी मिलती है.
इस लेख में, ऐक्शन सेंटर में बैच फ़ीड से जुड़ी ज़्यादातर गड़बड़ियों के बारे में बताया गया है. साथ ही, इन गड़बड़ियों का मतलब और उन्हें ठीक करने का तरीका भी बताया गया है. हाइपरलिंक, आपको रिलेशनल इन्वेंट्री स्कीमा पेज पर ले जाते हैं. यहां आपको ज़्यादा जानकारी मिलती है. जैसे, स्वीकार किए गए डेटा टाइप और खास फ़ील्ड और इकाइयों के उदाहरण.
Action Center में, एक साथ कई फ़ीड अपलोड करने से जुड़ी गड़बड़ियां कहां दिखती हैं?
डेटा फ़ीड की मदद से, अपने रेस्टोरेंट, सेवाओं, और मेन्यू को ऑर्डरिंग एंड-टू-एंड में उपलब्ध कराया जा सकता है. डेटा फ़ीड होस्ट करने के बारे में ज़्यादा जानने के लिए, बैच में डेटा डालने के बारे में लेख पढ़ें.
फ़ीड फ़ाइलें अपलोड होने के बाद, Google उन्हें फ़ेच और प्रोसेस करता है. अगर कोई समस्या है, तो उसे गड़बड़ी के तौर पर दिखाया जाता है. ऐक्शन सेंटर में, एक साथ कई फ़ीड अपलोड करने से जुड़ी गड़बड़ियां देखने का तरीका यहां बताया गया है.
ऐक्शन सेंटर के मुख्य नेविगेशन पैनल में, फ़ीड > इतिहास सेक्शन पर जाएं.
एनवायरमेंट (प्रोडक्शन या सैंडबॉक्स) चुनें. इसके बाद, डेटा डालने का इतिहास टैब पर क्लिक करें
पिछले X दिनों में डेटा डालने का इतिहास देखने के लिए, लुकबैक विंडो डालें
किसी फ़ीड को डालने से जुड़ी गड़बड़ियों के बारे में ज़्यादा जानकारी पाने के लिए, ऐरो (→) पर क्लिक करें
इसके बाद, गड़बड़ियों और चेतावनियों के बारे में ज़्यादा जानकारी देखी जा सकती है
बैच फ़ीड से जुड़ी गड़बड़ियों की सूची यहां दी गई है:
गड़बड़ी | इसका क्या मतलब है | यह समस्या कैसे ठीक करें |
डेटा मौजूद नहीं है - MenuItem
मेन्यू में कम से कम एक MenuItem होना चाहिए
|
मेन्यू को बिना किसी MenuItem के तय किया गया है
|
फ़ीड में गलत मेन्यू इकाई का आईडी ढूंढें और मेन्यू आइटम जोड़ें. |
गलत डेटा - maxPrice
maxPrice फ़ील्ड के लिए गलत डेटा
|
maxPrice फ़ील्ड की वैल्यू गलत है
|
पक्का करें कि गड़बड़ी के ब्यौरे में बताए गए इकाई आईडी के लिए, maxPrice फ़ील्ड की वैल्यू 0 से ज़्यादा हो
|
गलत डेटा - eligibleQuantityMax
eligibleQuantityMax फ़ील्ड के लिए गलत डेटा
|
eligibleQuantityMax फ़ील्ड की वैल्यू गलत है
|
पक्का करें कि बताए गए इकाई आईडी के लिए, eligibleQuantityMax फ़ील्ड की वैल्यू 0 से ज़्यादा हो.
|
गलत डेटा - leadTimeMax
leadTimeMax फ़ील्ड के लिए गलत डेटा
|
leadTimeMax फ़ील्ड में इंटीजर वैल्यू होनी चाहिए. उदाहरण के लिए, 12.
यह किसी भी अन्य डेटा टाइप के लिए गड़बड़ी दिखाता है. यहां तक कि डबल (15.0) के लिए भी
|
गड़बड़ी के मैसेज में बताए गए इकाई आईडी के लिए, leadTimeMax प्रॉपर्टी की वैल्यू देखें और पक्का करें कि यह एक इंटीजर हो.
|
गलत डेटा - validFrom
validFrom फ़ील्ड के लिए गलत डेटा
|
validFrom फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
|
validFrom फ़ील्ड के लिए गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग होनी चाहिए.
उदाहरण: " 2022-01-02T00:00:00-07:00 "
|
डेटा मौजूद नहीं है - ServiceHours
OperationHour में कोई नेस्ट किया गया ServiceHours नहीं है |
OperationHours इकाई की जानकारी दी गई है, लेकिन उससे जुड़ी कोई मान्य ServiceHours इकाई नहीं है. | गड़बड़ी के मैसेज में बताए गए इकाई आईडी के लिए, देखें कि उससे जुड़ी ServiceHours इकाई सही तरीके से तय की गई है या नहीं.
उदाहरण: अगर गड़बड़ी का मैसेज "इकाई का आईडी: store-1:DELIVERY OperationHour में कोई नेस्ट की गई ServiceHours नहीं है" है और यह मानते हुए कि OperationHours इकाई का इकाई आईडी 'store-1:DELIVERY:operation_hours' है - देखें कि 'store-1:DELIVERY' ServiceID और 'store-1:DELIVERY:operation_hours' OperationHoursID से जुड़ी कोई serviceHours इकाई है या नहीं
|
गलत डेटा - advanceBookingRequirementMin
advanceBookingRequirementMin फ़ील्ड के लिए गलत डेटा
|
advanceBookingRequirementMin फ़ील्ड में इंटीजर वैल्यू होनी चाहिए. उदाहरण के लिए, 12.
यह किसी भी अन्य डेटा टाइप के लिए गड़बड़ी दिखाता है. यहां तक कि डबल (15.0) के लिए भी गड़बड़ी दिखती है |
गड़बड़ी के मैसेज में बताए गए इकाई आईडी के लिए, advanceBookingRequirementMin प्रॉपर्टी की वैल्यू देखें और पक्का करें कि यह एक इंटीजर हो.
|
गलत डेटा - availabilityStarts
availabilityStarts फ़ील्ड के लिए गलत डेटा
|
availabilityStarts फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
|
availabilityStarts फ़ील्ड के लिए गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग होनी चाहिए.
उदाहरण: " 2022-01-02T00:00:00-07:00 "
|
गलत डेटा - closes
closes फ़ील्ड के लिए गलत डेटा
|
closes फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
|
closes फ़ील्ड के लिए गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग होनी चाहिए.
उदाहरण: " 2022-01-02T00:00:00-07:00 "
|
गलत डेटा - dateModified
dateModified फ़ील्ड के लिए गलत डेटा
|
dateModified फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
|
dateModified फ़ील्ड के लिए गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग होनी चाहिए.
उदाहरण: " 2022-01-02T00:00:00-07:00 "
|
गलत डेटा - discount
discount फ़ील्ड के लिए गलत डेटा
|
discount फ़ील्ड में संख्या वाली वैल्यू होनी चाहिए
|
discount फ़ील्ड के लिए गड़बड़ी के मैसेज में, इकाई आईडी की वैल्यू अंकों में होनी चाहिए.
उदाहरण: 10
|
गलत डेटा - discountPercentage
discountPercentage फ़ील्ड के लिए गलत डेटा
|
discountPercentage फ़ील्ड में संख्या वाली वैल्यू होनी चाहिए
|
discountPercentage फ़ील्ड के लिए गड़बड़ी के मैसेज में, इकाई आईडी की वैल्यू अंकों में होनी चाहिए.
उदाहरण: 15
|
गलत डेटा - geoRadius
geoRadius फ़ील्ड के लिए गलत डेटा
|
geoRadius फ़ील्ड में पॉज़िटिव पूर्णांक वैल्यू होनी चाहिए.
|
गड़बड़ी के मैसेज में बताए गए इकाई आईडी के लिए, geoRadius प्रॉपर्टी की वैल्यू देखें और पक्का करें कि यह एक इंटीजर हो.
उदाहरण: 10,000 |
गलत डेटा - image
image फ़ील्ड के लिए गलत डेटा
|
image फ़ील्ड में मान्य यूआरएल डालना ज़रूरी है. अगर कोई दूसरा यूआरएल डाला जाता है, तो गड़बड़ी का मैसेज दिखता है.
|
देखें कि image फ़ील्ड की वैल्यू, मान्य यूआरएल स्ट्रिंग है या नहीं
|
गलत डेटा - latitude
latitude फ़ील्ड के लिए गलत डेटा
|
latitude फ़ील्ड में वैल्यू का टाइप डबल होना चाहिए
|
गड़बड़ी की जानकारी में बताए गए रेस्टोरेंट टाइप के इकाई आईडी के लिए, पक्का करें कि latitude फ़ील्ड की वैल्यू डबल हो.
उदाहरण: 35.4565 |
गलत डेटा - leadTimeMin
leadTimeMin फ़ील्ड के लिए गलत डेटा
|
leadTimeMin फ़ील्ड में इंटीजर वैल्यू होनी चाहिए. उदाहरण के लिए, 12.
यह किसी भी अन्य डेटा टाइप के लिए गड़बड़ी दिखाता है. यहां तक कि डबल (15.0) के लिए भी |
गड़बड़ी के मैसेज में बताए गए इकाई आईडी के लिए, leadTimeMin प्रॉपर्टी की वैल्यू देखें और पक्का करें कि यह एक इंटीजर हो.
|
गलत डेटा - longitude
longitude फ़ील्ड के लिए गलत डेटा
|
longitude फ़ील्ड में वैल्यू का टाइप डबल होना चाहिए
|
गड़बड़ी की जानकारी में बताए गए रेस्टोरेंट टाइप के इकाई आईडी के लिए, पक्का करें कि longitude फ़ील्ड की वैल्यू डबल हो.
उदाहरण: 35.4565 |
गलत डेटा - menuId
menuId फ़ील्ड के लिए गलत डेटा
|
menuId फ़ील्ड की वैल्यू, खाली स्ट्रिंग नहीं होनी चाहिए
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि वैल्यू स्ट्रिंग टाइप की हो और खाली न हो |
गलत डेटा - name
name फ़ील्ड के लिए गलत डेटा
|
name फ़ील्ड की वैल्यू, खाली स्ट्रिंग नहीं होनी चाहिए
|
देखें कि गड़बड़ी के मैसेज में बताए गए इकाई आईडी की वैल्यू, खाली स्ट्रिंग है या नहीं |
गलत डेटा - nutrition.calories
nutrition.calories फ़ील्ड के लिए गलत डेटा
|
calories फ़ील्ड की वैल्यू, "NN कैलोरी" फ़ॉर्मैट में स्ट्रिंग होनी चाहिए
|
पक्का करें कि गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, सही फ़ॉर्मैट में पॉज़िटिव नंबर हो.
उदाहरण: "123.32 कैलोरी" |
गलत डेटा - opens
opens फ़ील्ड के लिए गलत डेटा
|
opens फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
|
opens फ़ील्ड के लिए गड़बड़ी के मैसेज में इकाई आईडी की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग होनी चाहिए.
उदाहरण: " 2022-01-02T00:00:00-07:00 "
|
गलत डेटा - price
price फ़ील्ड के लिए गलत डेटा
|
price फ़ील्ड में संख्या वाली वैल्यू होनी चाहिए
|
price फ़ील्ड के लिए गड़बड़ी के मैसेज में, इकाई आईडी की वैल्यू अंकों में होनी चाहिए.
उदाहरण: 15.4 |
गलत डेटा - sku
sku फ़ील्ड के लिए गलत डेटा
|
sku फ़ील्ड की वैल्यू, खाली स्ट्रिंग नहीं होनी चाहिए
|
देखें कि गड़बड़ी के मैसेज में बताए गए इकाई आईडी की वैल्यू, खाली स्ट्रिंग है या नहीं |
गलत डेटा - validFrom
validFrom फ़ील्ड के लिए गलत डेटा
|
validFrom फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
साथ ही, validFrom की वैल्यू validThrough से कम या उसके बराबर होनी चाहिए
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि validFrom फ़ील्ड की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग हो.
" 2022-01-02T00:00:00-07:00 "
यह भी पक्का करें कि validFrom की वैल्यू, validThrough से कम या उसके बराबर हो
|
गलत डेटा - validThrough
validThrough फ़ील्ड के लिए गलत डेटा
|
validThrough फ़ील्ड की वैल्यू, टाइप स्ट्रिंग के साथ ISO टाइमस्टैंप फ़ॉर्मैट में होनी चाहिए.
साथ ही, validThrough की वैल्यू, validFrom से ज़्यादा या उसके बराबर होनी चाहिए
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि validThrough फ़ील्ड की वैल्यू, टाइमस्टैंप वाली स्ट्रिंग हो.
" 2022-01-02T00:00:00-07:00 "
यह भी पक्का करें कि validThrough की वैल्यू, validFrom से ज़्यादा या उसके बराबर हो
|
गलत डेटा - value
value फ़ील्ड के लिए गलत डेटा
|
वैल्यू फ़ील्ड की ज़रूरत सिर्फ़ तब होती है, जब Optiontype तय किया गया हो. इसमें स्ट्रिंग या Enum value की उम्मीद की जाती है. ध्यान दें कि Enum वैल्यू, PIZZA_SIDE विकल्प टाइप के हिसाब से होती हैं.
|
गड़बड़ी की जानकारी में बताए गए entityID के लिए, देखें कि value फ़ील्ड में कोई स्ट्रिंग मौजूद है या नहीं.
|
मेन्यू बहुत बड़ा है
मेन्यू का साइज़ तय सीमा से ज़्यादा है |
यह गड़बड़ी तब दिखती है, जब मेन्यू फ़ाइल का साइज़, सिस्टम के लिए तय किए गए साइज़ से ज़्यादा हो. हर फ़ाइल का साइज़ 200 एमबी से ज़्यादा नहीं होना चाहिए. इसमें एक से ज़्यादा इकाइयां हो सकती हैं. टॉप-लेवल की इकाइयां, रेस्टोरेंट, सेवा, और मेन्यू के साथ-साथ उनकी चाइल्ड इकाइयों का साइज़ कुल मिलाकर 4 एमबी से ज़्यादा नहीं होना चाहिए. | पक्का करें कि मेन्यू फ़ाइल का साइज़, दस्तावेज़ में बताई गई सीमा के अंदर हो. |
डेटा मौजूद नहीं है - addressCountry
इनपुट में ज़रूरी फ़ील्ड addressCountry मौजूद नहीं है.
|
addressCountry ज़रूरी फ़ील्ड है और यह रेस्टोरेंट इकाई में मौजूद नहीं है
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, देखें कि addressCountry फ़ील्ड में कोई वैल्यू मौजूद है या नहीं
|
डेटा मौजूद नहीं है - addressLocality
इनपुट में ज़रूरी फ़ील्ड addressLocality मौजूद नहीं है.
|
addressLocality ज़रूरी फ़ील्ड है और यह रेस्टोरेंट इकाई में मौजूद नहीं है
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, देखें कि addressLocality फ़ील्ड में कोई वैल्यू मौजूद है या नहीं
|
डेटा मौजूद नहीं है - addressRegion
इनपुट में ज़रूरी फ़ील्ड addressRegion मौजूद नहीं है.
|
addressRegion ज़रूरी फ़ील्ड है और यह रेस्टोरेंट इकाई में मौजूद नहीं है
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, देखें कि addressRegion फ़ील्ड में कोई वैल्यू मौजूद है या नहीं
|
डेटा मौजूद नहीं है - शुल्क
डिलीवरी/टेकआउट सेवा के लिए कोई शुल्क नहीं लिया जाता |
शुल्क टाइप की इकाई के लिए, डिलीवरी/टेकआउट सेवा से जुड़ा कोई price नहीं है
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि डिलीवरी/टेकआउट ServiceType के लिए शुल्क इकाई, यहां दिए गए निर्देशों के मुताबिक सही तरीके से सेट हो. |
डेटा मौजूद नहीं है - FeeValue
इनपुट में price , pricePerMeter , percentageOfCart में से किसी एक फ़ील्ड की ज़रूरत होती है.
|
शुल्क की वैल्यू के लिए, price, pricePerMeter or percentageOfCart में से किसी एक को सेट करना ज़रूरी है.
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि price, pricePerMeter or percentageOfCart में से कोई एक सेट हो.
|
डेटा मौजूद नहीं है - geoMidpointLatitude
इनपुट में ज़रूरी फ़ील्ड geoMidpointLatitude मौजूद नहीं है.
|
ServiceArea तय करते समय, geoRadius का इस्तेमाल करने पर geoMidpointLongitude के साथ geoMidpointLatitude की ज़रूरत होती है.
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि geoMidpointLatitude फ़ील्ड की वैल्यू तय की गई हो और वह डबल टाइप की हो.
उदाहरण: 35.4565 |
डेटा मौजूद नहीं है - इनपुट में geoMidpointLongitude
geoMidpointLongitude .
|
ServiceArea तय करते समय, geoRadius का इस्तेमाल करने पर geoMidpointLatitude के साथ geoMidpointLongitude की ज़रूरत होती है.
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि geoMidpointLatitude फ़ील्ड की वैल्यू तय की गई हो और वह डबल टाइप की हो.
उदाहरण: 122.4565 |
डेटा मौजूद नहीं है - MenuItemOption
MenuItemOption के लिए, MenuItemOffer की वैल्यू देना ज़रूरी है |
हर MenuItemOption के लिए, उससे जुड़ी MenuItemOffer इकाई होनी चाहिए | पक्का करें कि गड़बड़ी की जानकारी में मौजूद सभी मेन्यू आइटम आईडी के लिए, सभी MenuItemOption इकाइयों में MenuItemOffer इकाई को सही तरीके से तय किया गया हो. |
डेटा मौजूद नहीं है - OperationHours
सेवा के खुले होने का समय मौजूद नहीं है |
डिलीवरी/टेकआउट सेवा की इकाई में, उससे जुड़ी OperationHours इकाई मौजूद नहीं है. OperationHours से, ऑर्डर करने की विंडो के बारे में पता चलता है. इस दौरान, उपयोगकर्ता फ़्लो को ऐक्सेस कर सकते हैं और तुरंत या आने वाले समय में ऑर्डर कर सकते हैं. | गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि OperationHours इकाई की जानकारी सही तरीके से दी गई हो. |
डेटा मौजूद नहीं है - postalCode
इनपुट में ज़रूरी फ़ील्ड postalCode मौजूद नहीं है.
|
postalCode ज़रूरी फ़ील्ड है और यह रेस्टोरेंट इकाई में मौजूद नहीं है
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, देखें कि postalCode फ़ील्ड में कोई वैल्यू मौजूद है या नहीं
|
डेटा मौजूद नहीं है - priceCurrency
इनपुट में ज़रूरी फ़ील्ड priceCurrency मौजूद नहीं है.
|
priceCurrency फ़ील्ड खाली है या उसमें गलत वैल्यू दी गई है. इसमें तीन अक्षर का ISO 4217 मुद्रा कोड होना चाहिए.
|
गड़बड़ी की जानकारी में बताए गए इकाई आईडी के लिए, पक्का करें कि priceCurrency फ़ील्ड में तीन अक्षर का ISO 4217 मुद्रा कोड हो.
उदाहरण: डॉलर, यूरो |
डेटा मौजूद नहीं है - ServiceArea
डिलीवरी सेवा के लिए, डिलीवरी सेवा देने के इलाकों की जानकारी मौजूद नहीं है |
अगर ServiceArea इकाई से जुड़ी Service इकाई के लिए serviceType को "DELIVERY" पर सेट किया गया है, तो ServiceArea इकाई को लागू करना ज़रूरी है
|
पक्का करें कि गड़बड़ी के मैसेज में बताई गई सेवा इकाई के आईडी के लिए, ServiceArea इकाई को सही तरीके से तय किया गया हो |
डेटा मौजूद नहीं है - streetAddress
इनपुट में ज़रूरी फ़ील्ड streetAddress मौजूद नहीं है.
|
streetAddress एक ज़रूरी फ़ील्ड है और यह रेस्टोरेंट इकाई में मौजूद नहीं है
|
गड़बड़ी के ब्यौरे में दिए गए आईडी के हिसाब से रेस्टोरेंट इकाई ढूंढें. साथ ही, देखें कि streetAddress फ़ील्ड में कोई स्ट्रिंग मौजूद है या नहीं
|
पुरानी इकाई | डेटा फ़ीड डालने के दौरान, ऑर्डरिंग एंड-टू-एंड, आने वाली हर इकाई की बदली गई तारीख के टाइमस्टैंप की तुलना, पहले से डाली गई इकाइयों के टाइमस्टैंप से करता है. जब तक डेटा फ़ीड में मौजूद एंटिटी नई नहीं होती, तब तक आने वाली एंटिटी को 'पुरानी' के तौर पर मार्क किया जाता है. | गड़बड़ी की जानकारी में बताए गए सभी इकाई आईडी के लिए, Google को यह पक्का करना होगा कि डेटा फ़ीड में मौजूद टाइमस्टैंप, Google को भेजे गए इकाई के पिछले अपडेट में सेट किए गए टाइमस्टैंप से नया हो. ज़्यादा जानकारी के लिए, इकाई के वर्शन देखें. |