{"section":"tracks","requestedLocale":"es","requestedSlug":"registrar-bloqueo-de-precio","locale":"es","slug":"registrar-bloqueo-de-precio","path":"docs/es/tracks/módulos-vtex-primeros-pasos/precios-101/registrar-bloqueo-de-precio.md","branch":"main","content":"Hay dos formas de registrar el bloqueo de precio:\n\n- a través del Admin\n- por API REST\n\nSiga el siguiente procedimiento para registrar el bloqueo de precio:\n\n## Admin \n\n1. En el Admin de VTEX, ve a Configuración de la **tienda > Productos > Configuración de precios**, o escribe **Configuración de precios** en la barra de búsqueda de la parte superior de la página.\n2. Haz clic en **Usar límite de variación de precios**.\n3. Ingresa el porcentaje deseado para **Reducción máxima** y **Aumento máximo**.\n4. Haz clic en **Guardar**.\n\n## API REST\n\n> ⚠️ Las autenticaciones para las llamadas de API REST del módulo de Precios deben realizarse a través de AppKey y AppToken. Para entender más, acceda a nuestro artículo sobre [cómo generar un Appkey y un AppToken para autenticar sus integraciones](https://developers.vtex.com/vtex-developer-docs/docs/getting-started-authentication)\n\nPara registrar el **bloqueo de precio**, necesita enviar en __POST__ para el siguiente endpoint:\n\n`https://api.vtex.com/{{account}}/pricing/config`\n\n- El objeto del request tiene las siguientes propiedades:\n\n| __Propiedades__ | __Tipos__ | __Descripción__ |\n|------------------|-----------|-------------|\n| priceVariation | object | Variación de precio |\n| upperLimit | integer | Límite superior |\n| lowerLimit | integer | Límite inferior |\n\n- A continuación, tenemos un ejemplo de Header y Body para ser pasados en el request\n\n### Headers \n\n| Header| Value |\n|------------------|-----------|\n| Accept | application/vnd.vtex.pricing.v3+json |\n| Content-Type | application/json |\n| X-VTEX-API-AppKey | \\{\\{X-VTEX-API-AppKey\\}\\} |\n| X-VTEX-API-AppToken | \\{\\{X-VTEX-API-AppToken\\}\\} |\n\n### Body \n\n```json\n{\n\t\"priceVariation\": {\n        \"upperLimit\": 50,\n        \"lowerLimit\": 20\n    }\n}\n```"}