API ย่อย Accounts ภายใน Merchant API ช่วยให้คุณสร้าง กำหนดค่า และจัดการบัญชี Google Merchant Center แบบเป็นโปรแกรมได้ โดยมีชุดเครื่องมือที่ครอบคลุมสำหรับการจัดการวงจรทั้งหมดและการกำหนดค่าหลักของบัญชี Merchant Center API นี้จำเป็นสำหรับธุรกิจและผู้ให้บริการบุคคลที่สามที่ต้องการทำให้การสร้างบัญชีและการบำรุงรักษาอย่างต่อเนื่องเป็นแบบอัตโนมัติ
API ย่อยของบัญชีช่วยให้คุณทำสิ่งต่อไปนี้ได้
- ดำเนินการหลักๆ ในบัญชี Merchant Center: สร้างบัญชี Merchant Center ใหม่, ดึงข้อมูลรายละเอียด, อัปเดตการตั้งค่าหลัก, ตรวจสอบปัญหาที่ระดับบัญชี, แสดงรายการบัญชีที่คุณเข้าถึงได้ และลบบัญชีเมื่อจำเป็น
- สร้างข้อมูลทางธุรกิจและการแสดงข้อมูลร้านค้าออนไลน์: กำหนดค่ารายละเอียดธุรกิจที่สำคัญ (เช่น ที่อยู่และข้อมูลติดต่อ) แอตทริบิวต์อัตลักษณ์ที่ประกาศด้วยตนเอง และตั้งค่าเว็บไซต์ของร้านค้าออนไลน์โดยระบุ ยืนยัน และอ้างสิทธิ์ URL ของหน้าแรก ซึ่งเป็นกุญแจสำคัญในการนำเสนอธุรกิจของคุณ
- จัดการสิทธิ์เข้าถึงของผู้ใช้และค่ากำหนดการสื่อสาร: ดูวิธีควบคุมผู้ที่มีสิทธิ์เข้าถึงบัญชี Merchant Center, กำหนดสิทธิ์เฉพาะ และกำหนดค่ากำหนดการแจ้งเตือนทางอีเมลสำหรับการอัปเดตและข่าวสารสำคัญเกี่ยวกับบัญชี
- จัดการการลงทะเบียนและการเข้าร่วมโปรแกรม: จัดการการลงทะเบียนในโปรแกรมต่างๆ ของ Merchant Center (เช่น ข้อมูลที่แสดงฟรีหรือโฆษณา Shopping) จัดการสถานะการเข้าร่วม และทำความเข้าใจข้อกำหนดเฉพาะของโปรแกรมเพื่อขยายการเข้าถึงของผลิตภัณฑ์
- กำหนดค่าโลจิสติกส์: การจัดส่ง การคืนสินค้า และภูมิภาค: ตั้งค่าการจัดส่งระดับบัญชี กำหนดนโยบายคืนสินค้าออนไลน์สำหรับลูกค้า และสร้างภูมิภาคทางภูมิศาสตร์เพื่อการกำหนดเป้าหมายและการนำส่งบริการที่แม่นยำ
- ใช้ประโยชน์จากการผสานรวมขั้นสูงและการลิงก์บัญชี: ดูวิธีจัดการการตั้งค่าสำหรับประสบการณ์การใช้งานแบบ Omnichannel, ลิงก์กับบัญชี Google Business Profile และผู้ให้บริการพาร์ทเนอร์ฟีดในพื้นที่ (LFP) รวมถึงสร้างและจัดการความสัมพันธ์ด้านบริการกับบัญชีอื่นๆ เช่น ผู้ให้บริการหรือเอเจนซีบุคคลที่สาม
คู่มือชุดนี้จะแสดงวิธีการโดยละเอียดและตัวอย่างสำหรับกรณีการใช้งานทั่วไป ดังนี้
- สร้างบัญชี: ดูขั้นตอนในการสร้างบัญชี Merchant Center ใหม่แบบเป็นโปรแกรมและจัดการความสัมพันธ์กับบัญชีขั้นสูง ซึ่งจำเป็นสำหรับการจัดการผู้ขายหรือแบรนด์หลายราย
- ความสัมพันธ์: ทำความเข้าใจวิธีจัดโครงสร้างและจัดการความสัมพันธ์ของบริการระหว่างบัญชี Merchant Center ต่างๆ (เช่น กับบัญชีขั้นสูงหรือผู้ให้บริการบุคคลที่สาม)
- ลิงก์ Google Business Profile: เชื่อมต่อบัญชี Merchant Center กับ Google Business Profile เพื่อเพิ่มประสิทธิภาพการแสดงข้อมูลธุรกิจในพื้นที่
- ควบคุมการเข้าถึงบัญชี: จัดการสิทธิ์และบทบาทของผู้ใช้ภายในบัญชี Merchant Center เพื่อควบคุมผู้ที่สามารถดำเนินการบางอย่างได้
- จัดการการแจ้งเตือนทางอีเมลของ Merchant Center: ปรับแต่งการแจ้งเตือนทางอีเมลที่คุณและผู้ใช้คนอื่นๆ ได้รับเกี่ยวกับการแจ้งเตือน ข่าวสาร และเคล็ดลับของบัญชี
- จัดการการตั้งค่าหน้าแรก: ตั้งค่า ยืนยัน และอ้างสิทธิ์ URL ของเว็บไซต์ของร้านค้าออนไลน์ ซึ่งเป็นขั้นตอนสำคัญสำหรับการยืนยันบัญชีและการเข้าร่วมโปรแกรม
- การย้ายข้อมูล Content API: ดูข้อมูลเกี่ยวกับการย้ายข้อมูลจาก Content API for Shopping ได้ที่หัวข้อย้ายข้อมูลการจัดการบัญชี
โครงสร้างและความสัมพันธ์ของบัญชี Merchant Center
ระบบนิเวศของ Merchant Center รองรับโครงสร้างบัญชีที่แตกต่างกันเพื่อตอบสนองความต้องการทางธุรกิจที่หลากหลาย บัญชีเหล่านี้ยังสร้างความสัมพันธ์ระหว่างกันได้ด้วย โดยที่บัญชีหนึ่ง (ผู้ให้บริการ) จะให้บริการที่เฉพาะเจาะจงแก่บัญชีอื่น API ย่อยของบัญชีช่วยให้คุณโต้ตอบและจัดการประเภทเหล่านี้และความสัมพันธ์ของประเภทเหล่านั้นได้
บัญชีผู้ขาย
นี่คือบัญชี Merchant Center ซึ่งโดยปกติแล้วธุรกิจแต่ละแห่งจะใช้เพื่อจัดการข้อมูลผลิตภัณฑ์และโปรแกรมของตนเองโดยตรง
กรณีการใช้งานทั่วไป
- ธุรกิจขนาดเล็กถึงขนาดกลางที่จัดการการแสดงข้อมูลอีคอมเมิร์ซของตนเอง
- ผู้ขายที่ต้องการควบคุมการตั้งค่า Google Merchant Center โดยตรง
- ผู้ขายที่ใช้เครื่องมือสร้างร้านค้าหรือผู้ให้บริการบุคคลที่สามรายอื่นๆ ที่ช่วยสร้างและจัดการบัญชี
ความสัมพันธ์และบริการ:
คุณสามารถลิงก์บัญชีผู้ขายกับผู้ให้บริการเพื่อรับความช่วยเหลือเกี่ยวกับงานต่างๆ เช่น การจัดการข้อมูลผลิตภัณฑ์หรือการจัดการบัญชีและแคมเปญ
บัญชีขั้นสูง
บัญชีขั้นสูงคือบัญชีเฉพาะทางภายใน Google Merchant Center โดยออกแบบมาสำหรับธุรกิจและผู้ให้บริการบุคคลที่สาม (เช่น เครื่องมือสร้างร้านค้า พาร์ทเนอร์ช่องทาง เอเจนซี และมาร์เก็ตเพลส) ที่ต้องการจัดการบัญชี Merchant Center หลายบัญชีในวงกว้าง
กรณีการใช้งานทั่วไป
- เครื่องมือสร้างร้านค้า: ผู้ให้บริการบุคคลที่สามที่ช่วยให้ผู้ขายสร้างและดำเนินการร้านค้าออนไลน์ได้
- มาร์เก็ตเพลส: หน้า Shopping ออนไลน์ที่โฮสต์ผู้ขายบุคคลธรรมดาหลายรายที่ขายผลิตภัณฑ์ของตนเอง
- ผู้ขายที่เป็นเจ้าของหลายแบรนด์: ผู้ขายเหล่านี้เป็นเจ้าของหลายแบรนด์และขายผลิตภัณฑ์ในกิจการที่มีหน้าร้านจริงหรือทางออนไลน์ในหลายโดเมน
- ผู้ค้าปลีกระหว่างประเทศ: ผู้ค้าปลีกที่ขายผลิตภัณฑ์ในหลายประเทศและหลายโดเมน
- พาร์ทเนอร์ช่องทาง: นิติบุคคลที่ช่วยผู้ขายแสดงผลิตภัณฑ์ในช่องทางการตลาดต่างๆ และมักให้บริการที่เกี่ยวข้อง
- เอเจนซี: เอเจนซีการตลาดและเอเจนซีโฆษณาที่จัดการบัญชี Merchant Center, ฟีดสินค้า และแคมเปญในนามของลูกค้า
ความสัมพันธ์และบริการ
แม้ว่าบัญชีขั้นสูงทั้งหมดจะจัดการบัญชีผู้ขายหลายบัญชี แต่การกำหนดค่าและการใช้ความสัมพันธ์และบริการที่เหมาะสมที่สุดมักจะแตกต่างกันไปตามโมเดลธุรกิจที่เฉพาะเจาะจง การทำความเข้าใจความแตกต่างเหล่านี้เป็นกุญแจสำคัญในการใช้ประโยชน์จาก API อย่างมีประสิทธิภาพ แนวทางปฏิบัติแนะนำต่อไปนี้เหมาะสำหรับกรณีการใช้งานทั่วไป
ผู้สร้างร้านค้าและพาร์ทเนอร์ช่องทาง
พาร์ทเนอร์เหล่านี้ควรสร้างบัญชีขั้นสูงและสร้างความสัมพันธ์กับผู้ขายที่ทำงานด้วย ดังนี้
- สำหรับผู้ขายรายใหม่ที่ไม่มีบัญชี: เมื่อเปลี่ยนบัญชีเป็นบัญชีขั้นสูงใน UI ของ Merchant Center แล้ว Google จะกำหนดค่าเครื่องมือสร้างร้านค้าและพาร์ทเนอร์ช่องทางเป็นบัญชีขั้นสูงแบบหลายลูกค้าโดยอัตโนมัติด้วยบริการ
Account Aggregation(accountAggregation) เครื่องมือสร้างร้านค้าหรือพาร์ทเนอร์ช่องทางสามารถใช้accounts.createAndConfigureกับaccountAggregationเพื่อสร้างบัญชีย่อยใหม่สำหรับผู้ขาย ซึ่งจะปรากฏและจัดการได้ใน Merchant Center - สำหรับบัญชี Merchant Center ที่มีอยู่: คุณไม่สามารถย้ายบัญชีแบบสแตนด์อโลนที่มีอยู่ไปไว้ในบัญชีขั้นสูงที่มี
accountAggregationได้ แต่ผู้สร้างร้านค้าหรือพาร์ทเนอร์ช่องทางควรสร้างลิงก์บริการAccount Management(accountManagement) กับบัญชีบุคคลธรรมดาที่มีอยู่ของผู้ขายแทน ซึ่งจะช่วยให้เครื่องมือสร้างร้านค้าหรือพาร์ทเนอร์ช่องทางจัดการแง่มุมต่างๆ ของบัญชีได้โดยได้รับความยินยอมจากผู้ขาย
การดึงข้อมูลสำหรับบัญชีที่จัดการ: หากต้องการดึงข้อมูลเกี่ยวกับบัญชีผู้ขายที่คุณจัดการผ่าน accountManagement ให้เรียกใช้ accounts.list พร้อมตัวกรอง relationship เช่น filter=relationship(providerId={PROVIDER_ID} AND service(type="ACCOUNT_MANAGEMENT")) จากนั้นเรียกใช้ accounts.get หรือ accountServices.list เพื่อตรวจสอบรายละเอียดบัญชีและบริการที่เฉพาะเจาะจง
เอเจนซี
โดยปกติแล้ว เอเจนซีจะจัดการบัญชี Merchant Center แบบสแตนด์อโลนที่ลูกค้าเป็นเจ้าของ แทนที่จะรวมบัญชีย่อยไว้ในบัญชีขั้นสูงบัญชีเดียว
- สำหรับบัญชี Merchant Center ที่มีอยู่: เอเจนซีจะเสนอลิงก์บริการ
Account Management(accountManagement) (มักรวมกับProducts Management(productsManagement) หรือCampaign Management(campaignsManagement)) ซึ่งผู้ขายจะอนุมัติ - สำหรับผู้ขายรายใหม่ที่ไม่มีบัญชี: เอเจนซีสามารถเรียกใช้
accounts.createAndConfigureด้วยบริการAccount Management(accountManagement) และเพิ่มผู้ขายเป็นผู้ใช้ADMINเพื่อให้ผู้ขายยังคงเป็นเจ้าของบัญชีแบบสแตนด์อโลน
ตลาดกลาง
มาร์เก็ตเพลสจะใช้บัญชีขั้นสูง 1 บัญชีต่อโดเมน และสร้างบัญชีผู้ขายด้วยบริการ Account Aggregation เป็นเรื่องปกติที่มาร์เก็ตเพลสจะใช้ผู้ขายหลายประเภท ซึ่งบางประเภทต้องมีการกำหนดค่าเพิ่มเติมโดยทีมสนับสนุนของ Google การอ้างสิทธิ์โดเมนและการจัดการโปรแกรมจะดำเนินการในระดับบัญชีขั้นสูงและรับค่ามาจากบัญชีผู้ขาย ดูรายละเอียดเพิ่มเติมได้ที่บทความในศูนย์ช่วยเหลือเกี่ยวกับโครงสร้างบัญชีมาร์เก็ตเพลสที่ถูกต้อง
- บัญชีผู้ขายจากมาร์เก็ตเพลส: บัญชีเฉพาะสำหรับผลิตภัณฑ์ของมาร์เก็ตเพลสเอง ซึ่งจะช่วยให้มาร์เก็ตเพลสใช้การจดจำแบรนด์ คะแนนผู้ขาย และกลยุทธ์แคมเปญบุคคลที่หนึ่งที่เฉพาะเจาะจงได้
- บัญชีผู้ขายรายเดียว: บัญชีแต่ละบัญชีมีผลิตภัณฑ์สำหรับผู้ขายบุคคลที่สามรายเดียว โครงสร้างบัญชีนี้เหมาะสำหรับผู้ขายรายใหญ่ที่ต้องการแอตทริบิวต์เฉพาะผู้ขายที่แตกต่างกัน หรือใช้แคมเปญการโฆษณาเฉพาะผู้ขาย
- บัญชีผู้ขายหลายราย: บัญชีเดียวมีผลิตภัณฑ์จากผู้ขายบุคคลที่สามหลายราย ซึ่งช่วยให้จัดการบัญชีและผลิตภัณฑ์ได้ง่ายขึ้น ดูรายละเอียดเพิ่มเติมได้ที่บทความในศูนย์ช่วยเหลือเกี่ยวกับบัญชีผู้ขายหลายราย
ผู้ขายที่เป็นเจ้าของหลายแบรนด์
ธุรกิจที่มีหลายแบรนด์มักจะใช้บัญชีขั้นสูงเพื่อจัดการบัญชีแต่ละบัญชีสำหรับแต่ละแบรนด์ ซึ่งลิงก์โดยใช้บริการ Account Aggregation ซึ่งช่วยให้แบรนด์ต่างๆ ดำเนินการได้อย่างอิสระ (เช่น การอ้างสิทธิ์เว็บไซต์ ข้อมูลผลิตภัณฑ์) ขณะที่บัญชีขั้นสูงจะช่วยลดความซับซ้อนของฟังก์ชันแบบรวมศูนย์ เช่น การเข้าถึงของผู้ใช้ การรายงาน และบางครั้งก็รวมถึงการกำกับดูแลแคมเปญ
ผู้ค้าปลีกระหว่างประเทศ
ผู้ค้าปลีกระหว่างประเทศจะจัดการการแสดงข้อมูลทั่วโลกโดยใช้บัญชีขั้นสูง โดยมีบัญชีแยกต่างหากสำหรับแต่ละประเทศหรือภูมิภาคที่ลิงก์โดยใช้บริการ Account
Aggregation การตั้งค่ามักจะแตกต่างกันไปตามโครงสร้างโดเมน ดังนี้
- โดเมนเดียว (มีโดเมนย่อย/เส้นทางของประเทศ): โดยปกติแล้ว โดเมนหลักจะได้รับการอ้างสิทธิ์ที่ระดับบัญชีขั้นสูงและรับช่วงต่อโดยบัญชีระดับภูมิภาค จากนั้นบัญชีระดับภูมิภาคเหล่านี้จะมุ่งเน้นที่การจัดการข้อมูลผลิตภัณฑ์ ราคา และความพร้อมจำหน่ายสินค้าที่ปรับให้เหมาะกับแต่ละภูมิภาค
- โดเมนเฉพาะประเทศหลายโดเมน: บัญชีระดับภูมิภาคแต่ละบัญชีจะอ้างสิทธิ์โดเมนเฉพาะของตนเอง ในรูปแบบนี้ บัญชีแต่ละบัญชีจะจัดการการดำเนินการในพื้นที่ ส่วนบัญชีขั้นสูงจะใช้สำหรับฟังก์ชันแบบรวมศูนย์เป็นหลัก เช่น การเข้าถึงของผู้ใช้ การรายงานทั่วโลก และการจัดการแคมเปญโดยรวม