ภาพรวม

พาร์ทเนอร์ของ Google อาจให้ข้อมูลเมนูที่มีโครงสร้างแก่ Google ผ่านการผสานรวมการจองจากต้นทางถึงปลายทางสำหรับการใช้งานในส่วนเมนูของแผ่นข้อมูลเกี่ยวกับร้านอาหารบน Google Maps บนอุปกรณ์เคลื่อนที่ (Android และ iOS)

ระบบจะนําเข้าข้อมูลเมนูโดยใช้ฟีดทั่วไป ก่อนเริ่มต้น โปรดใช้เวลาสักครู่เพื่อตรวจสอบว่าได้ทำตามขั้นตอนการตั้งค่าบัญชีเสร็จสมบูรณ์แล้ว และอ่านบทความเกี่ยวกับการใช้ดรอปบ็อกซ์ฟีดทั่วไปเพื่อดูภาพรวมของกระบวนการอัปโหลดฟีดทั่วไปและคำอธิบายวิธีกำหนดค่าบัญชีสำหรับการอัปโหลดฟีดทั่วไป

การสร้างและอัปโหลดฟีดเมนู

เมื่อสร้างและอัปโหลดฟีดเมนู ให้คำนึงถึงสิ่งต่อไปนี้

  • ทำตามข้อกำหนดในการจัดทำข้อมูลที่อธิบายไว้ในฟีดเมนูเพื่อสร้างไฟล์ข้อมูลเมนู ชื่อไฟล์ข้อมูลเมนูต้องไม่ซ้ำกันระหว่างการอัปโหลด ขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่น menu1_1633621547.json
  • ในข้อบ่งชี้ชุดไฟล์ ให้ตั้งค่าช่อง name เป็น google.food_menu หากต้องการดูตัวอย่างเนื้อหาไฟล์ข้อบ่งชี้ โปรดดูตัวอย่าง JSON ของไฟล์ Descriptor ชื่อไฟล์ข้อบ่งชี้ต้องไม่ซ้ำกันระหว่างการอัปโหลด ขอแนะนำให้ใส่การประทับเวลาในชื่อไฟล์ เช่น descriptor_1633621547.filesetdesc.json ควรอัปโหลดไฟล์ข้อบ่งชี้ไปยังดรอปบ็อกซ์ SFTP ทั่วไปโดยเป็นส่วนหนึ่งของฟีดเมนู
  • คุณควรอัปโหลดฟีดเมนูไปยังดรอปบ็อกซ์ SFTP แบบทั่วไปทุกๆ วันเพื่อรีเฟรชโดยสมบูรณ์
  • สามารถดูข้อมูลดรอปบ็อกซ์ SFTP ได้ในส่วนการกำหนดค่า > ฟีดของพอร์ทัลพาร์ทเนอร์
  • การเลือกดรอปบ็อกซ์ฟีด

    ภาพที่ 1: ข้อมูลทั่วไปของดรอปบ็อกซ์ SFTP

การทํางานกับตัวเลือกรายการในเมนู

คุณระบุตัวเลือกรายการในเมนูได้โดยใช้โปรโตคอล MenuItemOption ตัวเลือกรายการในเมนูแสดงเป็นรายการแบบเดี่ยวใต้รายการในเมนู ดูตัวอย่างด้านล่าง

รายการในเมนูการกำหนดราคาพร้อมตัวเลือก

รูปที่ 2: Bread Sticks & Sause มีตัวเลือกรายการในเมนู 2 รายการ ได้แก่ Sm และ Lg

รองรับเฉพาะตัวเลือกรายการในเมนูที่จำเป็น ตัวเลือกรายการในเมนูที่จำเป็นคือตัวเลือกที่ลูกค้าต้องเลือกเมื่อสั่งซื้อ เช่น เมื่อสั่งพิซซ่า ก็ต้องระบุขนาด ระบบไม่รองรับตัวเลือกรายการเมนูที่ไม่บังคับ (เช่น "ตัวเลือกสำหรับเพิ่มอะโวคาโด")

เนื่องจากตัวเลือกรายการในเมนูแสดงเป็นรายการแบบรวมรายการเดียว พาร์ทเนอร์ที่มีตัวเลือกที่ต้องการหลายชุดสำหรับรายการในเมนู 1 รายการ (เช่น ลาเต้ที่มีตัวเลือกขนาดและตัวเลือกนม) จึงต้องตัดสินใจเลือกวิธีที่ดีที่สุดที่จะแสดงตัวเลือกเหล่านั้นใน Google Google ขอแนะนำให้ใช้วิธีต่อไปนี้

  • หากชุดตัวเลือกที่จำเป็นเพียง 1 ชุดมีผลต่อราคา ให้เพิ่มตัวเลือกชุดดังกล่าวในฟีด
  • สำหรับกรณีอื่นๆ ทั้งหมด พาร์ทเนอร์จะเป็นผู้กำหนดวิธีที่ดีที่สุดในการนำเสนอตัวเลือกรายการในเมนู เราไม่แนะนำให้สร้างรายการตัวเลือกแบบยาวสำหรับชุดค่าผสมของตัวเลือกที่เป็นไปได้ทั้งหมด

