Para receber ajuda na transferência de 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 único revendedor.
Durante a transferência, os direitos existentes são cancelados automaticamente antes de serem criados novamente pelo novo revendedor. Se um cliente tiver direitos de plano de compromisso, eles vão iniciar um novo período 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 seu identificador público do revendedor para que ele possa gerar um token de transferência. Depois de criar um token, o cliente precisa enviar o token de transferência de volta para 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, use a API Cloud Channel para retornar o ID do Cloud Identity. Chame checkCloudIdentityAccountsExist com o domínio do cliente. Se o domínio existir, a API vai retornar o ID do Cloud Identity do cliente.
- Com o ID do Cloud Identity do cliente, chame listTransferableSkus para extrair uma lista dos SKUs TransferableSku do cliente. Verifique a transferEligibility de cada objeto para garantir que você possa comprar a SKU associada.
- Para cada TransferableSku que você pode comprar, use o método listTransferableOffers para encontrar as ofertas correspondentes. Nesse ponto, você já deve ter as SKUs transferíveis do cliente, os novos IDs de oferta e 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 todos os parâmetros necessários.