สั่งซื้อบัญชีลูกค้าใหม่

โปรดทราบข้อมูลต่อไปนี้ก่อนสร้างบัญชีลูกค้าใหม่

  • อาจมีข้อจำกัดเกี่ยวกับรหัสประเทศ หากต้องการยืนยันว่าประเทศของลูกค้าได้รับอนุมัติให้ขายต่อหรือไม่ ให้ตรวจสอบ Partner Sales Console
  • หากสร้างบัญชีโดยการอัปเกรดจากบัญชี Gmail สำหรับผู้ใช้ทั่วไปเป็นอีเมลธุรกิจที่มีชื่อโดเมน โปรดตรวจสอบว่าบัญชีมีการตั้งค่า Google Workspace เพิ่มเติมที่ปลดล็อกแล้ว ดูข้อมูลเพิ่มเติมได้ที่ สร้างอีเมลธุรกิจให้กับทีม และ สร้างอีเมลแทนของธุรกิจ

สร้างบัญชีลูกค้า

  1. หากต้องการสร้างบัญชีลูกค้า ให้ใช้POSTคำขอต่อไปนี้และ รวมโทเค็นการให้สิทธิ์

    POST https://reseller.googleapis.com/apps/reseller/v1/customers
    
  2. ในบัญชีของลูกค้าใหม่ ให้สร้างผู้ใช้ หากการตอบกลับแสดงรหัสสถานะ HTTP 409 Conflict แสดงว่ามี customerId อยู่แล้ว ก่อนลงทะเบียนบัญชีลูกค้า คุณ ต้อง โอนการสมัครใช้บริการของลูกค้า

  3. หากเกี่ยวข้อง ให้ เปลี่ยนภาษาเริ่มต้นของลูกค้า

  4. เลื่อนผู้ใช้ให้มีบทบาทเป็นผู้ดูแลระบบขั้นสูง เมื่อสร้างบัญชีผู้ดูแลระบบ คุณจะสร้าง รหัสผ่านแบบสุ่มชั่วคราวหรือแจ้งให้ลูกค้าตั้งรหัสผ่านก็ได้

  5. แจ้งให้ลูกค้าทราบว่าต้องลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบของ Google และลงนามในข้อตกลงการใช้ Google Workspace ผ่านตัวแทนจำหน่ายเพื่อเปิดใช้งาน บัญชี ตัวแทนจำหน่ายไม่ได้รับอนุญาตให้ลงนามในข้อกำหนดในการให้บริการ ในนามของลูกค้า

ประเภทลูกค้า

คุณสร้างลูกค้าได้ 2 ประเภทใน Google Workspace ดังนี้

  • ลูกค้าที่ยืนยันด้วยโดเมน: ลูกค้าเหล่านี้ต้องการ Gmail และสิทธิ์เข้าถึงระดับผู้ดูแลระบบแบบเต็ม เมื่อสร้างลูกค้าประเภทนี้ ให้ตั้งค่า customerType เป็น domain
  • ลูกค้าที่ยืนยันด้วยอีเมล: ลูกค้าเหล่านี้ไม่ได้เป็นเจ้าของหรือจัดการโดเมนของตนเอง เมื่อสร้างลูกค้าประเภทนี้ ให้ตั้งค่า customerType เป็น team ลูกค้าเหล่านี้สามารถซื้อ Google Workspace รุ่น Google Workspace Essentials และ Google Workspace Enterprise Essentials ได้

เนื้อหาคำขอ JSON ต่อไปนี้เป็นตัวอย่างของลูกค้าที่ยืนยันด้วยโดเมน

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "domain",
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

แทนที่ค่าต่อไปนี้

  • DOMAIN_NAME: โดเมนของลูกค้า เช่น example.com
  • NAME: ชื่อลูกค้า เช่น Alex Cruz
  • ORGANIZATION_NAME: ชื่อองค์กรของลูกค้า เช่น Example Organization
  • POSTAL_CODE: รหัสไปรษณีย์ของลูกค้า เช่น 94043
  • COUNTRY_CODE: รหัสประเทศตามมาตรฐาน ISO แบบ 2 อักขระของลูกค้า
  • EMAIL_ADDRESS: อีเมลของลูกค้า เช่น cruz@example.com

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และข้อมูลของลูกค้าใหม่ ดังนี้

{
  "kind": "reseller#customer",
  "customerId": "CUSTOMER_ID",
  "customerDomain": "DOMAIN_NAME",
  "customerType": "domain",
  "postalAddress": {
    "kind": "customers#address",
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE",
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

เนื้อหาคำขอ JSON ต่อไปนี้เป็นตัวอย่างของลูกค้าที่ยืนยันด้วยอีเมล

{
  "customerDomain": "DOMAIN_NAME",
  "customerType": "team",
  "primaryAdmin": {
    "primaryEmail": "EMAIL_ADDRESS"
  },
  "postalAddress": {
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE"
  },
 "alternateEmail": "EMAIL_ADDRESS"
}

การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และข้อมูลของลูกค้าใหม่ ดังนี้

{
  "kind": "reseller#customer",
  "customerId": "CUSTOMER_ID",
  "customerDomain": "DOMAIN_NAME,
  "customerType": "team",
  "primaryAdmin": {
    "primaryEmail": "EMAIL_ADDRESS"
  },
  "postalAddress": {
    "kind": "customers#address",
    "contactName": "NAME",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE",
    "countryCode": "COUNTRY_CODE",
  },
  "alternateEmail": "EMAIL_ADDRESS"
}

เปลี่ยนภาษาเริ่มต้นของลูกค้า

ภาษาเริ่มต้นของลูกค้าจะมีผลกับผู้ใช้ใหม่เท่านั้น ผู้ใช้ปัจจุบัน จะยังคงใช้ภาษาเดิมหลังจากที่คุณอัปเดตภาษาเริ่มต้น ดังนั้น ให้ตั้งค่าภาษาเริ่มต้นของลูกค้าก่อนที่จะสร้างผู้ใช้

ลูกค้ารายใหม่จะมีภาษาเริ่มต้นเป็นภาษาอังกฤษ หากต้องการเปลี่ยนภาษาเริ่มต้น ให้ใช้เมธอด PATCH หรือ UPDATE จาก Directory API Customers

ใช้ Directory API เพื่ออัปเดตค่าเริ่มต้น language สำหรับลูกค้า

PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID

ใส่เนื้อหาคำขอ JSON ต่อไปนี้

{
  "language":"LANGUAGE_CODE"
}

แทนที่ค่าต่อไปนี้

  • CUSTOMER_ID: ตัวระบุที่ไม่ซ้ำกันสำหรับลูกค้า เช่น C0123456
  • LANGUAGE_CODE: รหัสภาษาที่ยอมรับ เช่น es สำหรับภาษาสเปน

การตอบกลับ JSON ที่สำเร็จจะแสดงรหัสสถานะ HTTP 200 และทรัพยากรลูกค้าที่อัปเดตแล้ว ดังนี้

{
  "alternateEmail": "EMAIL_ADDRESS",
  "customerCreationTime": "2022-12-12T23:04:10.620Z",
  "customerDomain": "DOMAIN_NAME",
  "id": "CUSTOMER_ID",
  "kind": "admin#directory#customer",
  "language": "LANGUAGE_CODE",
  "postalAddress": {
    "contactName": "NAME",
    "countryCode": "COUNTRY_CODE",
    "organizationName": "ORGANIZATION_NAME",
    "postalCode": "POSTAL_CODE"
  }
}

ขั้นตอนถัดไป