เมื่อใส่ตัวเลือกรายการในเมนูในรายการเมนู ให้ทำดังนี้

  • รายการในเมนูต้องมีข้อเสนออย่างน้อย 1 รายการที่มีราคา (เผื่อในกรณีที่ตัวเลือกรายการในเมนูไม่ส่งผลต่อราคา)
  • รายการในเมนูต้องมีชุดตัวเลือกแต่ละรายการที่มีราคาเท่ากันกับราคารวมของสินค้าเมื่อเลือกตัวเลือกนั้น

ควรระบุราคาสำหรับรายการในเมนูหรือตัวเลือกของรายการนั้นๆ เท่านั้น ไม่ใช่ทั้ง 2 อย่าง

หลังจาก เปิดตัวฟีดเมนูแล้ว ข้อมูลฟีดเมนูอาจปรากฏในแท็บ "เมนู" ของแผ่นข้อมูลเกี่ยวกับร้านอาหาร หากแหล่งที่มาหลายแห่งระบุเมนูสำหรับร้านอาหารเดียวกัน ผู้ขายจะเลือกผู้ให้บริการที่ต้องการได้ในเครื่องมือแก้ไขเมนูของ Google Business Profile ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ผู้ขายเลือกผู้ให้บริการเมนูที่ต้องการได้ที่จัดการเมนู

แพลตฟอร์มของ Google ต่อไปนี้จะแสดงแท็บ "เมนู" บนแผ่นข้อมูลเกี่ยวกับโรงแรม

ผลิตภัณฑ์ อุปกรณ์
Google Search เว็บบนอุปกรณ์เคลื่อนที่
Google Search มาพร้อมอุปกรณ์เคลื่อนที่
Google Maps มาพร้อมอุปกรณ์เคลื่อนที่
เมนูภาพใหม่ของเราจะดูได้ใน Google Search บนอุปกรณ์เคลื่อนที่ และประสบการณ์นี้จะขยายการให้บริการไปยังแพลตฟอร์มอื่นๆ เช่น เดสก์ท็อปและ Google Maps

ตัวอย่างเมนูแสดงรายการในเมนูพร้อมคำอธิบาย

รูปที่ 3: ตัวอย่างวิธีการแสดงเนื้อหาฟีดเมนู

หากต้องการทดสอบบนเดสก์ท็อป ให้ใช้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เบราว์เซอร์เพื่อจำลองอุปกรณ์เคลื่อนที่

  1. ในมุมมองสินค้าคงคลัง ให้เลือกผู้ขายและคลิกลิงก์แผ่นข้อมูลเกี่ยวกับโรงแรมเพื่อดูแผ่นข้อมูลเกี่ยวกับร้านอาหาร
  2. เปิดเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Chrome (คลิกขวาที่ "ตรวจสอบหรือดู -> นักพัฒนาซอฟต์แวร์ -> เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์) เลือกประเภทอุปกรณ์เคลื่อนที่ ประเภทอุปกรณ์เคลื่อนที่ แล้วรีเฟรชหน้า

แนวทางปฏิบัติแนะนำ

ต่อไปนี้คือแนวทางปฏิบัติแนะนำที่ควรทำตามเมื่อสร้างฟีดเมนู

  • เชื่อมโยงเมนูเพียงรายการเดียวกับร้านอาหาร
  • ระบุภาษาที่ต้องการเป็นภาษาแรกใน TextField หากคุณส่งออบเจ็กต์ LocalizedText หลายรายการ ผู้ใช้จะเห็นเพียงออบเจ็กต์แรกในรายการข้อความเท่านั้น
  • คุณควรเพิ่มรายการในเมนูทั้งหมดลงในส่วนเมนู ไม่ใช่เพิ่มรายการในเมนูลงในออบเจ็กต์เมนูโดยตรง
  • จัดเตรียมเนื้อหาโดยใช้การเข้ารหัส utf-8 ไม่จำเป็นต้องใช้อักขระที่ไม่ใช่ ASCII
  • จำกัดไฟล์หรือชาร์ดฟีดไว้ที่ 1,000 รายการตามที่ระบุไว้ในการใช้ดรอปบ็อกซ์ฟีดทั่วไป