FROM CACHE - es_header

Error al crear un cliente para una compañia

HectorsitoJD1
Shopify Partner
4 0 0

Hola para todos!!

 

Acabo de crear una compañia utilizando GraphQL y la mutation "CompanyCreate" la cual funciona sin problemas:

 

await client.query({
data: {
'query': `
mutation companyCreate($input: CompanyCreateInput!) {
companyCreate(input: $input) {
company {
id
}
userErrors {
code
field
message
}
}
}
`,
"variables": {
"input": {
"company": {
"externalId""10003197",
"name": "Compañia Example"
},
}
});
Ahora estoy intentando crear un cliente asociado a la compañia anterior utilizando la mutation: "CompanyContactCreate", pero me fgenera el siguiente error: "GraphqlQueryError: Variable $companyId of type ID! was provided invalid value."
 
 
await client.query({
data: {
'query': `
mutation companyContactCreate($companyId: ID!, $input: CompanyContactInput!) {
companyContactCreate(companyId: $companyId, input: $input) {
companyContact {
id
}
userErrors {
field
message
}
}
}
`,
"variables": {
"companyId": "10003197",
"input": {
"email": Email_contacto,
"firstName": Nombre_Contacto,
"phone": Telefono_contacto,
"title": ID_Persona_contacto,
}
}
}
});
Que estoy haciendo mal? o estoy utilizando la mutation incorrecta para asociar un cliente a una compañia?
 
1 RESPUESTA 1

Javier
Shopify Staff
1774 476 231

Hola @HectorsitoJD1,

 

Gracias por ponerte en contacto y por compartir el código que estás usando para solucionar el problema que describes.

 

Solo para aclarar, ediciones de código quedan fuera del alcance del soporte de Shopify. Sin embargo, hay algunas cosas que puedes hacer:

 

  • Esperar por una respuesta de uno de los expertos o partners que participan en estos foros.
     
  • Subir tu pregunta en inglés en los foros de Shopify para los desarrolladores.
     
  • Juntarte a nuestro grupo de Discord para los desarrolladores que utilizan Shopify y preguntar a los participantes allá. 

Cordiales saludos, 

 

Javier | Shopify 
 - ¿Te resultó útil mi respuesta? Dale Me gusta para hacérmelo saber 
 - ¿Resolvimos tu pregunta? Dale a Aceptar como solución
 - Para saber más visita el Centro de ayuda de Shopify o nuestro Blog de Shopify