Inventory Viewer ابزاری است که به شما امکان می دهد:
- جستجوی موجودیت ها بر اساس شناسه ارائه دهنده (شناسه ای که در فیدها ارائه می کنید)
- مشاهده جزئیات مربوط به نهاد از جمله:
- نام نهاد
- آدرس رستوران
- موجودیت خام JSON
- محل خدمات
- ساعت ها
- وضعیت سرویس دهی در سطوح مصرف کننده
- پیوندها به جریان سفارش مصرف کننده
- و بیشتر
- پیمایش بین نهادهای مرتبط (یعنی از منو به سرویس و رستوران اصلی آن یا بالعکس پیمایش کنید)
- ببینید Google کدام نسخه از موجودیت را دارد
برای دسترسی به Inventory Viewer، Actions Center را باز کنید و به Inventory > Food Ordering Entities بروید یا روی این پیوند کلیک کنید.
همه کاربران با دسترسی Reader یا بالاتر به حساب Actions Center شما به طور خودکار به Inventory Viewer دسترسی دارند.
Inventory Viewer فقط از محیط های Production و Sandbox پشتیبانی می کند. تست سریع پشتیبانی نمی شود.
نحوه استفاده از Inventory Viewer
با رفتن به Inventory > Food Ordering Entities شروع کنید یا روی این پیوند کلیک کنید
Inventory Viewer دارای دو نمای است: نمای فهرست و نمای جزئیات
نمای فهرستی
این منظره ای است که کاربران در اولین حرکت به ابزار مشاهده می کنند. این شامل یک جدول با یک برگه برای هر نوع موجودیت است. هر برگه حاوی یک جدول صفحه بندی شده از همه موجودیت های آن نوع است. ستون ها بر اساس نوع موجودیت متفاوت هستند اما همیشه شامل موارد زیر هستند:
نام ستون | شرح |
---|---|
شناسه نهاد | شناسه نهاد ارائه شده توسط شریک (از فیدهای دسته ای و RTU) |
آخرین تغییر | این مُهر زمانی آخرین دریافت اصلاحشده این موجودیت در فیدها یا RTUها (در منطقه زمانی شما) است. |
سایر ستون های خاص موجود عبارتند از:
نام ستون | شرح |
---|---|
نام | نام موجودیت در فیدها. |
وضعیت | وضعیت خدمت در نهاد. فقط برای رستوران ها و خدمات موجود است |
وضعیت حذف شده | وضعیت حذف شده موجودیت. مقادیر "حذف شده" یا "حذف نشده" هستند. برای همه انواع نهاد به جز سرویس و رستوران موجود است |
تایپ کنید | تحویل یا خروجی برای خدمات، optionType برای MenuItemOptions |
با کلیک بر روی یک ردیف، به نمای جزئیات آن موجودیت می رسید.
فیلترهای نمایش لیست
هر جدول نمای لیست از مجموعه ای از فیلترهای خاص برای آن نوع موجودیت پشتیبانی می کند. همه نهادها از فیلتر کردن بر اساس شناسه نهاد (شناسهای که در فیدها و RTU به Google ارائه میدهید) پشتیبانی میکنند.
برخی از انواع موجودیت از فیلترهای پیشرفته تری پشتیبانی می کنند. در زیر جدولی وجود دارد که تعدادی از این فیلترها را فهرست می کند.
کلید | اپراتورها | انواع موجودیت پشتیبانی شده | شرح |
---|---|---|---|
نام | =، حاوی | رستوران، منو، منوی منو، آیتم منو | نام نهاد ارائه شده در فیدها |
SKU | = | MenuItemOffer | |
نشانی | =، حاوی | رستوران | آدرس ارائه شده در فیدها |
وضعیت خدمت | چند انتخابی | رستوران، خدمات | وضعیت خدمات در رابط کاربری مصرف کننده |
وضعیت حذف شده | چند انتخابی | همه نهادها به جز رستوران و خدمات | وضعیت حذف شده موجودیت (حذف شده یا حذف نشده) |
نمایش جزئیات
نمای جزئیات نمایی است که کاربران هنگام کلیک کردن بر روی یک موجود در نمای لیست مشاهده می کنند. نمای جزئیات حاوی اطلاعات اضافی درباره آن موجودیت است مانند:
- دلیل غیرفعال کردن (برای انواع رستوران و خدمات)
- فهرست نماهای نهادهای مرتبط
- زمان نمایه سازی موجودیت (زمان آخرین همگام سازی با سرویس DB)
- JSON خام از فیدها یا RTUها
- نماهای ترکیبی از نهادهای مرتبط (مانند ساعات عملیات، مناطق خدمات، قیمت)
- پیوندهایی به جریان های سفارش تولید و آزمایش (فقط رستوران ها و خدمات)
وضعیت ها و نحوه رفع خطاها
جدول زیر وضعیت خدمات موجودیت ها را همانطور که در Inventory Viewer گزارش شده است، توضیح می دهد. فقط رستوران ها و خدمات وضعیت سرویس دهی دارند.
وضعیت | شرح |
---|---|
فعال شد | این نهاد واجد شرایط ارائه خدمات در سطوح Google است. |
معلول | این نهاد در Google ارائه نمی شود. روی ردیف کلیک کنید تا نمای جزئیات باز شود و دلیل عدم ارائه آن را ببینید. |
انتظار | موجودیت در جدیدترین فید اضافه شده است، اما هنوز ارائه نمی شود. |
حذف شده | موجودیت در فید یا RTU حذف شد. موجودیت های حذف شده به مدت 30 روز نگهداری می شوند. |
نسخهای که در Inventory Viewer میبینید ممکن است نسخهای نباشد که به دلیل زمانهای پردازش موجودیت در حال ارائه است. برای جزئیات بیشتر به سوالات متداول مراجعه کنید.
اگر موجودی غیرفعال است نمای جزئیات را باز کنید تا دلیل غیرفعال کردن را ببینید.
غیر فعال کردن دلیل | شرح | چگونه رفع کنیم |
---|---|---|
منو از دست رفته یا دارای خطا است | موجودیت منو گم شده است یا در حین انتقال خطا دارد. | اطمینان حاصل کنید که یک موجودیت منو برای رستوران در فیدهای داده تعریف شده است. اطمینان حاصل کنید که ارجاعات @id صحیح هستند. با استفاده از Inventory Viewer خطاهای منو را بررسی کنید |
رستوران گم شده یا خطا دارد | موجودیت رستوران در فیدها وجود ندارد یا در حین مصرف خطایی داشته است. | اطمینان حاصل کنید که نهاد رستوران در فیدهای داده تعریف شده است. اطمینان حاصل کنید که ارجاعات @id به نهاد رستوران درست است. |
مطابقت با یک رستوران معتبر در پایگاه داده Google ممکن نیست | این زمانی اتفاق میافتد که یک موجودیت رستوران در فید داده شما نتواند با یک رستوران معتبر در پایگاه داده Google مطابقت داشته باشد. | بررسی کنید که آیا رستوران در جستجوی Google و Maps وجود دارد یا خیر. اگر رستوران وجود ندارد، دستورالعملهای نحوه افزودن یا ادعای مالکیت نمایه کسبوکار خود را در Google دنبال کنید. مطمئن شوید که نام و آدرس موجود در فایل فید داده شما دقیقاً با نام و آدرس موجود در نمایه تجاری مطابقت دارد. |
سرویس وجود ندارد یا دارای خطا است | موجودیت سرویس وجود ندارد یا در حین انتقال خطا دارد. | اطمینان حاصل کنید که موجودیت خدمات برای رستوران در فیدهای داده تعریف شده است. اطمینان حاصل کنید که ارجاعات @id صحیح هستند. از Inventory Viewer برای بررسی خطاهای مربوط به نهاد خدمات و رفع آنها استفاده کنید. |
به طور موقت از فیدها غیرفعال شده است | رستوران در فیدهای داده است، اما سرویس آن غیرفعال شده است. | برای تنظیم ویژگی isDisabled موجودیت سرویس روی false، یک بهروزرسانی افزایشی یا جذب دستهای ارسال کنید. |
رستوران از OwG انصراف داد | تاجر در «سفارش پایان به انتها» فعال نیست، زیرا قبلاً انتخاب کرده بود دکمه «سفارش آنلاین» را با دستورالعملهای موجود در «تنظیم»، روشن یا خاموش کردن دکمه «سفارش آنلاین» خاموش کند . | با رستوران خود تماس بگیرید و از آنها بخواهید که دکمه «سفارش آنلاین» را با این دکمه «سفارش آنلاین» تنظیم، روشن یا خاموش کنند . |
رستوران از ارائه دهنده انصراف داد | تاجر سفارش آنلاین را با استفاده از دستورالعملهای موجود در تنظیم، روشن یا خاموش کردن دکمه «سفارش آنلاین» را برای شما در «سفارش پایان به انتها» غیرفعال کرد، زیرا گزارش داده است که با شما رابطه تجاری نداشته است. | با تاجر خود تماس بگیرید و از آنها بخواهید با استفاده از فرم تماس ، دکمه سفارش آنلاین را برای ارائه دهنده فعال کنند. |
در Google بهعنوان بسته علامتگذاری شد - برای همیشه بسته است | مکان در پانل دانش Google برای همیشه بسته نشان داده می شود. | بازرگانان میتوانند دستورالعملهای نحوه تنظیم ساعات کاری را دنبال کنند یا تعطیلی را علامتگذاری کنند تا مکان را به عنوان بازگشایی شده در نمایه کسبوکار خود علامتگذاری کنند. |
در Google به عنوان بسته علامتگذاری شد - موقتاً بسته است | مکان به صورت دائم یا موقت بسته در پانل دانش Google نشان داده میشود. | بازرگانان میتوانند دستورالعملهای نحوه تنظیم ساعات کاری را دنبال کنند یا تعطیلی را علامتگذاری کنند تا مکان را به عنوان بازگشایی شده در نمایه کسبوکار خود علامتگذاری کنند. |
رستوران های تکراری | این بدان معنی است که چندین نهاد رستوران از فیدهای داده شما با یک رستوران در پایگاه داده Google مطابقت دارند. | نهادهای تکراری رستوران را از فیدهای داده خود حذف کنید. اگر یک رستوران دارای چندین مکان در یک مجتمع (مرکز خرید، فرودگاه، یا مرکز خرید) یا در مجاورت یکدیگر است، مطمئن شوید که هر کدام مکان جداگانهای در نمایه کسبوکار Google (دستورالعملها) دارند و با یک نهاد واحد در فیدهای داده |
خدمات تکراری | این بدان معناست که چندین سرویس از یک نوع (تحویل یا تحویل گرفتن) از فیدهای داده شما به یک رستوران در پایگاه داده Google پیوند داده شده است. مثال: دو نهاد خدمات تحویل برای یک رستوران در فیدهای داده شما پیکربندی شده اند. | فیدهای دادههای خود را بهروزرسانی کنید تا مطمئن شوید که هر رستوران خدمات تحویل تکراری یا سرویس غذای آماده ندارد. |
موجودیت های حذف شده
برای نهادهای رستوران و خدماتی که حذف شده اند، ستون وضعیت آنها "وضعیت حذف شده" را نشان می دهد. برای همه انواع موجودیتهای دیگر، نمای فهرست حاوی یک ستون "وضعیت حذف شده" است که مقدار آن "حذف شده" یا "حذف نشده" خواهد بود. موجودیت های حذف شده به مدت 30 روز پس از رویدادهای حذف ذخیره می شوند. Inventory Viewer اطلاعات کاملی در مورد موجودیت های حذف شده نخواهد داشت و فیلدهایی مانند نام به عنوان "ناشناس" نشان داده می شود.
سوالات متداول
آیا گزارش Inventory Viewer جایگزین گزارش وضعیت رستوران می شود؟
خیر. گزارش وضعیت رستوران به وجود خود ادامه خواهد داد و نمای انبوهی از وضعیت خدمات ارائه می دهد.
تأخیر نمایش داده ها در Inventory Viewer چقدر است؟
تأخیر داده در Inventory Viewer به دنبال زمان مصرف و پردازش است. برای دادههای ارائهشده در فیدهای دستهای، تأخیر تا ۲ ساعت از نقطه مصرف موفقیتآمیز است. برای RTU کمتر از 5 دقیقه است. بلع موفق به این معنی است که:
- فید حاوی موجودیت دارای وضعیت "موفقیت" در صفحه سابقه انتقال است.
- RTU که موجودیت را در بر می گیرد، همانطور که در گزارش RTU گزارش شده است، هیچ خطای اعتبارسنجی در سطح درخواست یا سطح موجودیت ندارد.
آیا Inventory Viewer از Quicktesting پشتیبانی می کند؟
خیر. Inventory Viewer فقط از محیطهای Production و Sandbox پشتیبانی میکند.
من مشکل جلوگیری از سرویس دهی رستوران را برطرف کردم اما همچنان در Inventory Viewer به عنوان "غیرفعال" نشان داده می شود؟
دادهها میتوانند تا ۲ ساعت از زمان دریافت موفقیتآمیز از طریق فیدهای دستهای یا ۵ دقیقه طول بکشد تا RTUها در جریان سفارش مصرفکننده منعکس شوند. برای جزئیات بیشتر در مورد تأخیر به سؤالات متداول مراجعه کنید. Inventory Viewer وضعیت سرویس دهی بهروزی دارد، بنابراین وقتی یک موجودیت وضعیت سرویس را در رابط کاربری مصرفکننده تغییر داد، بلافاصله در Inventory Viewer منعکس میشود.
آخرین زمان اصلاح و نمایه سازی
Inventory Viewer همیشه آخرین نسخه دریافت شده یک موجود را نشان می دهد. با این حال، پس از تکمیل پردازش، اما قبل از اینکه رابط کاربری مصرفکننده با آخرین نسخه بهروزرسانی شود، نسخه ارائهشده موجودیت با نسخهای که بهتازگی دریافت شده و در Inventory Viewer نشان داده میشود مطابقت نخواهد داشت. این به دلیل زمان پردازش در خط لوله خدمات است. زمان نمایه سازی زمانی است که در آن داده های دریافت شده از طریق فیدها و RTU با پایگاه داده ارائه شده برای ارائه در سطوح مصرف کننده همگام سازی می شوند. هر نهادی که آخرین زمان اصلاح آن قبل از زمان نمایه سازی باشد، در سطوح مصرف کننده ارائه می شود.
به عنوان مثال، فرض کنید سرویسی را در فیدها اضافه کنید که در ساعت 00:30:00 به پایان می رسد و در ساعت 01:30:00 نمایه می شود و بنابراین در آن زمان شروع به ارائه خدمات می کند. سپس در ساعت 04:00 شما فید دیگری را با نسخه جدیدی از آن سرویس با isDisabled=true آپلود می کنید و دریافت آن فید در ساعت 04:30:00 به پایان می رسد. پس از تکمیل دریافت دوم، Inventory Viewer 1 ژانویه، ساعت 04:30:00 به وقت گرینویچ را بهعنوان آخرین مُهر زمانی اصلاحشده نشان میدهد، اما تا زمانی که عملیات نمایهسازی انجام شود، جریان سفارش مصرفکننده همچنان نسخهای را ارائه میکند که در ساعت 00:30 تکمیل شده است: 00. فرض کنید عملیات نمایه سازی دیگری در ساعت 04:45:00 انجام می شود. در این مرحله، وضعیت غیرفعال بودن سرویس در رابط کاربری مصرفکننده بهروزرسانی میشود و آن موجودیت خدمات را متوقف میکند، اما در کل دوره از ساعت 01:30:00 (اولین عملیات نمایهسازی) تا 04:45:00 (عملیات نمایهسازی دوم)، وضعیت موجودیت "فعال" خواهد بود زیرا نسخه قبلی موجودیت در رابط کاربری مصرف کننده ارائه می شد.