FROM CACHE - es_header
Esta comunidad ahora recibe asistencia de una red de pares. El equipo de atención al cliente de Shopify ya no ofrece servicio a esta comunidad. Te animamos a conectar con otros emprendedores y partners para pedir ayuda y compartir tus experiencias. Sigue avisando de asuntos que incumplan nuestro Código de Conducta o contenidos que se deberían eliminar.

URGENTE - Error creando listas de precios

URGENTE - Error creando listas de precios

msoria
Shopify Partner
1 0 0

Hola

 

Hemos cambiado la versión del API a la 2022-07. En esta versión se han deprecado el campo "countries" a la hora de crear listas de precios, y según la doc se debe enviar esto: "contextRule": { "marketId": "" },

 

Sin embargo, al intentarlo nos devuelve este error:

 

 "message""Field 'marketId' doesn't exist on type 'PriceListContextRule'",
 
Esta es la llamada. Alguna idea???
 
gracias!
 
   "variables":{
      "input":{
          "contextRule": {
            "marketId":"gid://shopify/Market/34977939620"
        },
         "currency":"EUR",
         "name":"EUR_00",
         "parent":{
            "adjustment":{
               "value":0.0,
               "type":"PERCENTAGE_DECREASE"
            }
         }
      },
      "totalImage":0
   }
}
 
1 RESPUESTA 1

Javier
Shopify Staff
1945 485 258

Hola @msoria,

 

Gracias por ponerte en contacto.

 

Solo para aclarar, parece que este tipo de problema tiene que ver con Shopify Plus, ya que estás teniendo cambiar una herramienta que solo está disponible si estás en este plan.

 

Como no tenemos acceso a la parte interna de tu tienda mediante los foros, normalmente te invitaría a hacer clic en nuestra 'Página de soporte' para comunicarte por correo electrónico para que pudiéramos darte seguimiento con tu soporte.

 

Basado en lo que describiste, parece que estabas intentando acceder a marketId en PriceListContextRule. Como señala el mensaje de error, marketId no es un campo válido en el objeto PriceListContextRule, según nuestra documentación sobre este objeto

 

Sin embargo, puedes intentar lo siguiente accediendo al mercado y obteniendo la identificación de la URL en tu navegador:

 

priceListCreate(input: $input){
    priceList {
      id
      name
      currency
      contextRule {
        market {
          id
        }
      }
      parent {
        adjustment {
          type
          value
        }
      }
    }
    userErrors {
      code
      field
      message
    }
  }

 

No te olvides de enviarnos un correo electrónico en español o ponerte en contacto a través de chat en inglés si tienes cualquier otra duda relacionada con el código de tu tienda si es una tienda Plus.

 

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