Se precisar de ajuda para transferir clientes no Partner Sales Console, consulte nossos guias sobre como transferir clientes para uma conta de revendedor ou uma Conta do Google.
Os clientes do Google Workspace só podem comprar direitos de um revendedor.
Durante a transferência, os direitos atuais são cancelados automaticamente antes de serem criados novamente no novo revendedor. Se um cliente tiver direitos de plano de compromisso, eles iniciarão um novo termo de compromisso após a transferência.
Antes de começar
Para gerenciar os direitos de um cliente, você precisa de um token de transferência gerado pelo cliente. Entre em contato com o cliente e informe o identificador público do revendedor para que ele possa gerar um token de transferência. Depois de criar um token, o cliente precisará enviar o token de transferência de volta a você para concluir o processo. Esses tokens expiram 14 dias após a criação. Você também precisa do domínio do cliente ou do ID do Cloud Identity.
Quando o cliente cria o token de transferência, ele seleciona os direitos que quer transferir para o novo revendedor. É necessário transferir todos os direitos selecionados durante o processo.
Etapas da transferência
Se você tiver apenas o domínio do cliente, poderá usar a API Cloud Channel para retornar o ID do Cloud Identity. Chame checkCloudIdentityAccountsExist com o domínio do cliente e, se o domínio existir, a API retornará o ID do Cloud Identity do cliente.
- Com o ID do Cloud Identity do cliente, chame listTransferableSkus para recuperar uma lista das SKUs TransferableSku do cliente. Verifique a transferEligibility de cada objeto para confirmar se é possível comprar a SKU associada.
- Para cada TransferableSku que você pode comprar, use o método listTransferableOffers para encontrar as ofertas correspondentes. Nesse momento, você precisa ter as SKUs transferíveis do cliente e seus novos IDs de oferta, além de saber se é possível comprar essas SKUs.
- Inicie a transferência usando o método customers.import para importar os dados do cliente.
- Para cada TransferableOffer, crie um novo objeto Entitlement correspondente e chame o método transferEntitlements para realizar a transferência. Cada direito precisa de uma oferta, commitmentSettings e parâmetros necessários.