Pedido com o userProfileId não encontrado na API do Master Dada. Cliente não encontrado....

No JSON do pedido que retorna da api ( oms/pvt/orders/#orderId ) tem o campo userProfileId .

pedidoClientProfileData

Ao fazer a consulta no Master Data para recuperar os dados do cliente usando o userProfileId do pedido ( http://{{accountName}}.vtexcommercestable.com.br/api/dataentities/CL/search?_fields=_all&_where=userId=284c64f6-c24c-4c43-836f-8ae2c57b0f83 )

Não é retornado nenhum valor. 😨

Ao localizar o cliente pelo documento ( cpf ), o campo userId retornado é diferente do userProfileId do pedido.

clientEntities

Alguém poderia me explicar o porque os IDs são diferentes?

isso é um bug da vtex ?

Qual é a melhor solução para esse caso ?

@Nathan Prestes​ @Eduardo Melo​ @Augusto Garrucho​

Rapaziada da uma ajudinha aí 😀

Para recuperar os dados do usuário por api, utiliza o campo `email`

Foi a primeira coisa que tentei, mas também não rolou....

veja o retorno

searchClientByEmail

@Leandro Angelo​ fiz um teste agora com o endpoint abaixo:

http://api.vtex.com/account/dataentities/CL/search?_where=userId=ed0b972b-c959-4fcf-ae19-b72b3d7a4fa0&_fields=_all

Veja dessa forma se consegue

Ou por email ficaria:

http://api.vtex.com/account/dataentities/CL/search?_where=email=eduardo.gomes@driven.cx&_fields=_all

@Eduardo Gomes​ testei e não deu certo,

o estranho é que o ID que vem do pedido

( "userProfileId":"284c64f6-c24c-4c43-836f-8ae2c57b0f83" )

não existe no ID da api da pessoa

veja o retorno quando pesquiso pelo cpf.

[ { "email": "luiz@xxx.com.br", "isNewsletterOptIn": true, "isCorporate": false, "tradeName": null, "rclastcart": null, "rclastcartvalue": null, "rclastsession": "0303c9c0-90f4-11e8-b5c0-cfdb43b54579", "rclastsessiondate": "2018-07-26T18:09:00", "homePhone": "+55449xxxxxx32", "phone": null, "brandPurchasedTag": { "DisplayValue": null, "Scores": {} }, "brandVisitedTag": { "DisplayValue": null, "Scores": {} }, "categoryPurchasedTag": { "DisplayValue": null, "Scores": {} }, "categoryVisitedTag": { "DisplayValue": null, "Scores": {} }, "departmentVisitedTag": { "DisplayValue": null, "Scores": {} }, "productPurchasedTag": { "DisplayValue": null, "Scores": {} }, "productVisitedTag": { "DisplayValue": null, "Scores": {} }, "stateRegistration": null, "userId": "c37cc300-acea-4b6f-9463-7dbd1c915b69", "firstName": "luiz", "lastName": "xxxxxxxx", "document": "00890944399", "localeDefault": "pt-BR", "attach": null, "approved": null, "birthDate": null, "businessPhone": null, "carttag": { "DisplayValue": "0.00", "Scores": {} }, "checkouttag": { "DisplayValue": null, "Scores": {} }, "corporateDocument": null, "corporateName": null, "documentType": "cpf", "gender": null, "visitedProductWithStockOutSkusTag": { "DisplayValue": null, "Scores": {} }, "customerClass": null, "priceTables": null, "profilePicture": null, "id": "15d1bd8c-90c9-11e8-8208-809195268fc9", "accountId": "2bfb9ccd-9723-4284-a084-36df64d9409d", "accountName": "rexxxxt", "dataEntityId": "CL", "createdBy": "80ec8b10-25b7-48de-b425-7b93554002cb", "createdIn": "2018-07-26T11:43:17.3693452Z", "updatedBy": "80ec8b10-25b7-48de-b425-7b93554002cb", "updatedIn": "2018-07-26T19:27:38.5917627Z", "lastInteractionBy": "80ec8b10-25b7-48de-b425-7b93554002cb", "lastInteractionIn": "2018-07-26T19:27:38.5917627Z", "followers": [], "tags": [], "auto_filter": null } ]