{
    "componentChunkName": "component---src-templates-categories-with-sidebar-index-tsx",
    "path": "/docs/guides/modules/promotion/general",
    "result": {"data":{"allMdx":{"nodes":[{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Introduction\",\n  \"template\": \"categories-with-sidebar\",\n  \"step\": 1\n};\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\nvar CallOut = makeShortcode(\"CallOut\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"promotion\"\n  }, \"Promotion\"), mdx(CallOut, {\n    kind: \"attention\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, \"The Promotions module is restricted to existing integrations. New partners should use the Item module for simple promotional mechanics. Learn more \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item/general\"\n  }, \"here\"))), mdx(\"p\", null, \"The Promotion module allows you to create and manage product promotions in your store, offering different discount mechanics to attract and engage customers.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Main features:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Create promotions with percentage discount\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Configure \\\"Buy X Pay Y\\\" combos\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Apply progressive discount per unit\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Schedule promotion validity period\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Check status and details of active promotions\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Exclusive module\")), mdx(\"p\", null, \"This module is for exclusive use by partners who operate with market and is not available to all developers.\\nIf you are interested in using functions of this API, contact the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/support/faq\"\n  }, \"support team\"), \".\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Other types of promotion\")), mdx(\"p\", null, \"Promotions of type \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"DE-POR\"), \" and \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"ATACAREJO\"), \" must be configured through the \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item#promo%C3%A7%C3%B5es\"\n  }, \"Item\"), \" module.\")), mdx(\"h1\", {\n    \"id\": \"creating-promotions\"\n  }, \"Creating promotions\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-createPromotion\"\n  }, \"POST /merchants/{merchantId}/promotions\"), \" to create promotions.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Description:\"), \" This endpoint creates new promotions for a store.\"), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Endpoint behavior\")), mdx(\"p\", null, \"This endpoint adds promotions to the store. Promotions remain active until the end date. New requests add to existing promotions. To replace the current list, use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \". See \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#updating-promotions\"\n  }, \"Updating promotions\"), \".\")), mdx(\"h2\", {\n    \"id\": \"curl-example\"\n  }, \"cURL Example\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"0\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X POST \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -d \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"'{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"aggregationTag\\\": \\\"123456\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"promotions\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"promotionName\\\": \\\"Test promotion\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"channels\\\": [\\\"IFOOD-APP\\\"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"items\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"ean\\\": \\\"3213434343\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"discountValue\\\": 20.0,\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"initialDate\\\": \\\"2024-10-23\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"finalDate\\\": \\\"2024-10-30\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"promotionType\\\": \\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"  }'\"))))), mdx(\"h2\", {\n    \"id\": \"types-of-promotions\"\n  }, \"Types of promotions\"), mdx(\"h3\", {\n    \"id\": \"percentage---percentage-discount\"\n  }, \"PERCENTAGE - Percentage discount\"), mdx(\"p\", null, \"Applies percentage discount to the item price.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Example:\"), \" Item of R$ 10.00 with 10% discount = R$ 9.00\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"1\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Test promotion\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"20.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"lxpy---buy-x-pay-y\"\n  }, \"LXPY - Buy X Pay Y\"), mdx(\"p\", null, \"Applies discount on item combo.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Example:\"), \" Item of R$ 10.00 in combo \\\"Buy 3 Pay 2\\\" = R$ 20.00 total (R$ 6.66 each)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"2\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Test promotion of type LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk4\"\n  }, \"null\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"percentage_per_x_units---discount-on-nth-unit\"\n  }, \"PERCENTAGE_PER_X_UNITS - Discount on Nth unit\"), mdx(\"p\", null, \"Applies percentage discount every X units.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Example:\"), \" Item of R$ 10.00 with 50% on 2nd unit = R$ 15.00 total (2 units)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"3\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Test promotion - 50% on 3rd unit\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"50.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE_PER_X_UNITS\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"payload-fields\"\n  }, \"Payload fields\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Field\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"aggregationTag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Custom request identifier\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Promotion name\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].channels\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Array\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Yes\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sales channels (ex: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"IFOOD-APP\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Yes\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Product EAN code\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].discountValue\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Double\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Conditional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Discount value in %\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].initialDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Yes\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Start date (format: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].finalDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Yes\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"End date (format: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Yes\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \" or \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToBuy\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Conditional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Quantity to buy (LXPY and PERCENTAGE_PER_X_UNITS)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToPay\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Conditional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Quantity to pay (LXPY only)\")))), mdx(\"h3\", {\n    \"id\": \"field-rules-by-type\"\n  }, \"Field rules by type\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Required fields\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"LXPY\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToPay\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE_PER_X_UNITS\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"))))), mdx(CallOut, {\n    variant: \"warning\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Discount limit\")), mdx(\"p\", null, \"Maximum discounts allowed: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"70% of catalog price\"), \". Items with higher discount will be rejected.\"), mdx(\"p\", null, \"Example not allowed: \\\"Buy 10 Pay 2\\\" = 80% discount\")), mdx(\"h2\", {\n    \"id\": \"request-response\"\n  }, \"Request response\"), mdx(\"h3\", {\n    \"id\": \"success-http-202\"\n  }, \"Success (HTTP 202)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Returned fields:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"aggregationId\"), \" (string): Unique ID for tracking the promotion creation request\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"message\"), \" (string): Confirmation message\")), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"4\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"abc123\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"message\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"We have successfully received your request to create promotions\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Asynchronous processing\")), mdx(\"p\", null, \"Status 202 indicates the request was received, but not that promotions were created. Use the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"aggregationId\"), \" to check the actual status via \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#checking-promotions\"\n  }, \"GET\"), \".\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recommendation:\"), \" Validate the status on the GET endpoint and check in the iFood App before considering the promotion active.\")), mdx(\"h3\", {\n    \"id\": \"error\"\n  }, \"Error\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 400/422\"), \" - Processing error\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"5\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"400\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 412\"), \" - Validation error\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"6\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Argument\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Request Body\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"412\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h1\", {\n    \"id\": \"updating-promotions\"\n  }, \"Updating promotions\"), mdx(\"p\", null, \"To replace all active promotions in the store, use the \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \" parameter:\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"\",\n    \"data-index\": \"7\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, \"POST /merchants/{merchantId}/promotions?reset=true\")))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Reset behavior:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Creates new promotional items\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Keeps items identical to existing ones\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Deactivates items not included in the new payload\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recommendations:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Use moderately (daily outside business hours)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Execute only when there are changes\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Limit: maximum 10,000 promotional items per payload\")), mdx(\"h1\", {\n    \"id\": \"checking-promotions\"\n  }, \"Checking promotions\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-getPromotionItems\"\n  }, \"GET /merchants/{merchantId}/promotions/{aggregationId}/items\"), \" to check promotion status.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Description:\"), \" Returns promotion item details with filter and pagination support.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Important:\"), \" Processing is asynchronous. Immediate queries after POST may return empty list.\"), mdx(\"h2\", {\n    \"id\": \"curl-example-1\"\n  }, \"cURL Example\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"8\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X GET \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions/{{aggregationId}}/items?offset=0&limit=10&status=ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"))))), mdx(\"h2\", {\n    \"id\": \"available-filters\"\n  }, \"Available filters\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Parameter\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Type\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Product EAN code\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Promotion name\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Promotion type\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"status\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Current status (see table below)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"offset\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Starting position of the list\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"limit\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Items per page (maximum: 1000)\")))), mdx(\"h2\", {\n    \"id\": \"promotion-status\"\n  }, \"Promotion status\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Status\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Description\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROCESSING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Received and under validation\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"SCHEDULED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validated, waiting for start date\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ACTIVE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validated and in operation\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DUPLICATE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Duplicate promotional item (already sent previously)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Removal requested, waiting for completion\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Successfully removed\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Error detected (see \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"error\"), \" field for details)\")))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"ACTIVE status does not guarantee visibility\")), mdx(\"p\", null, \"An ACTIVE promotion is registered in the system, but may not appear in the App for all users due to:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Other active promotions for the same item\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Prioritization rules (shows the best discount)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Promotions from iFood, industry or inserted via Partner Portal\"))), mdx(\"h2\", {\n    \"id\": \"request-response-1\"\n  }, \"Request response\"), mdx(\"h3\", {\n    \"id\": \"success-http-200\"\n  }, \"Success (HTTP 200)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Returned fields:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotions\"), \" (array): List of promotion items\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionItemId\"), \" (string, UUID): Unique identifier of the promotion item\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ean\"), \" (string): Product EAN code\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"status\"), \" (string): Current status (PROCESSING, ACTIVE, FINISHED, SCHEDULED, FINISHING, ERROR)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"initialDate\"), \" (string, date): Promotion start date\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"finalDate\"), \" (string, date): Promotion end date\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionType\"), \" (string): Promotion type (PERCENTAGE, LXPY, PERCENTAGE_PER_X_UNITS)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"discountValue\"), \" (string): Discount value (in %)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionName\"), \" (string): Promotion name\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"progressiveDiscount\"), \" (object, optional): Progressive discount\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToBuy\"), \" (number): Quantity to buy\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToPay\"), \" (number): Quantity to pay\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"error\"), \" (string, optional): Error details (returned only when status = ERROR)\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"pagination\"), \" (object): Pagination information\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"nextOffset\"), \" (integer): Next offset value\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"currentOffset\"), \" (integer): Current offset value\")))), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"9\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionItemId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"005f5ea0-1ff4-4c9b-9f48-76d94bfe4694\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-10\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-11\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Test promotion of type LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"pagination\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"nextOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"99\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"currentOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"0\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"error-codes\"\n  }, \"Error codes\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Code\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Details\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DATE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Check date format (\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \") and if \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"finalDate\"), \" > \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"initialDate\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROMOTION_TYPE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Valid values: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DISCOUNT_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Check required fields for each type and 70% discount limit\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ITEM_NOT_FOUND\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Incorrect EAN or inactive product/out of stock\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"INTERNAL_ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Contact iFood support\")))), mdx(\"h1\", {\n    \"id\": \"promotions-in-orders\"\n  }, \"Promotions in orders\"), mdx(\"p\", null, \"Applied promotions appear in \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/order/details/?category=GROCERIES\"\n  }, \"GET /orders/{id}/virtual-bag\"), \":\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"How to identify your store's promotions:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Benefits in \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"benefit.benefits\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filter by \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"target\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ITEM\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filter by \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships\"), \" with 1 element where \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"liability\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"PARTNER\"), \" or \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"CHAIN\"))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Calculate discounted value:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Get \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"targetId\"), \" from benefit\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Correlate with \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"bag.items[].uniqueId\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Subtract \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships.amount.value\"), \" from \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"prices.grossValue.value\"))), mdx(\"h1\", {\n    \"id\": \"next-steps\"\n  }, \"Next steps\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/promotion/homologation/#crit%C3%A9rios-de-homologa%C3%A7%C3%A3o\"\n  }, \"Check the criteria to perform your homologation\")), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    position: relative;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n    line-height: 1.4;\\n  }\\n  \\n  .grvsc-code {\\n    display: table;\\n  }\\n  \\n  .grvsc-line {\\n    display: table-row;\\n    box-sizing: border-box;\\n    width: 100%;\\n    position: relative;\\n  }\\n  \\n  .grvsc-line > * {\\n    position: relative;\\n  }\\n  \\n  .grvsc-gutter-pad {\\n    display: table-cell;\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  .grvsc-gutter {\\n    display: table-cell;\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter::before {\\n    content: attr(data-content);\\n  }\\n  \\n  .grvsc-source {\\n    display: table-cell;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-source:empty::after {\\n    content: ' ';\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter + .grvsc-source {\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  /* Line transformer styles */\\n  \\n  .grvsc-has-line-highlighting > .grvsc-code > .grvsc-line::before {\\n    content: ' ';\\n    position: absolute;\\n    width: 100%;\\n  }\\n  \\n  .grvsc-line-diff-add::before {\\n    background-color: var(--grvsc-line-diff-add-background-color, rgba(0, 255, 60, 0.2));\\n  }\\n  \\n  .grvsc-line-diff-del::before {\\n    background-color: var(--grvsc-line-diff-del-background-color, rgba(255, 0, 20, 0.2));\\n  }\\n  \\n  .grvsc-line-number {\\n    padding: 0 2px;\\n    text-align: right;\\n    opacity: 0.7;\\n  }\\n  \\n  .light-default-light {\\n    background-color: #FFFFFF;\\n    color: #000000;\\n  }\\n  .light-default-light .mtk1 { color: #000000; }\\n  .light-default-light .mtk17 { color: #A31515; }\\n  .light-default-light .mtk8 { color: #0451A5; }\\n  .light-default-light .mtk7 { color: #09885A; }\\n  .light-default-light .mtk4 { color: #0000FF; }\\n  .light-default-light .grvsc-line-highlighted::before {\\n    background-color: var(--grvsc-line-highlighted-background-color, rgba(0, 0, 0, 0.05));\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, rgba(0, 0, 0, 0.2));\\n  }\\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#promotion","title":"Promotion"},{"url":"#creating-promotions","title":"Creating promotions","items":[{"url":"#curl-example","title":"cURL Example"},{"url":"#types-of-promotions","title":"Types of promotions","items":[{"url":"#percentage---percentage-discount","title":"PERCENTAGE - Percentage discount"},{"url":"#lxpy---buy-x-pay-y","title":"LXPY - Buy X Pay Y"},{"url":"#percentage_per_x_units---discount-on-nth-unit","title":"PERCENTAGE_PER_X_UNITS - Discount on Nth unit"}]},{"url":"#payload-fields","title":"Payload fields","items":[{"url":"#field-rules-by-type","title":"Field rules by type"}]},{"url":"#request-response","title":"Request response","items":[{"url":"#success-http-202","title":"Success (HTTP 202)"},{"url":"#error","title":"Error"}]}]},{"url":"#updating-promotions","title":"Updating promotions"},{"url":"#checking-promotions","title":"Checking promotions","items":[{"url":"#curl-example-1","title":"cURL Example"},{"url":"#available-filters","title":"Available filters"},{"url":"#promotion-status","title":"Promotion status"},{"url":"#request-response-1","title":"Request response","items":[{"url":"#success-http-200","title":"Success (HTTP 200)"}]},{"url":"#error-codes","title":"Error codes"}]},{"url":"#promotions-in-orders","title":"Promotions in orders"},{"url":"#next-steps","title":"Next steps"}]},"fields":{"filename":"en-US","pageId":"/content/pages/docs/guides/modules/promotion/general"},"frontmatter":{"title":"Introduction","sidebarHighlight":null,"description":null,"category":null,"hiddenContentGuide":null,"step":1}},{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Introducción\",\n  \"template\": \"categories-with-sidebar\",\n  \"step\": 1\n};\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\nvar CallOut = makeShortcode(\"CallOut\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"promotion\"\n  }, \"Promotion\"), mdx(CallOut, {\n    kind: \"attention\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, \"El m\\xF3dulo de Promociones est\\xE1 restringido a las integraciones existentes. Los nuevos socios deben usar el m\\xF3dulo de Art\\xEDculos para mec\\xE1nicas promocionales sencillas. M\\xE1s informaci\\xF3n \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item/general\"\n  }, \"aqu\\xED\"), \".\")), mdx(\"p\", null, \"El m\\xF3dulo Promotion permite crear y gestionar promociones de productos en su tienda, ofreciendo diferentes mec\\xE1nicas de descuento para atraer y comprometer clientes.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Principales funcionalidades:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Crear promociones con descuento porcentual\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Configurar combos \\\"Lleve X Pague Y\\\"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Aplicar descuento progresivo por unidad\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Agendar per\\xEDodo de vigencia de las promociones\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Consultar estado y detalles de las promociones activas\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"M\\xF3dulo exclusivo\")), mdx(\"p\", null, \"Este m\\xF3dulo es de uso exclusivo de partners que operan con mercado y no est\\xE1 disponible para todos los desarrolladores.\\nSi tiene inter\\xE9s en utilizar funciones de esta API, entre en contacto con el \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/support/faq\"\n  }, \"equipo de atenci\\xF3n\"), \".\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Otros tipos de promoci\\xF3n\")), mdx(\"p\", null, \"Las promociones del tipo \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"DE-POR\"), \" y \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"ATACAREJO\"), \" deben ser configuradas por el m\\xF3dulo \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item#promo%C3%A7%C3%B5es\"\n  }, \"Item\"), \".\")), mdx(\"h1\", {\n    \"id\": \"creación-de-promociones\"\n  }, \"Creaci\\xF3n de promociones\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-createPromotion\"\n  }, \"POST /merchants/{merchantId}/promotions\"), \" para crear promociones.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Descripci\\xF3n:\"), \" Este endpoint crea nuevas promociones para una tienda.\"), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Comportamiento del endpoint\")), mdx(\"p\", null, \"Este endpoint adiciona promociones a la tienda. Las promociones permanecen activas hasta la fecha final. Nuevas solicitudes se suman a las promociones existentes. Para sustituir la lista actual, use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \". Vea \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#actualizaci%C3%B3n-de-promociones\"\n  }, \"Actualizaci\\xF3n de promociones\"), \".\")), mdx(\"h2\", {\n    \"id\": \"ejemplo-de-curl\"\n  }, \"Ejemplo de cURL\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"0\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X POST \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -d \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"'{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"aggregationTag\\\": \\\"123456\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"promotions\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"promotionName\\\": \\\"Promoci\\xF3n prueba\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"channels\\\": [\\\"IFOOD-APP\\\"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"items\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"ean\\\": \\\"3213434343\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"discountValue\\\": 20.0,\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"initialDate\\\": \\\"2024-10-23\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"finalDate\\\": \\\"2024-10-30\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"promotionType\\\": \\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"  }'\"))))), mdx(\"h2\", {\n    \"id\": \"tipos-de-promociones\"\n  }, \"Tipos de promociones\"), mdx(\"h3\", {\n    \"id\": \"percentage---descuento-porcentual\"\n  }, \"PERCENTAGE - Descuento porcentual\"), mdx(\"p\", null, \"Aplica descuento porcentual en el precio del \\xEDtem.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Ejemplo:\"), \" \\xCDtem de R$ 10,00 con 10% de descuento = R$ 9,00\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"1\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promoci\\xF3n prueba\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"20.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"lxpy---lleve-x-pague-y\"\n  }, \"LXPY - Lleve X Pague Y\"), mdx(\"p\", null, \"Aplica descuento en combo de \\xEDtems.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Ejemplo:\"), \" \\xCDtem de R$ 10,00 en combo \\\"Lleve 3 Pague 2\\\" = R$ 20,00 total (R$ 6,66 cada uno)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"2\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promoci\\xF3n prueba del tipo LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk4\"\n  }, \"null\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"percentage_per_x_units---descuento-en-la-nª-unidad\"\n  }, \"PERCENTAGE_PER_X_UNITS - Descuento en la N\\xAA unidad\"), mdx(\"p\", null, \"Aplica descuento porcentual a cada X unidades.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Ejemplo:\"), \" \\xCDtem de R$ 10,00 con 50% en la 2\\xAA unidad = R$ 15,00 total (2 unidades)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"3\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promoci\\xF3n prueba - 50% en la 3\\xAA unidad\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"50.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE_PER_X_UNITS\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"campos-del-payload\"\n  }, \"Campos del payload\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Campo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obligatorio\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"aggregationTag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Identificador personalizado de la solicitud\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"No\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nombre de la promoci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].channels\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Array\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"S\\xED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Canales de venta (ej: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"IFOOD-APP\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"S\\xED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo EAN del producto\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].discountValue\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Double\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Valor del descuento en %\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].initialDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"S\\xED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Fecha de inicio (formato: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].finalDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"S\\xED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Fecha de t\\xE9rmino (formato: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"S\\xED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \" o \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToBuy\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Cantidad a comprar (LXPY y PERCENTAGE_PER_X_UNITS)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToPay\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Cantidad a pagar (solo LXPY)\")))), mdx(\"h3\", {\n    \"id\": \"reglas-de-campos-por-tipo\"\n  }, \"Reglas de campos por tipo\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Campos obligatorios\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"LXPY\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToPay\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE_PER_X_UNITS\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"))))), mdx(CallOut, {\n    variant: \"warning\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"L\\xEDmite de descuento\")), mdx(\"p\", null, \"Descuentos m\\xE1ximos permitidos: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"70% del precio de cat\\xE1logo\"), \". \\xCDtems con descuento superior ser\\xE1n rechazados.\"), mdx(\"p\", null, \"Ejemplo no permitido: \\\"Lleve 10 Pague 2\\\" = 80% de descuento\")), mdx(\"h2\", {\n    \"id\": \"respuesta-de-la-solicitud\"\n  }, \"Respuesta de la solicitud\"), mdx(\"h3\", {\n    \"id\": \"éxito-http-202\"\n  }, \"\\xC9xito (HTTP 202)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Campos retornados:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"aggregationId\"), \" (string): ID \\xFAnico para rastreo de la solicitud de creaci\\xF3n de promociones\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"message\"), \" (string): Mensaje de confirmaci\\xF3n\")), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"4\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"abc123\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"message\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"We have successfully received your request to create promotions\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Procesamiento as\\xEDncrono\")), mdx(\"p\", null, \"El estado 202 indica que la solicitud fue recibida, pero no que las promociones fueron creadas. Use el \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"aggregationId\"), \" para consultar el estado real v\\xEDa \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#consulta-de-promociones\"\n  }, \"GET\"), \".\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recomendaci\\xF3n:\"), \" Valide el estado en el endpoint GET y verifique en la App de iFood antes de considerar la promoci\\xF3n activa.\")), mdx(\"h3\", {\n    \"id\": \"error\"\n  }, \"Error\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 400/422\"), \" - Error de procesamiento\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"5\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"400\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 412\"), \" - Error de validaci\\xF3n\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"6\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Argument\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Request Body\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"412\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h1\", {\n    \"id\": \"actualización-de-promociones\"\n  }, \"Actualizaci\\xF3n de promociones\"), mdx(\"p\", null, \"Para sustituir todas las promociones activas de la tienda, use el par\\xE1metro \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \":\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"\",\n    \"data-index\": \"7\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, \"POST /merchants/{merchantId}/promotions?reset=true\")))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Comportamiento del reset:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Crea nuevos \\xEDtems promocionales\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Mantiene \\xEDtems id\\xE9nticos a los ya existentes\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Desactiva \\xEDtems no incluidos en el nuevo payload\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recomendaciones:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Use con moderaci\\xF3n (diariamente fuera del horario comercial)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Ejecute solo cuando haya alteraciones\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"L\\xEDmite: m\\xE1ximo 10.000 \\xEDtems promocionales por payload\")), mdx(\"h1\", {\n    \"id\": \"consulta-de-promociones\"\n  }, \"Consulta de promociones\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-getPromotionItems\"\n  }, \"GET /merchants/{merchantId}/promotions/{aggregationId}/items\"), \" para consultar estado de las promociones.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Descripci\\xF3n:\"), \" Retorna detalles de \\xEDtems de promoci\\xF3n con soporte a filtros y paginaci\\xF3n.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Importante:\"), \" El procesamiento es as\\xEDncrono. Consultas inmediatas despu\\xE9s del POST pueden retornar lista vac\\xEDa.\"), mdx(\"h2\", {\n    \"id\": \"ejemplo-de-curl-1\"\n  }, \"Ejemplo de cURL\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"8\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X GET \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions/{{aggregationId}}/items?offset=0&limit=10&status=ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"))))), mdx(\"h2\", {\n    \"id\": \"filtros-disponibles\"\n  }, \"Filtros disponibles\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Par\\xE1metro\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo EAN del producto\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nombre de la promoci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo de la promoci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"status\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Estado actual (vea tabla abajo)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"offset\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Posici\\xF3n inicial del listado\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"limit\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\xCDtems por p\\xE1gina (m\\xE1ximo: 1000)\")))), mdx(\"h2\", {\n    \"id\": \"estado-de-las-promociones\"\n  }, \"Estado de las promociones\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Estado\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descripci\\xF3n\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROCESSING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Recibido y en validaci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"SCHEDULED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validado, aguardando fecha de inicio\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ACTIVE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validado y en operaci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DUPLICATE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"\\xCDtem promocional duplicado (ya enviado anteriormente)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Remoci\\xF3n solicitada, aguardando efectivizaci\\xF3n\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Removido con \\xE9xito\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Error detectado (vea campo \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"error\"), \" para detalles)\")))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Estado ACTIVE no garantiza visibilidad\")), mdx(\"p\", null, \"Una promoci\\xF3n ACTIVE est\\xE1 registrada en el sistema, pero puede no aparecer en la App para todos los usuarios debido a:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Otras promociones activas para el mismo \\xEDtem\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Reglas de priorizaci\\xF3n (muestra el mejor descuento)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Promociones de iFood, industria o insertadas v\\xEDa Portal del Partner\"))), mdx(\"h2\", {\n    \"id\": \"respuesta-de-la-solicitud-1\"\n  }, \"Respuesta de la solicitud\"), mdx(\"h3\", {\n    \"id\": \"éxito-http-200\"\n  }, \"\\xC9xito (HTTP 200)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Campos retornados:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotions\"), \" (array): Lista de \\xEDtems de promoci\\xF3n\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionItemId\"), \" (string, UUID): Identificador \\xFAnico del \\xEDtem de promoci\\xF3n\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ean\"), \" (string): C\\xF3digo EAN del producto\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"status\"), \" (string): Estado actual (PROCESSING, ACTIVE, FINISHED, SCHEDULED, FINISHING, ERROR)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"initialDate\"), \" (string, date): Fecha de inicio de la promoci\\xF3n\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"finalDate\"), \" (string, date): Fecha de t\\xE9rmino de la promoci\\xF3n\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionType\"), \" (string): Tipo de promoci\\xF3n (PERCENTAGE, LXPY, PERCENTAGE_PER_X_UNITS)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"discountValue\"), \" (string): Valor del descuento (en %)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionName\"), \" (string): Nombre de la promoci\\xF3n\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"progressiveDiscount\"), \" (object, opcional): Descuento progresivo\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToBuy\"), \" (number): Cantidad a comprar\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToPay\"), \" (number): Cantidad a pagar\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"error\"), \" (string, opcional): Detalle del error (retornado solo cuando status = ERROR)\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"pagination\"), \" (object): Informaci\\xF3n de paginaci\\xF3n\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"nextOffset\"), \" (integer): Valor del pr\\xF3ximo offset\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"currentOffset\"), \" (integer): Valor del offset actual\")))), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"9\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionItemId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"005f5ea0-1ff4-4c9b-9f48-76d94bfe4694\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-10\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-11\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promoci\\xF3n prueba del tipo LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"pagination\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"nextOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"99\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"currentOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"0\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"códigos-de-error\"\n  }, \"C\\xF3digos de error\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Detalle\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DATE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Verifique formato de las fechas (\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \") y si \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"finalDate\"), \" > \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"initialDate\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROMOTION_TYPE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Valores v\\xE1lidos: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DISCOUNT_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Verifique campos obligatorios para cada tipo y l\\xEDmite de 70% de descuento\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ITEM_NOT_FOUND\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"EAN incorrecto o producto inactivo/sin stock\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"INTERNAL_ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Entre en contacto con el soporte iFood\")))), mdx(\"h1\", {\n    \"id\": \"promociones-en-pedidos\"\n  }, \"Promociones en pedidos\"), mdx(\"p\", null, \"Promociones aplicadas aparecen en \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/order/details/?category=GROCERIES\"\n  }, \"GET /orders/{id}/virtual-bag\"), \":\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"C\\xF3mo identificar promociones de su tienda:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Beneficios en \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"benefit.benefits\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filtre por \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"target\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ITEM\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filtre por \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships\"), \" con 1 elemento donde \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"liability\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"PARTNER\"), \" o \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"CHAIN\"))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Calcular valor con descuento:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Obtenga \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"targetId\"), \" del beneficio\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Correlacione con \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"bag.items[].uniqueId\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Reste \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships.amount.value\"), \" de \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"prices.grossValue.value\"))), mdx(\"h1\", {\n    \"id\": \"próximos-pasos\"\n  }, \"Pr\\xF3ximos pasos\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/promotion/homologation/#criterios-de-homologaci%C3%B3n\"\n  }, \"Verifique los criterios para realizar su homologaci\\xF3n\")), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    position: relative;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n    line-height: 1.4;\\n  }\\n  \\n  .grvsc-code {\\n    display: table;\\n  }\\n  \\n  .grvsc-line {\\n    display: table-row;\\n    box-sizing: border-box;\\n    width: 100%;\\n    position: relative;\\n  }\\n  \\n  .grvsc-line > * {\\n    position: relative;\\n  }\\n  \\n  .grvsc-gutter-pad {\\n    display: table-cell;\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  .grvsc-gutter {\\n    display: table-cell;\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter::before {\\n    content: attr(data-content);\\n  }\\n  \\n  .grvsc-source {\\n    display: table-cell;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-source:empty::after {\\n    content: ' ';\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter + .grvsc-source {\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  /* Line transformer styles */\\n  \\n  .grvsc-has-line-highlighting > .grvsc-code > .grvsc-line::before {\\n    content: ' ';\\n    position: absolute;\\n    width: 100%;\\n  }\\n  \\n  .grvsc-line-diff-add::before {\\n    background-color: var(--grvsc-line-diff-add-background-color, rgba(0, 255, 60, 0.2));\\n  }\\n  \\n  .grvsc-line-diff-del::before {\\n    background-color: var(--grvsc-line-diff-del-background-color, rgba(255, 0, 20, 0.2));\\n  }\\n  \\n  .grvsc-line-number {\\n    padding: 0 2px;\\n    text-align: right;\\n    opacity: 0.7;\\n  }\\n  \\n  .light-default-light {\\n    background-color: #FFFFFF;\\n    color: #000000;\\n  }\\n  .light-default-light .mtk1 { color: #000000; }\\n  .light-default-light .mtk17 { color: #A31515; }\\n  .light-default-light .mtk8 { color: #0451A5; }\\n  .light-default-light .mtk7 { color: #09885A; }\\n  .light-default-light .mtk4 { color: #0000FF; }\\n  .light-default-light .grvsc-line-highlighted::before {\\n    background-color: var(--grvsc-line-highlighted-background-color, rgba(0, 0, 0, 0.05));\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, rgba(0, 0, 0, 0.2));\\n  }\\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#promotion","title":"Promotion"},{"url":"#creación-de-promociones","title":"Creación de promociones","items":[{"url":"#ejemplo-de-curl","title":"Ejemplo de cURL"},{"url":"#tipos-de-promociones","title":"Tipos de promociones","items":[{"url":"#percentage---descuento-porcentual","title":"PERCENTAGE - Descuento porcentual"},{"url":"#lxpy---lleve-x-pague-y","title":"LXPY - Lleve X Pague Y"},{"url":"#percentage_per_x_units---descuento-en-la-nª-unidad","title":"PERCENTAGE_PER_X_UNITS - Descuento en la Nª unidad"}]},{"url":"#campos-del-payload","title":"Campos del payload","items":[{"url":"#reglas-de-campos-por-tipo","title":"Reglas de campos por tipo"}]},{"url":"#respuesta-de-la-solicitud","title":"Respuesta de la solicitud","items":[{"url":"#éxito-http-202","title":"Éxito (HTTP 202)"},{"url":"#error","title":"Error"}]}]},{"url":"#actualización-de-promociones","title":"Actualización de promociones"},{"url":"#consulta-de-promociones","title":"Consulta de promociones","items":[{"url":"#ejemplo-de-curl-1","title":"Ejemplo de cURL"},{"url":"#filtros-disponibles","title":"Filtros disponibles"},{"url":"#estado-de-las-promociones","title":"Estado de las promociones"},{"url":"#respuesta-de-la-solicitud-1","title":"Respuesta de la solicitud","items":[{"url":"#éxito-http-200","title":"Éxito (HTTP 200)"}]},{"url":"#códigos-de-error","title":"Códigos de error"}]},{"url":"#promociones-en-pedidos","title":"Promociones en pedidos"},{"url":"#próximos-pasos","title":"Próximos pasos"}]},"fields":{"filename":"es-CO","pageId":"/content/pages/docs/guides/modules/promotion/general"},"frontmatter":{"title":"Introducción","sidebarHighlight":null,"description":null,"category":null,"hiddenContentGuide":null,"step":1}},{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Introdução\",\n  \"template\": \"categories-with-sidebar\",\n  \"step\": 1\n};\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\nvar CallOut = makeShortcode(\"CallOut\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", {\n    \"id\": \"promotion\"\n  }, \"Promotion\"), mdx(CallOut, {\n    kind: \"attention\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, \"O m\\xF3dulo de Promotions est\\xE1 restrito a integra\\xE7\\xF5es existentes. Novos parceiros devem usar o m\\xF3dulo Item para mec\\xE2nicas de promo\\xE7\\xF5es simples. Saiba mais \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item/general\"\n  }, \"aqui\"))), mdx(\"p\", null, \"O m\\xF3dulo Promotion permite criar e gerenciar promo\\xE7\\xF5es de produtos em sua loja, oferecendo diferentes mec\\xE2nicas de desconto para atrair e engajar clientes.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Principais funcionalidades:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Criar promo\\xE7\\xF5es com desconto percentual\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Configurar combos \\\"Leve X Pague Y\\\"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Aplicar desconto progressivo por unidade\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Agendar per\\xEDodo de vig\\xEAncia das promo\\xE7\\xF5es\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Consultar status e detalhes das promo\\xE7\\xF5es ativas\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"M\\xF3dulo exclusivo\")), mdx(\"p\", null, \"Este m\\xF3dulo \\xE9 de uso exclusivo de parceiros que operam com mercado e n\\xE3o est\\xE1 dispon\\xEDvel para todos os desenvolvedores.\\nCaso tenha interesse em utilizar fun\\xE7\\xF5es dessa API, entre em contato com o \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/support/faq\"\n  }, \"time de atendimento\"), \".\")), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Outros tipos de promo\\xE7\\xE3o\")), mdx(\"p\", null, \"As promo\\xE7\\xF5es do tipo \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"DE-POR\"), \" e \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"ATACAREJO\"), \" devem ser configuradas pelo m\\xF3dulo \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/item#promo%C3%A7%C3%B5es\"\n  }, \"Item\"), \".\")), mdx(\"h1\", {\n    \"id\": \"criação-de-promoções\"\n  }, \"Cria\\xE7\\xE3o de promo\\xE7\\xF5es\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-createPromotion\"\n  }, \"POST /merchants/{merchantId}/promotions\"), \" para criar promo\\xE7\\xF5es.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Descri\\xE7\\xE3o:\"), \" Este endpoint cria novas promo\\xE7\\xF5es para uma loja.\"), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Comportamento do endpoint\")), mdx(\"p\", null, \"Este endpoint adiciona promo\\xE7\\xF5es \\xE0 loja. As promo\\xE7\\xF5es ficam ativas at\\xE9 a data final. Novas requisi\\xE7\\xF5es somam \\xE0s promo\\xE7\\xF5es existentes. Para substituir a lista atual, use \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \". Veja \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#atualiza%C3%A7%C3%A3o-de-promo%C3%A7%C3%B5es\"\n  }, \"Atualiza\\xE7\\xE3o de promo\\xE7\\xF5es\"), \".\")), mdx(\"h2\", {\n    \"id\": \"exemplo-de-curl\"\n  }, \"Exemplo de cURL\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"0\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X POST \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -d \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"'{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"aggregationTag\\\": \\\"123456\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    \\\"promotions\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"promotionName\\\": \\\"Promo\\xE7\\xE3o teste\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"channels\\\": [\\\"IFOOD-APP\\\"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        \\\"items\\\": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"ean\\\": \\\"3213434343\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"discountValue\\\": 20.0,\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"initialDate\\\": \\\"2024-10-23\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"finalDate\\\": \\\"2024-10-30\\\",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"            \\\"promotionType\\\": \\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"        ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"    ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"  }'\"))))), mdx(\"h2\", {\n    \"id\": \"tipos-de-promoções\"\n  }, \"Tipos de promo\\xE7\\xF5es\"), mdx(\"h3\", {\n    \"id\": \"percentage---desconto-percentual\"\n  }, \"PERCENTAGE - Desconto percentual\"), mdx(\"p\", null, \"Aplica desconto percentual no pre\\xE7o do item.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Exemplo:\"), \" Item de R$ 10,00 com 10% de desconto = R$ 9,00\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"1\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promo\\xE7\\xE3o teste\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"20.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"lxpy---leve-x-pague-y\"\n  }, \"LXPY - Leve X Pague Y\"), mdx(\"p\", null, \"Aplica desconto em combo de itens.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Exemplo:\"), \" Item de R$ 10,00 em combo \\\"Leve 3 Pague 2\\\" = R$ 20,00 total (R$ 6,66 cada)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"2\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promo\\xE7\\xE3o teste do tipo LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk4\"\n  }, \"null\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h3\", {\n    \"id\": \"percentage_per_x_units---desconto-na-nª-unidade\"\n  }, \"PERCENTAGE_PER_X_UNITS - Desconto na N\\xAA unidade\"), mdx(\"p\", null, \"Aplica desconto percentual a cada X unidades.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Exemplo:\"), \" Item de R$ 10,00 com 50% na 2\\xAA unidade = R$ 15,00 total (2 unidades)\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"3\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationTag\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"123456\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promo\\xE7\\xE3o teste - 50% na 3\\xAA unidade\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"channels\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"IFOOD-APP\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"items\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"discountValue\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"50.0\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-23\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-30\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"PERCENTAGE_PER_X_UNITS\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"            \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"          }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ]\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"campos-do-payload\"\n  }, \"Campos do payload\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Campo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Obrigat\\xF3rio\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descri\\xE7\\xE3o\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"aggregationTag\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"N\\xE3o\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Identificador customizado da requisi\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"N\\xE3o\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nome da promo\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].channels\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Array\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sim\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Canais de venda (ex: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"IFOOD-APP\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sim\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo EAN do produto\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].discountValue\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Double\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Valor do desconto em %\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].initialDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sim\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Data de in\\xEDcio (formato: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].finalDate\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Date\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sim\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Data de t\\xE9rmino (formato: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \")\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotions[].items[].promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Sim\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToBuy\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Quantidade a comprar (LXPY e PERCENTAGE_PER_X_UNITS)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"progressiveDiscount.quantityToPay\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Condicional\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Quantidade a pagar (apenas LXPY)\")))), mdx(\"h3\", {\n    \"id\": \"regras-de-campos-por-tipo\"\n  }, \"Regras de campos por tipo\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Campos obrigat\\xF3rios\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"LXPY\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToPay\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PERCENTAGE_PER_X_UNITS\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"discountValue\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"quantityToBuy\"))))), mdx(CallOut, {\n    variant: \"warning\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Limite de desconto\")), mdx(\"p\", null, \"Descontos m\\xE1ximos permitidos: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"70% do pre\\xE7o de cat\\xE1logo\"), \". Itens com desconto superior ser\\xE3o rejeitados.\"), mdx(\"p\", null, \"Exemplo n\\xE3o permitido: \\\"Leve 10 Pague 2\\\" = 80% de desconto\")), mdx(\"h2\", {\n    \"id\": \"resposta-da-requisição\"\n  }, \"Resposta da requisi\\xE7\\xE3o\"), mdx(\"h3\", {\n    \"id\": \"sucesso-http-202\"\n  }, \"Sucesso (HTTP 202)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Campos retornados:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"aggregationId\"), \" (string): ID \\xFAnico para rastreamento da requisi\\xE7\\xE3o de cria\\xE7\\xE3o de promo\\xE7\\xF5es\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"message\"), \" (string): Mensagem de confirma\\xE7\\xE3o\")), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"4\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"aggregationId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"abc123\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"message\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"We have successfully received your request to create promotions\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Processamento ass\\xEDncrono\")), mdx(\"p\", null, \"O status 202 indica que a requisi\\xE7\\xE3o foi recebida, mas n\\xE3o que as promo\\xE7\\xF5es foram criadas. Use o \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"aggregationId\"), \" para consultar o status real via \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"#consulta-de-promo%C3%A7%C3%B5es\"\n  }, \"GET\"), \".\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recomenda\\xE7\\xE3o:\"), \" Valide o status no endpoint GET e confira no App do iFood antes de considerar a promo\\xE7\\xE3o ativa.\")), mdx(\"h3\", {\n    \"id\": \"erro\"\n  }, \"Erro\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 400/422\"), \" - Erro de processamento\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"5\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Business Exception\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"400\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"HTTP 412\"), \" - Erro de valida\\xE7\\xE3o\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"6\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"type\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Argument\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"title\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Invalid Request Body\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"412\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"detail\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Detail error\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"instance\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"07228dab-644c-4bec-b8a3-073397a839a0\\\"\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h1\", {\n    \"id\": \"atualização-de-promoções\"\n  }, \"Atualiza\\xE7\\xE3o de promo\\xE7\\xF5es\"), mdx(\"p\", null, \"Para substituir todas as promo\\xE7\\xF5es ativas da loja, use o par\\xE2metro \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"?reset=true\"), \":\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"\",\n    \"data-index\": \"7\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, \"POST /merchants/{merchantId}/promotions?reset=true\")))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Comportamento do reset:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Cria novos itens promocionais\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Mant\\xE9m itens id\\xEAnticos aos j\\xE1 existentes\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Desativa itens n\\xE3o inclu\\xEDdos no novo payload\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Recomenda\\xE7\\xF5es:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Use com modera\\xE7\\xE3o (diariamente fora do hor\\xE1rio comercial)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Execute apenas quando houver altera\\xE7\\xF5es\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Limite: m\\xE1ximo 10.000 itens promocionais por payload\")), mdx(\"h1\", {\n    \"id\": \"consulta-de-promoções\"\n  }, \"Consulta de promo\\xE7\\xF5es\"), mdx(\"p\", null, \"Use \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/references#operations-Promotion-getPromotionItems\"\n  }, \"GET /merchants/{merchantId}/promotions/{aggregationId}/items\"), \" para consultar status das promo\\xE7\\xF5es.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Descri\\xE7\\xE3o:\"), \" Retorna detalhes dos itens de promo\\xE7\\xE3o com suporte a filtros e pagina\\xE7\\xE3o.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Importante:\"), \" O processamento \\xE9 ass\\xEDncrono. Consultas imediatas ap\\xF3s o POST podem retornar lista vazia.\"), mdx(\"h2\", {\n    \"id\": \"exemplo-de-curl-1\"\n  }, \"Exemplo de cURL\"), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"bash\",\n    \"data-index\": \"8\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"curl -X GET \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"https://merchant-api.ifood.com.br/promotion/v1.0/merchants/{{merchantId}}/promotions/{{aggregationId}}/items?offset=0&limit=10&status=ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Authorization: Bearer {{token}}\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \" \\\\\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  -H \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Content-Type: application/json\\\"\"))))), mdx(\"h2\", {\n    \"id\": \"filtros-disponíveis\"\n  }, \"Filtros dispon\\xEDveis\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Par\\xE2metro\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descri\\xE7\\xE3o\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ean\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo EAN do produto\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionName\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Nome da promo\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"promotionType\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Tipo da promo\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"status\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"String\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Status atual (veja tabela abaixo)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"offset\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Posi\\xE7\\xE3o inicial da listagem\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"limit\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Integer\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Itens por p\\xE1gina (m\\xE1ximo: 1000)\")))), mdx(\"h2\", {\n    \"id\": \"status-das-promoções\"\n  }, \"Status das promo\\xE7\\xF5es\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Status\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Descri\\xE7\\xE3o\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROCESSING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Recebido e em valida\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"SCHEDULED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validado, aguardando data de in\\xEDcio\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ACTIVE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Validado e em opera\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DUPLICATE\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Item promocional duplicado (j\\xE1 enviado anteriormente)\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHING\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Remo\\xE7\\xE3o solicitada, aguardando efetiva\\xE7\\xE3o\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"FINISHED\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Removido com sucesso\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Erro detectado (veja campo \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"error\"), \" para detalhes)\")))), mdx(CallOut, {\n    variant: \"primary\",\n    mdxType: \"CallOut\"\n  }, mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Status ACTIVE n\\xE3o garante visibilidade\")), mdx(\"p\", null, \"Uma promo\\xE7\\xE3o ACTIVE est\\xE1 cadastrada no sistema, mas pode n\\xE3o aparecer no App para todos os usu\\xE1rios devido a:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Outras promo\\xE7\\xF5es ativas para o mesmo item\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Regras de prioriza\\xE7\\xE3o (mostra o melhor desconto)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Promo\\xE7\\xF5es do iFood, ind\\xFAstria ou inseridas via Portal do Parceiro\"))), mdx(\"h2\", {\n    \"id\": \"resposta-da-requisição-1\"\n  }, \"Resposta da requisi\\xE7\\xE3o\"), mdx(\"h3\", {\n    \"id\": \"sucesso-http-200\"\n  }, \"Sucesso (HTTP 200)\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Campos retornados:\")), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotions\"), \" (array): Lista de itens de promo\\xE7\\xE3o\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionItemId\"), \" (string, UUID): Identificador \\xFAnico do item de promo\\xE7\\xE3o\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ean\"), \" (string): C\\xF3digo EAN do produto\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"status\"), \" (string): Status atual (PROCESSING, ACTIVE, FINISHED, SCHEDULED, FINISHING, ERROR)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"initialDate\"), \" (string, date): Data de in\\xEDcio da promo\\xE7\\xE3o\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"finalDate\"), \" (string, date): Data de t\\xE9rmino da promo\\xE7\\xE3o\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionType\"), \" (string): Tipo da promo\\xE7\\xE3o (PERCENTAGE, LXPY, PERCENTAGE_PER_X_UNITS)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"discountValue\"), \" (string): Valor do desconto (em %)\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"promotionName\"), \" (string): Nome da promo\\xE7\\xE3o\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"progressiveDiscount\"), \" (object, opcional): Desconto progressivo\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToBuy\"), \" (number): Quantidade a comprar\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"quantityToPay\"), \" (number): Quantidade a pagar\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"error\"), \" (string, opcional): Detalhamento do erro (retornado apenas quando status = ERROR)\"))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"pagination\"), \" (object): Informa\\xE7\\xF5es de pagina\\xE7\\xE3o\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"nextOffset\"), \" (integer): Valor do pr\\xF3ximo offset\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"currentOffset\"), \" (integer): Valor do offset atual\")))), mdx(\"pre\", {\n    \"className\": \"grvsc-container light-default-light\",\n    \"data-language\": \"json\",\n    \"data-index\": \"9\"\n  }, mdx(\"code\", {\n    parentName: \"pre\",\n    \"className\": \"grvsc-code\"\n  }, mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"{\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotions\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": [\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionItemId\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"005f5ea0-1ff4-4c9b-9f48-76d94bfe4694\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"ean\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"3213434343\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"status\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"ACTIVE\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"initialDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-10\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"finalDate\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"2024-10-11\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionType\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"promotionName\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk17\"\n  }, \"\\\"Promo\\xE7\\xE3o teste do tipo LXPY\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"progressiveDiscount\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToBuy\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"3\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"        \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"quantityToPay\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"2\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"      }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  ],\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"pagination\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": {\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"nextOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"99\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \",\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"    \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk8\"\n  }, \"\\\"currentOffset\\\"\"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \": \"), mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk7\"\n  }, \"0\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"  }\"))), \"\\n\", mdx(\"span\", {\n    parentName: \"code\",\n    \"className\": \"grvsc-line\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"grvsc-source\"\n  }, mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"mtk1\"\n  }, \"}\"))))), mdx(\"h2\", {\n    \"id\": \"códigos-de-erro\"\n  }, \"C\\xF3digos de erro\"), mdx(\"table\", null, mdx(\"thead\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"thead\"\n  }, mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"C\\xF3digo\"), mdx(\"th\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Detalhamento\"))), mdx(\"tbody\", {\n    parentName: \"table\"\n  }, mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DATE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Verifique formato das datas (\", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"YYYY-MM-DD\"), \") e se \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"finalDate\"), \" > \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"initialDate\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"PROMOTION_TYPE_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Valores v\\xE1lidos: \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"LXPY\"), \", \", mdx(\"inlineCode\", {\n    parentName: \"td\"\n  }, \"PERCENTAGE_PER_X_UNITS\"))), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"DISCOUNT_INVALID\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Verifique campos obrigat\\xF3rios para cada tipo e limite de 70% de desconto\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"ITEM_NOT_FOUND\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"EAN incorreto ou produto inativo/sem estoque\")), mdx(\"tr\", {\n    parentName: \"tbody\"\n  }, mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"INTERNAL_ERROR\"), mdx(\"td\", {\n    parentName: \"tr\",\n    \"align\": null\n  }, \"Entre em contato com o suporte iFood\")))), mdx(\"h1\", {\n    \"id\": \"promoções-em-pedidos\"\n  }, \"Promo\\xE7\\xF5es em pedidos\"), mdx(\"p\", null, \"Promo\\xE7\\xF5es aplicadas aparecem no \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/order/details/?category=GROCERIES\"\n  }, \"GET /orders/{id}/virtual-bag\"), \":\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Como identificar promo\\xE7\\xF5es da sua loja:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Benef\\xEDcios em \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"benefit.benefits\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filtre por \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"target\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"ITEM\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Filtre por \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships\"), \" com 1 elemento onde \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"liability\"), \" = \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"PARTNER\"), \" ou \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"CHAIN\"))), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Calcular valor com desconto:\")), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Obtenha \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"targetId\"), \" do benef\\xEDcio\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Correlacione com \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"bag.items[].uniqueId\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Subtraia \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"sponsorships.amount.value\"), \" de \", mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"prices.grossValue.value\"))), mdx(\"h1\", {\n    \"id\": \"próximos-passos\"\n  }, \"Pr\\xF3ximos passos\"), mdx(\"p\", null, mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"/docs/guides/modules/promotion/homologation/#crit%C3%A9rios-de-homologa%C3%A7%C3%A3o\"\n  }, \"Verifique os crit\\xE9rios para realizar sua homologa\\xE7\\xE3o\")), mdx(\"style\", {\n    \"className\": \"grvsc-styles\"\n  }, \"\\n  .grvsc-container {\\n    overflow: auto;\\n    position: relative;\\n    -webkit-overflow-scrolling: touch;\\n    padding-top: 1rem;\\n    padding-top: var(--grvsc-padding-top, var(--grvsc-padding-v, 1rem));\\n    padding-bottom: 1rem;\\n    padding-bottom: var(--grvsc-padding-bottom, var(--grvsc-padding-v, 1rem));\\n    border-radius: 8px;\\n    border-radius: var(--grvsc-border-radius, 8px);\\n    font-feature-settings: normal;\\n    line-height: 1.4;\\n  }\\n  \\n  .grvsc-code {\\n    display: table;\\n  }\\n  \\n  .grvsc-line {\\n    display: table-row;\\n    box-sizing: border-box;\\n    width: 100%;\\n    position: relative;\\n  }\\n  \\n  .grvsc-line > * {\\n    position: relative;\\n  }\\n  \\n  .grvsc-gutter-pad {\\n    display: table-cell;\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  .grvsc-gutter {\\n    display: table-cell;\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter::before {\\n    content: attr(data-content);\\n  }\\n  \\n  .grvsc-source {\\n    display: table-cell;\\n    padding-left: 1.5rem;\\n    padding-left: var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem));\\n    padding-right: 1.5rem;\\n    padding-right: var(--grvsc-padding-right, var(--grvsc-padding-h, 1.5rem));\\n  }\\n  \\n  .grvsc-source:empty::after {\\n    content: ' ';\\n    -webkit-user-select: none;\\n    -moz-user-select: none;\\n    user-select: none;\\n  }\\n  \\n  .grvsc-gutter + .grvsc-source {\\n    padding-left: 0.75rem;\\n    padding-left: calc(var(--grvsc-padding-left, var(--grvsc-padding-h, 1.5rem)) / 2);\\n  }\\n  \\n  /* Line transformer styles */\\n  \\n  .grvsc-has-line-highlighting > .grvsc-code > .grvsc-line::before {\\n    content: ' ';\\n    position: absolute;\\n    width: 100%;\\n  }\\n  \\n  .grvsc-line-diff-add::before {\\n    background-color: var(--grvsc-line-diff-add-background-color, rgba(0, 255, 60, 0.2));\\n  }\\n  \\n  .grvsc-line-diff-del::before {\\n    background-color: var(--grvsc-line-diff-del-background-color, rgba(255, 0, 20, 0.2));\\n  }\\n  \\n  .grvsc-line-number {\\n    padding: 0 2px;\\n    text-align: right;\\n    opacity: 0.7;\\n  }\\n  \\n  .light-default-light {\\n    background-color: #FFFFFF;\\n    color: #000000;\\n  }\\n  .light-default-light .mtk1 { color: #000000; }\\n  .light-default-light .mtk17 { color: #A31515; }\\n  .light-default-light .mtk8 { color: #0451A5; }\\n  .light-default-light .mtk7 { color: #09885A; }\\n  .light-default-light .mtk4 { color: #0000FF; }\\n  .light-default-light .grvsc-line-highlighted::before {\\n    background-color: var(--grvsc-line-highlighted-background-color, rgba(0, 0, 0, 0.05));\\n    box-shadow: inset var(--grvsc-line-highlighted-border-width, 4px) 0 0 0 var(--grvsc-line-highlighted-border-color, rgba(0, 0, 0, 0.2));\\n  }\\n\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#promotion","title":"Promotion"},{"url":"#criação-de-promoções","title":"Criação de promoções","items":[{"url":"#exemplo-de-curl","title":"Exemplo de cURL"},{"url":"#tipos-de-promoções","title":"Tipos de promoções","items":[{"url":"#percentage---desconto-percentual","title":"PERCENTAGE - Desconto percentual"},{"url":"#lxpy---leve-x-pague-y","title":"LXPY - Leve X Pague Y"},{"url":"#percentage_per_x_units---desconto-na-nª-unidade","title":"PERCENTAGE_PER_X_UNITS - Desconto na Nª unidade"}]},{"url":"#campos-do-payload","title":"Campos do payload","items":[{"url":"#regras-de-campos-por-tipo","title":"Regras de campos por tipo"}]},{"url":"#resposta-da-requisição","title":"Resposta da requisição","items":[{"url":"#sucesso-http-202","title":"Sucesso (HTTP 202)"},{"url":"#erro","title":"Erro"}]}]},{"url":"#atualização-de-promoções","title":"Atualização de promoções"},{"url":"#consulta-de-promoções","title":"Consulta de promoções","items":[{"url":"#exemplo-de-curl-1","title":"Exemplo de cURL"},{"url":"#filtros-disponíveis","title":"Filtros disponíveis"},{"url":"#status-das-promoções","title":"Status das promoções"},{"url":"#resposta-da-requisição-1","title":"Resposta da requisição","items":[{"url":"#sucesso-http-200","title":"Sucesso (HTTP 200)"}]},{"url":"#códigos-de-erro","title":"Códigos de erro"}]},{"url":"#promoções-em-pedidos","title":"Promoções em pedidos"},{"url":"#próximos-passos","title":"Próximos passos"}]},"fields":{"filename":"pt-BR","pageId":"/content/pages/docs/guides/modules/promotion/general"},"frontmatter":{"title":"Introdução","sidebarHighlight":null,"description":null,"category":null,"hiddenContentGuide":null,"step":1}}]}},"pageContext":{"pageId":"/content/pages/docs/guides/modules/promotion/general","language":"pt-BR","intl":{"language":"pt-BR","languages":["en-US","pt-BR","es-CO"],"messages":{"advance":"Avançar","api-reference":"API Reference","api-status":"Status da API","back":"Voltar","back-to-the-top":"Voltar ao Início","beta":"Beta","cancel":"Cancelar","changelog":"Changelog","clear":"Limpar","close":"Fechar","communique":"Comunicados","community":"Comunidade","complete":"Completar","confirm":"Confirmar","confirmation":"Confirmação","continue":"Continuar","copy":"Copiar","create-account":"Criar Conta","delete":"Excluir","details":"Detalhes","docs":"Docs","edit":"Editar","edit-logo":"Inserir logo","empty":"Vazio","empty-search":"Nenhum item encontrado","exit":"Sair","explore":"Explorar","field-required":"Campo obrigatório","glossary":"Glossário","go-back":"Voltar","guides":"Guias","header-title":"developers","ifood":"iFood","know-more":"Saiba mais","load-more":"Carregar mais","loading":"Carregando","login":"Login","max-file-size":"Tamanho máximo <b>{size}</b>","more-actions":"Mais ações","new":"Novo","next":"Próximo","no":"Não","no-results-empty":"Nenhum resultado encontrado","no-results-found":"Não encontramos nenhum resultado","no-results-found-description":"Tente buscar com outros termos","not-found":"Não encontrado","of":"de","ok":"Ok","page-title":"iFood Developer","preview":"Pré Visualização","previous":"Anterior","refetch":"Recarregar","remove":"Remover","required":"Obrigatório","save":"Salvar","search":"Buscar","search-app":"Buscar um aplicativo","search-merchant":"Buscar pelo ID ou CNPJ","see-api-reference":"Ver API Reference","see-details":"Ver Detalhes","see-docs":"Ver documentação","see-more":"Ver Mais","select":"Selecione","social":"Social","step":"Passo","submit":"Enviar","subscribe":"Inscreva-se","update":"Atualizar","warning":"Atenção","yes":"Sim","404-page.action.go-to-new":"Acessar nova documentação","404-page.action.go-to-old":"Acessar documentação antiga","404-page.description":"O Portal de Desenvolvedores do iFood mudou e com isso várias páginas mudaram de endereço. Atualize seus favoritos e acesse o endereço diretamente.","404-page.title":"O endereço que você tentou acessar não foi encontrado!","api-log.column.applicationSlug":"App Slug","api-log.column.clientId":"App ID","api-log.column.ifoodRequestId":"Request ID","api-log.column.response":"Code","api-log.column.responseTime":"Response Time","api-log.column.timestamp":"Horário","api-log.column.urlPath":"Path","api-log.column.useragent":"User Agent","api-log.column.verb":"Method","api-logs.filters.label.applicationSlug":"App Slug","api-logs.filters.label.clientId":"App ID","api-logs.filters.label.ifoodRequestId":"Request ID","api-logs.filters.label.response":"Response Code","api-logs.filters.label.responseTime":"Response Time","api-logs.filters.label.urlPath":"Path","api-logs.filters.label.useragent":"User Agent","api-logs.filters.label.verb":"Method","api-requests.page-title":"HTTP Requests","app-type.CENTRALIZED":"Aplicativo centralizado","app-type.DISTRIBUTED":"Aplicativo distribuído","app-type.WIDGET":"Widget","app.logistic-message":"Estão suspensas provisoriamente as homologações de aplicativos voltados para operação logística terceirizada até a disponibilização de um novo módulo exclusivo.","apps.add-merchant":"Adicionar Merchant","apps.add-restaurants":"Adicionar","apps.app-created-modal.body-text":"A partir de agora, sempre que um usuário ativar o seu aplicativo ele passará a ter acesso aos dados do merchant automaticamente. Veja <a>nesse artigo</a> um passo a passo para um merchant ativar um aplicativo.","apps.app-created-modal.see-credentials":"Ver Credenciais","apps.app-created-modal.title":"Aplicativo Cadastrado com Sucesso","apps.app-form.request-scope-dialog.description":"Ao adicionar um novo módulo ao aplicativo, é necessário que o módulo adicionado passe por um processo de homologação. Após a conclusão dessa etapa, uma nova solicitação de permissão será enviada a todas as lojas nas quais o aplicativo já havia solicitado acesso anteriormente e essas deverão autorizar dentro do portal do parceiro. Deseja confirmar a adição?","apps.app-form.request-scope-dialog.description.distributed":"Ao adicionar um novo módulo ao aplicativo, você deverá solicitar permissão a todas as lojas novamente <a>seguindo o fluxo de aplicativos distribuídos</a> para elas terem permissão no novo módulo. Confirmar adição?","apps.app-form.request-scope-dialog.title":"Adicionar novo módulo","apps.app-merchant-details-modal.data.cnpj":"CNPJ","apps.app-merchant-details-modal.data.id":"ID da loja","apps.app-merchant-details-modal.data.name":"Loja","apps.app-merchant-details-modal.data.status":"Status","apps.app-merchant-details-modal.merchant":"Merchant","apps.app-merchant-details-modal.scopes":"Escopos","apps.app-merchant-details-modal.title":"Detalhes da permissão","apps.app-permission-row.alert.confirm":"Deseja continuar?","apps.app-permission-row.alert.description":"Ao remover a autorização desse merchant, ele não conseguirá utilizar seu aplicativo para acessar as APIs do iFood","apps.app-permission-row.alert.title":"Atenção!","apps.app-permission-row.delete":"Excluir","apps.app-permission-row.request-permission":"Pedir autorização","apps.app-permission-row.revoke":"Remover autorização","apps.app-permission.permission-modal":"Deseja pedir novamente a autorização para o merchant?","apps.permissions.owner-required.title":"Ação restrita ao dono","apps.permissions.owner-required.description":"Apenas o dono do aplicativo pode remover autorizações.","apps.permissions.revoke.disabled-tooltip":"Apenas o dono do aplicativo pode remover autorizações.","apps.application-status.BLOCKED":"Bloqueado","apps.application-status.DEVELOPMENT":"Em desenvolvimento","apps.application-status.HOMOLOGATION":"Homologado","apps.application-status.PARTIALLY_HOMOLOGATION":"Parcialmente homologado","apps.application-status.TEST":"Aplicativo de teste","apps.auth-code-builder.doc-link":"Veja na <a>documentação</a> como é feita a geração do código de autorização e como é o fluxo de aprovação do merchant.","apps.auth-code-builder.subtitle":"Essa é a URL que você deve disponibilizar para que os usuários do aplicativo gerem um código de autorização para que o aplicativo tenha acesso aos dados do merchant.","apps.auth-code-builder.title":"Geração do Código de Autorização","apps.category-selection.description":"A categoria do aplicativo determina os módulos da API que o aplicativo terá acesso","apps.category-selection.developers-responsibilities":"Ao continuar, estou ciente da responsabilidade exclusiva dos Desenvolvedores de Aplicativos e dos seus respectivos subcontratados por eventuais danos decorrentes de ações ou omissões relacionadas ao Novo Aplicativo, inclusive por incidentes de segurança, conforme as Condições <a>Gerais do Programa de Desenvolvedores de Aplicativos</a>.","apps.category-selection.title":"Categoria de aplicativo","apps.credentials-modal.api-key":"API Key","apps.credentials-modal.api-secret":"API Secret","apps.credentials-modal.title":"Credenciais da App","apps.credentials-type":"Tipo de credencial","apps.credentials-type.AUTHORIZATION_CODE":"Authorization Code","apps.credentials-type.CLIENT_CREDENTIALS":"Client Credentials","apps.credentials.client-id":"clientId","apps.credentials.client-secret":"clientSecret","apps.credentials.info":"Através dessa URL o responsável pela loja pode visualizar o aplicativo no Portal do Parceiro e autorizar o acesso.","apps.credentials.info-distributed":"Veja na documentação <a>como gerar um código de autorização para aplicativos distribuídos</a> e enviar para os usuários do seu aplicativo autorizar o acesso.","apps.credentials.not-access":"Esse aplicativo possui o módulo de pedidos habilitado. Esse módulo requer a homologação do aplicativo para somente depois disponibilizar as credenciais. Se você já finalizou o desenvolvimento da sua integração, <a>veja como agendar a homologação do seu aplicativo.</a> Após a homologação do aplicativo você terá acesso às credenciais.","apps.credentials.url":"URL de permissão do aplicativo","apps.delete-permission.title":"Remover autorização de merchants","apps.development-app.button":"Abrir ticket","apps.development-app.description":"Existem aplicativos não homologados, para homologar abra um ticket","apps.development-app.details.description":"Para homologar esse aplicativo abra um ticket","apps.form.EDIT":"Salvar alterações","apps.form.REGISTER":"Cadastrar aplicativo","apps.inactive-app":"Inativo","apps.include-merchant-description":"Separe os ids por vírgulas (limitado a 1000 IDs). <b>Ex: 3bbb778d-c0c9-4216-90ae-1d7fc80676cb,3bbb778d-c0c9-4216-90ae-1d7fc80676cb</b>","apps.include-merchant-list":"Vários merchants","apps.include-merchant-list.scopes":"O aplicativo terá acesso aos módulos: {scopes}","apps.include-merchant-list.title":"Ids das lojas/merchants","apps.include-merchant-search-modal.developers-responsibilities":"Em caso de aprovação do pedido de acesso aos dados, estou ciente da responsabilidade exclusiva dos Desenvolvedores de Aplicativos por eventuais danos decorrentes de ações ou omissões envolvendo a integração com o(s) Merchant(s), inclusive por incidentes de segurança.","apps.include-merchant-search-modal.id":"Não sabe qual o ID do merchant? <a>Acesse aqui</a>","apps.include-merchant-search-modal.result":"O resultado da sua busca aparecerá aqui.","apps.include-merchant-search-modal.search-search-box":"Buscar pelo ID ou CNPJ do merchant","apps.include-merchant-search-modal.submit":"Solicitar Permissão","apps.include-merchant-search-modal.title":"Solicitar Permissão","apps.include-merchant-title":"Merchant único","apps.listing.app-name":"Nome da App","apps.listing.app-permissions":"Permissões da App","apps.listing.cnpj":"CNPJ","apps.listing.credentials":"Credenciais","apps.listing.merchant-id":"Merchant ID","apps.listing.merchant-name":"Nome do merchant","apps.listing.permissions":"Permissões","apps.listing.restaurant-name":"Nome do Restaurante","apps.listing.status":"Status","apps.merchant-search-modal.cnpj":"CNPJ","apps.merchant-search-modal.merchant-id":"Merchant ID","apps.merchant-search-modal.restaurant-name":"Nome do Restaurante","apps.merchant-search-table.cnpj":"<b>CNPJ:</b> {cnpj}","apps.merchant-search-table.id":"<b>ID:</b> {id}","apps.merchants-permission-request-success":"Solicitação enviada com sucesso! Assim que o responsável aprovar a solicitação você receberá um email de confirmação.","apps.modal.disable":"Desativar aplicativo","apps.modal.disable.description":"Ao desativar o aplicativo não será possível utilizar a API e qualquer merchant que o utilize perderá o acesso até que você ative-o novamente.","apps.new":"Novo aplicativo","apps.no-app-merchants-centralized-no-app.subtitle":"O aplicativo precisa estar homologado para receber autorização.","apps.no-app-merchants-centralized.subtitle":"Clique em “Pedir autorização” para que um merchant autorize o compartilhamento de dados.","apps.no-app-merchants-centralized.title":"O aplicativo ainda não foi autorizado por nenhum merchant","apps.no-app-merchants.subtitle":"Envie para o merchant um código de ativação para que ele tenha acesso ao seu aplicativo. <a>Veja na documentação como gerar um código de autorização para aplicativos distribuídos.</a>","apps.no-app-merchants.title":"Nenhum usuário está utilizando o aplicativo ainda","apps.permissions.merchant-row.actions.details":"Ver Detalhes","apps.permissions.merchant-row.actions.disable":"Desativar","apps.permissions.search-merchants":"Filtrar","apps.register":"Cadastrar aplicativo","apps.register-form.confirmation":"Depois de confirmar o cadastro, os módulos selecionados não poderão ser editados.","apps.register-form.confirmation-title":"Confirmar cadastro do aplicativo","apps.register-form.scopes.pending":"Módulo não homologado","apps.register-form.title.CENTRALIZED":"Cadastro de aplicativo centralizado","apps.register-form.title.DISTRIBUTED":"Cadastro de aplicativo distribuído","apps.register-from.app-type.CENTRALIZED":"Centralizado","apps.register-from.app-type.DISTRIBUTED":"Distribuído","apps.register-from.category.CATALOG":"Catálogo","apps.register-from.category.CATALOG.description":"Aplicativo responsável por gerenciar os itens e categorias do catálogo da loja","apps.register-from.category.FINANCIAL":"Finanças","apps.register-from.category.FINANCIAL.description":"Aplicativo responsável pela conciliação financeira das vendas realizadas","apps.register-from.category.GROCERIES":"Groceries","apps.register-from.category.GROCERIES.description":"Aplicativos exclusivos para mercados, farmácias e pet-shops que operam na plataforma iFood","apps.register-from.category.LOGISTIC":"Logística","apps.register-from.category.LOGISTIC.description":"Aplicativo para operadores logísticas que operam integradas à plataforma iFood","apps.register-from.category.PDV":"PDV","apps.register-from.category.PDV.description":"Aplicativo de gestão do Ponto de Venda responsável por automatizar algumas etapas da operação da loja","apps.register-from.category.REVIEW":"Avaliações","apps.register-from.category.REVIEW.description":"Aplicativo responsável por gerenciar as avaliações dos pedidos feitas pelos usuários","apps.register-from.full-description.title":"Descrição completa do aplicativo","apps.register-from.visibility.PRIVATE":"Não listado","apps.register-from.visibility.PUBLIC":"Público no Portal do Parceiro","apps.remove-confirmation":"Tem certeza que deseja remover este merchant?","apps.remove-merchant-confirmation":"Ao remover a autorização, o merchant não terá mais acesso ao seu aplicativo. Para obter uma nova autorização, você precisará clicar em 'Pedir autorização'.","apps.remove-merchant-confirmation-title":"Você realmente quer remover a autorização?","apps.request-authorization":"Pedir autorização","apps.request-authorization.title":"Pedir autorização para ter acesso aos dados","apps.search":"Pesquisar Apps","apps.status.ACTIVE":"Ativo","apps.status.INACTIVE":"Inativo","apps.table-header.app-name":"Nome do aplicativo","apps.table-header.app-status":"Status","apps.table-header.app-type":"Tipo","apps.tabs.CREDENTIALS.title":"Credenciais","apps.tabs.DETAILS.title":"Detalhes","apps.tabs.LOGS.title":"Logs de Eventos","apps.tabs.MARKETPLACE.title":"Marketplace","apps.tabs.PERMISSIONS.title":"Permissões","apps.title":"Aplicativos","apps.type-selection.CENTRALIZED.description":"Com apenas uma credencial (client credentials) o aplicativo tem acesso aos dados de todos os parceiros","apps.type-selection.CENTRALIZED.subtitle":"Instalação centralizada para todos os parceiros","apps.type-selection.DISTRIBUTED.description":"Suporta múltiplas credenciais (authorization codes) para parceiros específicos ou grupos de parceiros","apps.type-selection.DISTRIBUTED.subtitle":"Instalação distribuída para cada parceiro","apps.type-selection.subtitle":"Escolha o tipo de aplicativo de acordo com a forma como ele é distribuído para seus clientes.","apps.type-selection.title":"Tipo de aplicativo","apps.user-count.plural":"({userCount} usuários)","apps.user-count.singular":"(1 usuário)","back-button.back":"Voltar","chat.button.send":"Enviar comentario","chat.description.blocked":"Você ultrapassou o limite de pesquisas. Faça o login para continuar pesquisando.","chat.description.info":"Usuários logados não tem limite de mensagens.","chat.description.quantity":"Mensagens disponíveis: {quantity}","chat.error.join-channel":"Erro ao entrar no canal do chat. Tente novamente.","chat.error.load-ticket-details":"Error loading ticket details","chat.error.process-files":"Erro ao processar arquivos. Tente novamente.","chat.error.send-message":"Erro ao enviar mensagem. Tente novamente.","chat.highlight.description":"Agora ficou muito mais fácil acessar nossa documentação. Clique no botão abaixo para começar!","chat.highlight.title":"Experimente nossa nova busca inteligente","chat.input.placeholder":"Adicionar comentário ao ticket","chat.legend":"Mensagem respondida via Inteligência Artificial","chat.prompt.placeholder":"Digite sua pergunta","chat.loading.messages":"Carregando mensagens...","chat.message":"Olá! Eu sou o assistente virtual do Portal do Desenvolvedor, e posso te ajudar com dúvidas relacionadas á nossas APIs, para começar digite sua dúvida:","chat.new-thread":"Nova busca","chat.ticket.received":"Olá, {name}. Acabamos de receber sua solicitação, o número do seu ticket é {ticketId}. Te avisaremos assim que o ticket for atualizado.","chat.title":"Assistente iFood","collections.sidebar-title":"Collections","core.footer.languages.en-US":"English","core.footer.languages.es-CO":"Español","core.footer.languages.pt-BR":"Português","core.footer.legal.copyright-notice":"© Copyright {year} - iFood - Todos os direitos reservados iFood com Agência de Restaurantes Online S.A.","core.footer.legal.medium":"Artigos no Medium","core.footer.legal.privacy":"Privacidade","core.footer.legal.terms-and-conditions":"Termos e condições de uso","core.footer.newsletter":"Receba novidades da API.","core.footer.section-link.developer-sign-up":"Cadastro de Desenvolvedor","core.footer.section-link.discover":"Descubra","core.footer.section-link.recommend-restaurant":"Indique um restaurante","core.footer.section-link.restaurant-sign-up":"Cadastre o seu restaurante","core.footer.section-link.speak-with-us":"Fale conosco","core.footer.section-link.who-are-we":"Quem somos","core.footer.section-link.work-with-us":"Vem para o iFood","core.header.account":"Conta","core.header.actions.sign-in":"Entrar","core.header.actions.sign-up":"Cadastrar","core.header.community":"Comunidade","core.header.community.blog":"Blog","core.header.community.forum":"Fórum","core.header.docs":"Docs","core.header.docs.api-reference":"API Reference","core.header.docs.changelog":"Changelog","core.header.docs.collections":"Collections","core.header.docs.first-steps":"Primeiros passos","core.header.docs.glossary":"Glossário","core.header.docs.guides":"Guides","core.header.docs.modules":"Módulos da API","core.header.docs.more-links":"Mais links","core.header.docs.rate-limit":"Rate Limit","core.header.docs.RESTAURANT":"Restaurant","core.header.embeddables":"Widget","core.header.embeddables.docs":"Documentação","core.header.embeddables.integrators":"Para Integradoras","core.header.embeddables.partners":"Para Parceiros","core.header.logged-in-actions.hi":"Olá, {userName}","core.header.maquinona":"Maquinona","core.header.my-requests":"Minhas solicitações","core.header.nav-link.community":"Comunidade","core.header.nav-link.docs":"Docs","core.header.nav-link.faq":"FAQ","core.header.partner-terms-of-use":"Termos de Uso","core.header.profile.FOREIGNER":"Estrangeiro","core.header.profile.PERSONAL":"Estudante","core.header.profile.PROFESSIONAL":"Profissional","core.header.super":"Super Integradoras","core.header.support":"Suporte","core.header.support.api-status":"API Status","core.header.support.cases":"Chamados","core.header.support.developer-terms-of-use":"Termos de Uso","core.header.support.faq":"FAQ","dashboard.news.title":"Novidades","dashboard.profile-card.FOREIGNER.description":"Com esse perfil você consegue criar aplicativos, homologar e convidar usuários para o seu time.","dashboard.profile-card.FOREIGNER.title":"O seu perfil é Estrangeiro","dashboard.profile-card.PERSONAL.description":"Com esse perfil você tem acesso ao ambiente de teste, sem a possibilidade de convidar usuários, criar e homologar aplicativos para usar as APIs em produção.","dashboard.profile-card.PERSONAL.title":"O seu perfil é Pessoal/Estudante","dashboard.profile-card.PROFESSIONAL.description":"Com esse perfil você consegue criar e homologar aplicativos, usar API em produção e convidar usuários para o seu time.","dashboard.profile-card.PROFESSIONAL.title":"O seu perfil é Profissional","dashboard.steps.step1.description":"Para começar a utilizar nossos serviços, é necessário realizar a autenticação de nossas API's","dashboard.steps.step1.title":"Autenticar na API","dashboard.steps.step2.description":"Desenvolva sua solução e garanta que ela esteja pronta para ser homologada","dashboard.steps.step2.title":"Desenvolver e testar","dashboard.steps.step3.description":"Essa fase é importante para garantir que seu app cumpra os requisitos mínimos","dashboard.steps.step3.title":"Homologar aplicativo","dashboard.steps.step4.description":"Agora que seu app está pronto, solicite a permissão para operar","dashboard.steps.step4.title":"Solicitar permissões","dashboard.steps.step5.description":"Crie seu próprio Widget para que seus parceiros possam operar o dia-a-dia com mais rapidez","dashboard.steps.step5.title":"Widget","dashboard.steps.step6.description":"Convide outros usuários para gerenciar seu negócio","dashboard.steps.step6.title":"Convidar usuários","dashboard.steps.title":"Primeiros passos","dashboard.title":"Home","dashboard.warning":"Desde do dia 01/02/2022 os endpoints da api antiga (pos-api) estão sendo desligados e deixarão de funcionar gradualmente. Atualize seus clientes para a nova API e em último caso, oriente-os a utilizar o Gestor de Pedidos até que o PDV seja atualizado.","developer.account-stage-callout.ACCOUNT_DETAILS_PENDING.cta":"Verificar conta","developer.account-stage-callout.ACCOUNT_DETAILS_PENDING.description":"Complete o cadastro com os dados da empresa e tenha acesso a criação e homologação de aplicativos, uso de APIs em produção e convite usuários para o seu time.","developer.account-stage-callout.ACCOUNT_DETAILS_PENDING.title":"Complete seu cadastro para ter todos os benefícios","developer.account-stage-callout.ACCOUNT_DETAILS_PENDING.user.description":"Solicite ao dono do time para completar o cadastro com os dados da empresa e tenha acesso a criação e homologação aplicativos e criação de widgets, além de utilizar nossas APIs em produção.","developer.account-stage-callout.ACCOUNT_REVIEW_FAILED.cta":"Entre em contato","developer.account-stage-callout.ACCOUNT_REVIEW_FAILED.description":"Sua conta não foi verificada, para saber de mais detalhes entre em contato com a nossa equipe de atendimento.","developer.account-stage-callout.ACCOUNT_REVIEW_FAILED.title":"Não foi possível verificar sua conta","developer.account-stage-callout.ACCOUNT_REVIEW_IN_PROGRESS.description":"Vamos analisar tudo e entrar em contato em breve. Fique de olho nos canais de atendimento e no seu e-mail.","developer.account-stage-callout.ACCOUNT_REVIEW_IN_PROGRESS.title":"Sua conta está sendo verificada","developer.account-stage-callout.PROFESSIONAL.ACCOUNT_DETAILS_PENDING.description":"Complete o cadastro com os dados da empresa e tenha acesso a homologação de aplicativos e uso de APIs em produção.","developer.error.content.body":"Estamos com problemas para carregar os dados da sua conta.","developer.error.content.exit":"Sair","developer.error.content.reload":"Tentar novamente","drawer-close.close":"Fechar","drawer.title":"Menu","dropzone-placeholder-with-plus.loading":"Carregando...","dropzone-placeholder.drag-and-drop":"Arraste e solte","dropzone-placeholder.the-image-here":"a foto aqui","dropzone-preview.remove":"Remover","dropzone-root.change":"Alterar","dropzone-root.choose-picture":"Escolher foto","dropzone-root.erase":"Apagar","dropzone-root.remove":"Remover","empty-state.failed-to-load.description":"Estamos com problemas para carregar as informações, tente novamente mais tarde.","empty-state.failed-to-load.title":"Ops! Algo deu errado","empty-state.rate-limit.description":"Limite de requisições atingido. Tente novamente mais tarde.","empty-state.rate-limit.title":"Ops! Algo deu errado","error.app-not-found":"Puxa, este app não existe","error.auth.ACCOUNT_DISABLED":"Falha ao realizar log-in: Conta bloqueada. Entre em contato com o administrador da conta.","error.auth.EMAIL_NOT_CONFIRMED":"Falha ao realizar log-in: E-mail não confirmado","error.auth.INVALID_CREDENTIALS":"Falha ao realizar log-in: Credenciais inválidas","error.auth.NET_ERR":"Falha ao realizar log-in: Verifique sua conexão","error.auth.UNKNOWN":"Falha ao realizar log-in","error.change-password.INCORRECT_CURRENT_PASSWORD":"Falha ao trocar a senha: A senha atual está incorreta","error.change-password.NET_ERR":"Falha ao trocar a senha: Verifique sua conexão","error.change-password.UNKNOWN":"Falha ao trocar a senha: Tente novamente mais tarde","error.create-contact":"Falha ao cadastrar e-mail. Tente novamente mais tarde","error.create-developer.ACCOUNT_ALREADY_REGISTERED":"Falha ao cadastrar o usuário: Uma conta com este e-mail já existe","error.create-developer.ACCOUNT_ALREADY_REGISTERED_IN_PARTNER_PORTAL":"Falha ao cadastrar o usuário: Uma conta com este e-mail já existe no portal do parceiro","error.create-developer.CNPJ_ALREADY_IN_USE":"Falha ao cadastrar o usuário: CNPJ já em uso","error.create-developer.CPF_ALREADY_IN_USE":"Falha ao cadastrar o usuário: CPF já em uso","error.create-developer.documentation-access-description":"Você pode acessar a documentação de boas práticas para criação de contas no Portal do Desenvolvedor <a>clicando aqui</a>.","error.create-developer.INVITE_EXPIRED":"Convite expirado! Solicite um novo convite para o dono da Conta.","error.create-developer.NET_ERR":"Falha ao cadastrar o usuário: Verifique sua conexão","error.create-developer.PASSWORD_LEAKED":"Falha ao cadastrar o usuário: A senha informada foi encontrada em uma base de senhas vazadas anteriormente, para sua segurança, informe uma senha diferente para prosseguir com o cadastro.","error.create-developer.PHONE_NOT_VALIDATED":"Falha ao cadastrar o usuário: telefone não validado.","error.create-developer.PHONE_NOT_VALIDATED_IN_LAST_1_HOUR":"Falha ao cadastrar o usuário: validação do telefone expirada.","error.create-developer.REGISTER_NOT_ALLOWED":"Falha ao cadastrar o usuário: Não é possível criar conta com esse e-mail.","error.create-developer.SLUG_ALREADY_EXISTS":"Falha ao cadastrar o usuário: Slug já em uso","error.create-developer.TEXT_VIOLATION_CODE":"Falha ao cadastrar o usuário: campos preenchidos com termos não permitidos.","error.create-developer.UNKNOWN":"Falha ao cadastrar o usuário: Tente novamente mais tarde","error.delete-app":"Opa, algo deu errado. Tente excluir o app novamente mais tarde","error.delete-app-merchants":"Opa, algo deu errado. Tente excluir o merchant novamente mais tarde","error.delete-app-merchants.OWNER_PERMISSION_REQUIRED":"Esta ação só pode ser executada por contas com perfil de Dono. Entre em contato com o dono da integradora para realizar esta operação.","error.failed-to-fetch-invite":"Falha ao buscar os dados do convite, tente novamente mais tarde","error.get-app-merchants":"Opa, algo deu errado. Tente buscar os merchants de novo.","error.message.description":"Estamos com problemas para exibir esta página. Você pode tentar atualizá-la.","error.message.reload":"Atualizar a página","error.message.title":"Parece que algo deu errado","error.page-not-found":"Puxa, esta página não existe","error.page-not-found.button":"Ir para o início","error.page-not-found.description":"Confira se você digitou algo errado. Talvez o endereço não esteja mais disponível na web.","error.RECAPTCHA_ERROR":"Ocorreu um erro ao validar o reCAPTCHA.","error.register-app":"Opa, algo deu errado. Tente cadastrar de novo.","error.register-app.SLUG_ALREADY_EXISTS":"Opa, algo deu errado. Slug já em uso","error.register-app.TEXT_VIOLATION_CODE":"Falha ao cadastrar aplicativo: campos preenchidos com termos não permitidos.","error.request-app-merchants":"Opa, algo deu errado. Tente enviar o pedido de autorização mais tarde","error.request.auth-error":"Email e ou senha incorretos.","error.request.build-test-order":"Falha ao enviar o pedido de teste, tente novamente mais tarde","error.request.create-developer":"Falha ao enviar os dados, tente novamente mais tarde","error.request.delete-app":"Falha ao excluir a app, tente novamente mais tarde","error.request.delete-app-merchants":"Falha ao remover o merchant, tente novamente mais tarde","error.request.email-not-confirmed":"Sua conta ainda não foi ativada, por favor verifique seu e-mail","error.request.email-not-confirmed-error":"E-mail não confirmado","error.request.get-app":"Falha ao carregar a app, tente novamente mais tarde","error.request.get-app-merchants":"Falha ao carregar as informações, tente novamente mais tarde","error.request.get-apps":"Falha ao carregar as apps, tente novamente mais tarde","error.request.get-developer-toolkit":"Falha ao conseguir os dados da loja de teste, tente novamente mais tarde","error.request.get-test-restaurant":"Falha ao carregar o restaurante de teste, tente novamente mais tarde","error.request.get-test-user":"Falha ao carregar o usuário de teste, tente novamente mais tarde","error.request.include-app-merchants":"Falha ao incluir os merchants, tente novamente mais tarde","error.request.login-error":"Falha ao fazer login","error.request.NET_ERR":"Falha ao completar sua requisição: Verifique sua conexão","error.request.register-app":"Falha ao registrar a app, tente novamente mais tarde","error.request.request-merchant-permission.APPLICATION_PERMISSION_LIMIT_REACHED":"Não é possível adicionar novas permissões. Aplicativos centralizados possuem limite de 20 mil merchants.","error.request.request-merchant-permission.MERCHANT_ALREADY_REQUESTED":"Falha ao pedir autorização: Merchant já está em uso pela app","error.request.search-rate-limit":"Você atingiu o seu limite diário de buscas, entre ou cadastre-se para continuar.","error.request.unexpected-error":"Erro inesperado.","error.request.UNKNOWN":"Falha ao completar sua requisição: Tente novamente mais tarde","error.request.update-account":"Falha ao atualizar os dados da conta","error.request.update-app-details":"Falha ao atualizar os detalhes da app, tente novamente mais tarde","error.request.update-developer":"Falha ao atualizar os dados do perfil","error.request.update-developer.TEXT_VIOLATION_CODE":"Falha ao atualizar os dados do perfil: campos preenchidos com termos não permitidos.","error.request.update-email":"Falha ao atualizar o e-mail, tente novamente mais tarde","error.requires.send-invite.ACCOUNT_ALREADY_REGISTERED":"Já existe uma conta com esse e-mail registrada no Developer Portal","error.requires.send-invite.ACCOUNT_ALREADY_REGISTERED_IN_PARTNER_PORTAL":"Já existe uma conta com esse e-mail registrada no Portal do Parceiro","error.requires.send-invite.INVITE_HAS_BEEN_SENT":"O convite já foi enviado","error.requires.send-invite.REGISTER_NOT_ALLOWED":"Não é possível convidar usuário com esse e-mail","error.resend-email.NET_ERR":"Falha ao reenviar o e-mail: Verifique sua conexão","error.resend-email.OUT_OF_ALLOWED_TIME":"O e-mail de confirmação já foi enviado recentemente. Confira sua caixa de spam","error.resend-email.UNKNOWN":"Falha ao reenviar o e-mail: Tente novamente mais tarde","error.reset-password.ACCOUNT_NOT_FOUND":"Falha ao redefinir a senha: Uma conta com este e-mail não foi encontrada","error.reset-password.NET_ERR":"Falha ao redefinir a senha: Verifique sua conexão","error.reset-password.UNKNOWN":"Falha ao redefinir a senha: Tente novamente mais tarde","error.send-consumer-email.EMAIL_ALREADY_EXIST":"Este e-mail já está em uso.","error.send-consumer-email.NET_ERR":"Falha ao cadastrar e-mail: Verifique sua conexão","error.send-consumer-email.UNKNOWN":"Falha ao cadastrar e-mail","error.update-account.SLUG_ALREADY_EXISTS":"Falha ao atualizar a conta, slug já existente","error.update-account.UNKNOWN":"Falha ao atualizar a conta, tente novamente mais tarde","error.update-app-details":"Opa, algo deu errado. Tente salvar de novo.","error.update-app-details.SLUG_ALREADY_EXISTS":"Opa, algo deu errado. Slug já cadastrado.","error.update-app.INVALID_FIELDS":"Falha ao atualizar o aplicativo, campos inválidos: {invalid}.","error.validation.password.no-lowercase-letters":"Sua senha deve conter ao menos uma letra minúscula.","error.validation.password.no-numbers":"Sua senha deve conter ao menos um número.","error.validation.password.no-special-characters":"Sua senha deve conter ao menos um caractere especial.","error.validation.password.no-uppercase-letters":"Sua senha deve conter ao menos uma letra maiuscula.","error.validation.password.wrong-length":"Sua senha deve conter no mínimo {minimumLength} caracteres.","events.page-title":"Eventos","faq":"FAQ","faq.page-title":"Dúvidas frequentes","faq.splash.input-placeholder":"Digite a sua dúvida","faq.splash.title":"Como podemos ajudar?","fields.account":"Conta","fields.app-name":"Nome do aplicativo","fields.cnpj":"CNPJ","fields.confirm-password":"Confirme a Senha","fields.country":"Selecione o país","fields.current-password":"Sua senha atual","fields.description":"Descrição","fields.distribution":"Distribuição / Licenciamento","fields.email":"E-mail","fields.full-name":"Nome Completo","fields.home-page-url":"URL do aplicativo","fields.ID":"ID","fields.identification.CC/NIT":"CC/NIT","fields.identification.PF":"CPF","fields.identification.PJ":"CNPJ","fields.login-information":"Informações de Login","fields.new-password":"Nova senha","fields.organization":"Time","fields.password":"Senha","fields.personal-information":"Informações pessoais","fields.phone":"Telefone","fields.select":"Selecione","fields.sign-up-type":"Tipo de cadastro","fields.slug":"Slug","fields.small-description":"Digite uma Descrição","fields.software-house-name":"Nome da Software House","fields.software-house-name.description":"Nome fantasia da Integradora","fields.software-house-name.full-description":"Descrição da Software House","fields.software-house-name.full-description.description":"Descrição que aparecerá na página da Integradora","fields.software-house.background-color":"Cor de fundo","fields.software-house.background-color.description":"Escolha a cor de fundo da página da Integradora","fields.tech":"Linguagem","fields.url-placeholder":"https://exemplo.com.br","form.max-length":"Máximo de {maxLength} caracteres.","header.embeddables.benefits":"Vantagens","header.embeddables.how-to":"Configuração","header.embeddables.order-now":"Peça Já","header.embeddables.services":"Recursos","header.embeddables.which-is":"O que é","home.blog-posts.medium":"Ver todos no Medium","home.blog-posts.title":"Código e conteúdo","home.content.answer-nps":"Responder a pesquisa","home.content.block-card-1.body":"O iFood Entrega permite entregar todos o pedidos do parceiro, recebidos nos seus canais de venda além do app.","home.content.block-card-1.title":"iFood Entrega","home.content.block-card-2.body":"Crie seu widget com a sua identidade visual e incorpore ao seu aplicativo sem ter que gastar horas desenvolvendo novas integrações para disponibilizar novos recursos para os seus usuários.","home.content.block-card-2.title":"Widgets Personalizados","home.content.block-card-nps.body":"Clique no botão abaixo para responder a pesquisa de Satisfação","home.content.block-card-nps.title":"Pesquisa de Satisfação","home.content.see-more":"Conhecer mais","home.footer-call-out.title":"Crie seu aplicativo <b>e revolucione o universo da alimentação</b>","home.new-banner.card1.description":"Melhoramos nossa área de suporte para facilitar a comunicação com o nosso time de atendimento.","home.new-banner.card1.link":"Ver atendimento","home.new-banner.card1.title":"Atendimento","home.new-banner.card2.description":"Reformulamos a nossa documentação e agora está mais simples para integrar aplicativos.","home.new-banner.card2.link":"Ver documentação","home.new-banner.card2.title":"Documentação","home.new-banner.card3.description":"Pra Retirar, agendamento de pedido, financeiro e, em breve, Entrega Sob Demanda.","home.new-banner.card3.link":"Ver novas funcionalidades","home.new-banner.card3.title":"Novas funcionalidades","home.new-banner.description":"Veja algumas das novidades","home.new-banner.footer.title":"Confira todas as novidades neste <a>link</a> ou acesse a documentação antiga <b>clicando aqui</b>.","home.new-banner.title":"Que bom ter você aqui no novo Portal do Desenvolvedor","home.newsletter.description":"Receba todas as novidades das APIs do iFood. Informe o seu e-mail e o avisaremos toda vez que houver mudanças.","home.newsletter.info":"Você pode se desinscrever a qualquer momento. Confira nossos <a>termos de privacidade</a>.","home.newsletter.subscribe":"Inscreva-se para receber novidades da API","home.newsletter.title":"Fique por dentro de todas as novidades","home.numbers-showcase.showcase-item.deliveryman.subtitle":"Entregadores ativos na plataforma","home.numbers-showcase.showcase-item.deliveryman.title":"+310 Mil","home.numbers-showcase.showcase-item.orders.subtitle":"Pedidos entregues todo mês","home.numbers-showcase.showcase-item.orders.title":"+100 Milhões","home.numbers-showcase.showcase-item.restaurants.subtitle":"Estabelecimentos parceiros","home.numbers-showcase.showcase-item.restaurants.title":"+350 Mil","home.numbers-showcase.subtitle":"Estamos revolucionando o universo da alimentação. Esse é só começo!","home.partners-showcase.title":"Parceiros homologados","home.splash.description":"Documentação simples e guias detalhados para você integrar o seu aplicativo com o iFood.","home.splash.embeddables-partners.description":"Tenha novas funcionalidades no seu sistema de PDV através do widget. Peça já para sua integradora!","home.splash.embeddables.description":"Disponibilize novas funcionalidades através de widgets personalizados sem ter que desenvolver novas integrações","home.splash.embeddables.title":"Widget de chat e notificações no seu aplicativo","home.splash.see-more":"Conhecer mais","home.splash.super.button":"Quero conhecer","home.splash.super.description":"Participe do programa e esteja entre as melhores Integradoras recomendadas pelo iFood. Além de garantir benefícios exclusivos.","home.splash.super.title":"<b>Novo</b> Programa de Super Integradoras!","home.splash.title":"Desenvolva aplicativos com nossa API","invite.details.name":"Nome da conta: ","invite.details.phone":"Telefone: ","invite.error.ACCOUNT_ALREADY_REGISTERED.description":"Este convite já foi usado.","invite.error.ACCOUNT_ALREADY_REGISTERED.title":"Não será possível utilizar este link de convite.","invite.error.INVITE_EXPIRED.description":"Links de convite expiram após 72 horas.","invite.error.INVITE_EXPIRED.title":"Este link de convite está expirado.","invite.error.INVITE_HAS_BEEN_ACCEPTED.description":"Este convite já foi aceito.","invite.error.INVITE_HAS_BEEN_ACCEPTED.title":"Não será possível utilizar este link de convite.","invite.error.INVITE_HAS_BEEN_CANCELLED.description":"Este convite foi cancelado pelo dono da conta.","invite.error.INVITE_HAS_BEEN_CANCELLED.title":"Não será possível utilizar este link de convite.","invite.error.INVITE_NOT_FOUND.description":"Um convite com essas informações não foi encontrado.","invite.error.INVITE_NOT_FOUND.title":"Falha ao carregar os dados do convite.","invite.error.MEMBER_NOT_FOUND.description":"Um convite com essas informações não foi encontrado.","invite.error.MEMBER_NOT_FOUND.title":"Falha ao carregar os dados do convite.","invite.form-description":"Preencha os campos com as suas informações para ter acesso ao portal do desenvolvedor.","invite.header-notice":"Você está prestes a ingressar em um time.","legacy":"Legado","legacy.description":"Com a introdução de novas categorias de aplicativos, as versões anteriores foram classificadas como Legacy (Legadas). Seu aplicativo continuará operacional, mas não estará na versão mais recente de integração que oferecemos.","logs.api":"HTTP Requests","logs.events":"Eventos","max-permissions-modal.description":"Não é possível adicionar novas permissões. Aplicativos centralizados possuem limite de 20 mil merchants. Você pode cadastrar um novo aplicativo centralizado para adicionar novos merchants.","max-permissions-modal.title":"Limite atingido","merchant.business-model.FULL_SERVICE":"Full Service","merchant.business-model.HYBRID":"Híbrido","merchant.business-model.MARKETPLACE":"Marketplace","merchant.permission-status.GRANTED":"Ativo","merchant.permission-status.PARTIALLY_GRANTED":"Atualização pendente","merchant.permission-status.REQUESTED":"Aguardando Ativação","merchant.permission-status.REVOKED":"Negado","merchant.permission-status.REVOKED_BY_ACCOUNT_DEACTIVATION":"Revogado por desativação da conta","merchant.permission-status.REVOKED_BY_DEVELOPER":"Desativado pelo desenvolvedor","merchant.permission-status.REVOKED_BY_RELATION_REMOVED":"Revogado por remoção de vínculo","modal-close.close":"Fechar","modules.CHAT":"Chat","modules.NOTIFICATIONS":"Notificações","modules.SETTINGS":"Configurações","modules.TRACKING":"Tracking","notifications-action-bar.close":"Fechar","notifications-action-bar.reload":"Recarregar","nps.empty-state.description":"Faça o login para responder a Pesquisa de Satisfação","nps.empty-state.title":"Necessário estar logado","nps.message":"Queremos ouvir você! Participe da nossa pesquisa de satisfação <a>clicando aqui.</a>","nps.title":"Pesquisa de Satisfação","onboarding.timeline.CONTRACT.title":"Contrato","onboarding.timeline.DEVELOPMENT.title":"Desenvolvimento","onboarding.timeline.HOMOLOGATION.title":"Homologação","onboarding.timeline.PRODUCTION.title":"Produção","pages.APP_HOME.title":"Home","pages.APPLICATIONS.title":"Meus apps","pages.LOGS.title":"Logs da API","pages.MY_REQUESTS.title":"Minhas solicitações","pages.PROFILE.title":"Perfil","pages.REGISTER_WIDGET.title":"Cadastro do Widget","pages.TEAMMATES.title":"Usuários","pages.TESTS.title":"Testes","pages.WIDGETS.title":"Widgets","pagination.display":"Exibindo","pagination.displaying":"Exibindo <b>{current} de {total}</b>","pagination.in":"de","partners":"Parceiros","partners.list":"Partners with approved apps","partners.see-more":"Ver todos os parceiros homologados","phone-validation.country":"País","phone-validation.description":"Preencha os campos com as suas informações para ter acesso ao portal do desenvolvedor","phone-validation.failed-to-resend-otp":"Falha ao reenviar o código, tente novamente mais tarde","phone-validation.failed-to-send-otp":"Falha ao enviar o código, tente novamente mais tarde","phone-validation.failed-to-validate-otp":"Falha ao validar o código, tente novamente mais tarde","phone-validation.incorrect-number":"Número incorreto","phone-validation.number":"Número","phone-validation.otp-check-cta":"Digite o código de 6 dígitos que enviamos para:","phone-validation.otp-check-description":"Valide o seu telefone para continuar o cadastro","phone-validation.resend-timer":"Reenviar código","phone-validation.title":"Developer Portal","profile-select.description":"No Portal do Desenvolvedor é possível se cadastrar com diferentes perfis de acesso. Escolha o seu perfil desejado para continuar.","profile-select.field.FOREIGNER.description":"Acesso ao ambiente de teste. Novas permissões dependem de uma verificação adicional.","profile-select.field.FOREIGNER.title":"Estrangeiro","profile-select.field.PERSONAL.description":"Acesso ao ambiente de teste, sem a possibilidade de convidar usuários, criar e homologar aplicativos.","profile-select.field.PERSONAL.title":"Pessoal/Estudante","profile-select.field.PROFESSIONAL.description":"Possibilidade de criar e homologar um app novo e convidar usuários para o time (necessária a validação de documentos da empresa).","profile-select.field.PROFESSIONAL.title":"Profissional","profile-select.title":"Qual o tipo de perfil?","profile.exhibition.description":"Personalize o seu portal com uma breve descrição da Software House, adição do logo da sua integradora e alteração do fundo da sua página","profile.exhibition.title":"Personalize","profile.legal-owner.identification":"CPF do responsável: {identification}","profile.legal-owner.name":"Nome do responsável: {name}","profile.legal-owner.title":"Dados do responsável pela organização","profile.open-ticket-to-update":"Precisa alterar algum dado? <a>Entre em contato</a> e abra um ticket","profile.organization-card.cnae":"CNAE: {cnae}","profile.organization-card.cnpj":"CNPJ: {identification}","profile.organization-card.fantasy-name":"Nome fantasia: {fantasyName}","profile.organization-card.goal":"Objetivo: {goal}","profile.organization-card.site":"Site da empresa: {site}","profile.organization-details-form.company-site":"Site da empresa","profile.organization-details-form.owner-cpf":"CPF do responsável","profile.organization-details-form.owner-name":"Nome do responsável","profile.organization-details-form.owner-phone":"Telefone do responsável pela empresa","profile.organization-details-form.user-is-owner":"Sou a pessoa legalmente responsável pela empresa","profile.page-title":"Perfil","profile.password-changer.change":"Alterar senha","profile.password-changer.success":"Senha alterada com sucesso.","profile.personal-information":"Informações Pessoais","profile.platform-usage-form.usage-title":"De qual maneira você pretende usar a plataforma do iFood?","profile.platform-usage-form.usage.FREELANCE_DEVELOPER":"Sou desenvolvedor autônomo e quero criar um aplicativo integrado ao iFood para um cliente","profile.platform-usage-form.usage.INTEGRATOR_ALREADY_INTEGRATED":"Faço parte de uma empresa de software, já possuo um aplicativo com vários clientes utilizando e que já estão integrados ao iFood","profile.platform-usage-form.usage.INTEGRATOR_IN_DEVELOPMENT":"Faço parte de uma empresa de software, quero criar um aplicativo novo e gostaria de integrar ao iFood","profile.platform-usage-form.usage.INTEGRATOR_READY_TO_INTEGRATE":"Faço parte de uma loja/rede e temos sistemas próprios que precisam ser integrados ao iFood","profile.platform-usage-form.usage.INTEGRATOR_WITH_CLIENTS":"Faço parte de uma empresa de software, já possuo um aplicativo com vários clientes utilizando e gostaria de integrar ao iFood","profile.platform-usage-form.usage.OTHER":"Outro","profile.professional-details-view.communication-description":"Informações de contato e responsável da sua empresa","profile.professional-details-view.communication-title":"Meios de divulgação","profile.professional-details-view.description":"Dados de acordo com o CNPJ vinculados à sua empresa","profile.professional-details-view.objectives-description":"Conte pra gente quais são os seus objetivos relacionados ao uso das APIs","profile.professional-details-view.objectives-title":"Objetivos","profile.professional-details-view.title":"Dados da organização","profile.professional-profile.tabs.organization":"Organização","profile.professional-profile.tabs.user":"Usuário","profile.professional-profile.tabs.view":"Exibição","profile.professional-registration-flow.error":"Falha ao enviar as informações, tente novamente mais tarde","profile.professional-registration-flow.organization.description":"Complete o cadastro para poder ter criar app, convidar usuários e ter acesso a ambientes homologados","profile.professional-registration-flow.organization.title":"Dados da organização","profile.professional-registration-flow.success":"Dados enviados com sucesso","profile.professional-registration-flow.usage-fields.description":"Conte pra gente quais são os seus objetivos relacionados ao uso das APIs","profile.professional-registration-flow.usage-fields.title":"Objetivos","profile.profile-complete-success.description":"Vamos analisar tudo e entrar em contato em breve. Fique de olho nos canais de atendimento e no seu e-mail.","profile.profile-complete-success.go-back":"Ir pra a homepage","profile.profile-complete-success.title":"Recebemos suas informações!","profile.register.foreign.details.description":"Complete o cadastro do responsável e meios de comunicação para continuar o cadastro","profile.register.foreign.details.fields.name":"Nome da empresa","profile.register.foreign.details.fields.phone":"Telefone de contato","profile.register.foreign.details.fields.url":"Site da empresa","profile.register.foreign.details.placeholder.name":"Exemplo: ABCDE","profile.register.foreign.details.placeholder.phone":"+55 (11) 5555-5555","profile.register.foreign.details.placeholder.url":"www.site.com.br","profile.register.foreign.details.title":"Conta","profile.register.foreign.goals.description":"Conte pra gente quais são os seus objetivos relacionados ao Portal","profile.register.foreign.goals.fields.description":"Fale um pouco mais sobre a sua empresa","profile.register.foreign.goals.fields.goal":"De qual maneira você pretende usar a plataforma do iFood?","profile.register.foreign.goals.fields.goal.DEVELOPER":"Sou desenvolvedor autônomo e quero criar um aplicativo integrado ao iFood para um cliente","profile.register.foreign.goals.fields.goal.OTHER":"Outro","profile.register.foreign.goals.fields.goal.SOFTWARE_HOUSE_NO_APP":"Faço parte de uma empresa de software, quero criar um aplicativo novo e gostaria de integrar ao iFood","profile.register.foreign.goals.fields.goal.SOFTWARE_HOUSE_WITH_APP":"Faço parte de uma empresa de software, já possuo um aplicativo com vários clientes utilizando e gostaria de integrar ao iFood","profile.register.foreign.goals.fields.goal.STORE":"Faço parte de uma loja/rede e temos sistemas próprios que precisam ser integrados ao iFood","profile.register.foreign.goals.placeholder.description":"Breve descrição da empresa","profile.register.foreign.goals.title":"Objetivos","profile.register.foreign.operating.alert.button":"Ir para a Home","profile.register.foreign.operating.alert.description":"Para ter acesso a criação de aplicativos, homologação e conseguir convidar usuários para o seu time é necessário que você tenha pelo menos um cliente ativo operando na plataforma iFood","profile.register.foreign.operating.alert.title":"Você precisa ter pelo menos um cliente operando na plataforma iFood","profile.register.foreign.operating.description":"Complete o cadastro para poder ter criar app, convidar usuários e ter acesso a ambientes homologados","profile.register.foreign.operating.fields.email":"E-mail do responsável da empresa cliente","profile.register.foreign.operating.fields.hasMerchant":"Já possui cliente operando na plataforma iFood?","profile.register.foreign.operating.fields.merchantName":"Nome da empresa cliente","profile.register.foreign.operating.fields.name":"Nome do responsável da empresa cliente","profile.register.foreign.operating.fields.no":"Não","profile.register.foreign.operating.fields.phone":"Telefone do responsável da empresa cliente","profile.register.foreign.operating.fields.yes":"Sim","profile.register.foreign.operating.placeholder.email":"email@cliente.com.br","profile.register.foreign.operating.placeholder.merchantName":"Exemplo: ABCDE","profile.register.foreign.operating.placeholder.name":"William Shakespeare","profile.register.foreign.operating.placeholder.phone":"+55 (11) 5555-5555","profile.register.foreign.operating.title":"Dados do Cliente","profile.register.foreign.ready.account":"Conta","profile.register.foreign.ready.account.fields.goal":"Objetivo: {value}","profile.register.foreign.ready.account.fields.name":"Nome da empresa: {value}","profile.register.foreign.ready.account.fields.phone":"Telefone de contato: {value}","profile.register.foreign.ready.account.fields.url":"Site da empresa: {value}","profile.register.foreign.ready.description":"Dados de acordo com o CNPJ vinculados à sua empresa","profile.register.foreign.ready.operating":"Dados do cliente","profile.register.foreign.ready.operating.fields.email":"E-mail do responsável da empresa cliente: {value}","profile.register.foreign.ready.operating.fields.merchantName":"Nome da empresa cliente: {value}","profile.register.foreign.ready.operating.fields.name":"Nome do responsável da empresa cliente: {value}","profile.register.foreign.ready.operating.fields.phone":"Telefone do responsável da empresa cliente: {value}","profile.register.foreign.ready.title":"Dados da organização","profile.register.tabs.exhibition":"Exibição","profile.register.tabs.organization":"Organização","profile.register.tabs.user":"Usuário","profile.store-type.description":"Para testar as APIs você precisará de uma Loja de Teste. O tipo de loja definirá o tipo de pedido que será gerado. Qual tipo de loja você gostaria de criar?","profile.store-type.MARKET.description":"Integrações e sistemas que operam mercados e estabelecimentos comerciais similares.","profile.store-type.RESTAURANT.description":"Exclusivo para integrações e sistemas que operam restaurantes e estabelecimentos de alimentação e bebidas.","profile.store-type.title":"Tipo de loja Teste","profile.update-form.change-password":"Alteração de senha ","profile.update-form.change-password.description":"Caso queira alterar a senha","profile.update-form.change-password.info":"Precisa alterar algum dado? <b>Entre em contato</b> e abra um ticket","profile.update-form.tech":"Informe a linguagem","profile.update-form.user-card.cpf":"CPF: {value}","profile.update-form.user-card.description":"Informações sobre o usuário","profile.update-form.user-card.email":"E-mail: {value}","profile.update-form.user-card.phone":"Telefone: {value}","profile.update-form.user-card.title":"Dados do usuário","register-application.app-name.description":"Nome comercial do aplicativo","register-application.form.backgroundColor":"Cor de fundo do aplicativo","register-application.form.backgroundColor.description":"Escolha a cor de fundo do aplicativo","register-application.form.card":"Card no Portal do Parceiro","register-application.form.category":"Categoria","register-application.form.category.description":"Para alterar a categoria, acesse a página anterior","register-application.form.description":"Veja como ficará as informações no Portal do Parceiro","register-application.form.description.description":"Descrição que aparecerá no card do aplicativo","register-application.form.description.max-size":"Máximo de {size} caracteres.","register-application.form.fullDescription":"Descrição completa","register-application.form.fullDescription.description":"Descrição que aparecerá na página do aplicativo no Portal do Parceiro","register-application.form.images":"Imagens","register-application.form.images.description":"Escolha até 5 imagens que ajudem o parceiro a conhecer melhor o aplicativo","register-application.form.modules":"Alguns módulos podem ficar desabilitados de acordo com a categoria.","register-application.form.modules.authorized":"Módulos autorizados","register-application.form.modules.description":"Escolha os módulos aos quais o aplicativo terá acesso","register-application.form.modules.requested":"Módulos com autorização pendente","register-application.form.modules.unauthorized":"Módulos revogados","register-application.form.page-url.description":"URL do site do aplicativo","register-application.form.photos.button-text":"Selecione as imagens","register-application.form.photos.description":"Arraste aqui as imagens nos formatos PNG ou JPEG, ou selecione-as do seu dispositivo. Tamanho máximo permitido: 5MB.","register-application.form.scopes":"Escopos","register-application.form.tech.description":"Escolha a tecnologia usada no aplicativo","register-application.form.visibility":"Visibilidade","register-application.form.visibility.description":"Escolha se o aplicativo estará visível, ou não, na página de aplicativos no Portal do Parceiro. Você pode <a>conferir aqui</a> a lista completa de requisitos para que o seu aplicativo seja exibido.","register-application.title":"Novo aplicativo","registration.account-details.cnae.dialog.title":"CNAE's aceitos","registration.account-details.cnae.list":"Ver CNAE's aceitos","registration.account-details.cpf-or-slug-conflict":"Falha ao cadastrar: CPF e/ou Slug já cadastrados","registration.account-details.cpf-or-slug-generic":"Falha ao validar os dados da conta, tente novamente mais tarde","registration.account-details.description":"Preencha os campos para ter acesso ao portal do desenvolvedor","registration.account-details.field.cpf":"CPF","registration.account-details.field.name":"Nome completo","registration.account-details.field.slug":"Slug","registration.account-details.slug-help":"O slug deve ter um limite máximo de 20 caracteres, com letras em minúsculo. Não deve conter espaço e dígitos especiais","registration.account-details.slug-tooltip":"Nome amigável (slug) utilizado para análises e relatórios. É preenchido de forma automática conforme o preenchimento do nome.","registration.account-details.title":"Dados cadastrais","registration.confirmation-email-sent.cta":"Fazer login","registration.confirmation-email-sent.subtitle":"Veja a caixa de entrada ou pasta de spam do <b>{email}</b> pra verificar o seu e-mail e continuar.","registration.confirmation-email-sent.title":"Enviamos um e-mail de verificação pra você","registration.login-details.description":"Preencha os campos com as suas informações para ter acesso ao portal do desenvolvedor","registration.login-details.failed-to-register":"Falha ao enviar seus dados, tente novamente mais tarde","registration.login-details.field.confirm-word-to-login":"Confirme a senha","registration.login-details.field.developers-responsibilities":"Estou ciente da responsabilidade exclusiva dos Desenvolvedores de Aplicativos e dos seus respectivos subcontratados por eventuais danos decorrentes de suas ações ou omissões, inclusive por incidentes de segurança.","registration.login-details.field.email":"E-mail","registration.login-details.field.email-placeholder":"nome@email.com.br","registration.login-details.field.general-conditions":"Estou de acordo com as <a>Condições Gerais do Programa de Desenvolvedores de Aplicativos do iFood</a>.","registration.login-details.field.word-to-login":"Senha","registration.login-details.field.word-to-login-help":"A senha deve ter pelo menos 8 caracteres, 1 número e 1 caractere especial","registration.login-details.title":"Dados de login","registration.organization-details.cnpj-in-use.description":"Se faz parte dessa organização, entre em contato com a pessoa responsável ({accountOwner}) e peça para que te envie um convite.","registration.organization-details.cnpj-in-use.title":"Falha ao cadastrar: CNPJ já cadastrado","registration.organization-details.description":"Preencha os campos para cadastrar a sua organização","registration.organization-details.failed-to-validate-generic":"Falha ao validar os dados da empresa, tente novamente mais tarde","registration.organization-details.field.cnae":"CNAE","registration.organization-details.field.cnpj":"CNPJ","registration.organization-details.field.fantasy-name":"Nome fantasia","registration.organization-details.field.fantasy-name-placeholder":"Exemplo: ABCDE","registration.organization-details.field.social-reason":"Razão Social","registration.organization-details.field.social-reason-placeholder":"Exemplo: ABCDE Brasil LTDA","registration.organization-details.title":"Sobre a empresa","search-results":"Resultados da Busca:","search-results.count":"Resultado da pesquisa","sign-in.email-not-confirmed.body":"Verifique na sua caixa o e-mail de confirmação que enviamos e siga os passos para poder realizar o login com sucesso. <a>Clique aqui</a> para reenviar.","sign-in.email-not-confirmed.title":"E-mail não confirmado","sign-in.email-sent":"Enviamos instruções para o seu e-mail","sign-in.error":"Ocorreu um Erro.","sign-in.forgot-password":"Esqueci minha senha","sign-in.reset-password.content":"Enviaremos um link por e-mail com instruções para você redefinir sua senha.","sign-in.reset-password.submit":"Redefinir senha","sign-in.reset-password.title":"Redefinir Senha","sign-in.sign-up-notice":"Ainda não cadastrou? <a>Cadastrar</a>","sign-in.submit":"Entrar","sign-in.title":"Entre na sua conta","sign-up":"Cadastrar","sign-up.form-description":"Preencha os campos com as suas informações para ter acesso ao portal do desenvolvedor.","sign-up.form.accept-term":"Declaro que li e aceito os <a>Termos de Uso do Desenvolvedor</a>","sign-up.form.country.BR":"Brasil","sign-up.form.country.CO":"Colômbia","sign-up.form.distribution-type.BOTH":"Ambos","sign-up.form.distribution-type.ON_PREMISES":"On-premises","sign-up.form.distribution-type.SAAS":"SAAS","sign-up.form.person-type.PF":"Pessoa Física","sign-up.form.person-type.PJ":"Pessoa Jurídica","sign-up.form.slug-description":"Nome amigável (slug) utilizado para análises e relatórios. Campo com caracteres minúsculos, não deve conter espaços, dígitos especiais e o limite máximo é 20 caracteres.","sign-up.form.tech-type.C":"C","sign-up.form.tech-type.C_SHARP":"C#","sign-up.form.tech-type.CPP":"C++","sign-up.form.tech-type.DELPHI":"Delphi","sign-up.form.tech-type.JAVA":"Java","sign-up.form.tech-type.OTHER":"Outras","sign-up.form.tech-type.PHP":"PHP","sign-up.form.tech-type.PYTHON":"Python","sign-up.form.tech-type.RUBY":"Ruby","sign-up.sign-in-notice":"Já tem conta? <a>Entrar</a>","sign-up.submit":"Cadastrar","success.build-test-order":"Pedido enviado com sucesso","success.copied":"Copiado!","success.create-contact":"Pronto! Seu e-mail foi cadastrado com sucesso","success.create-developer":"Pronto! Verifique o e-mail que enviamos para ativar a sua conta.","success.delete-app":"App desativada","success.delete-app-merchants":"Merchant removido com sucesso","success.include-app-merchants":"Merchant adicionado com sucesso","success.register-app":"O aplicativo foi cadastrado!","success.update-account":"Dados da conta atualizados com sucesso","success.update-app-details":"Suas alterações foram salvas.","success.update-app-merchants":"Pedido de autorização enviado com sucesso","success.update-developer":"Dados do perfil atualizados com sucesso","success.update-email":"E-mail atualizado com sucesso","super-integrators.banner.all.title":"Super <b>Integradoras</b>","super-integrators.banner.ALMOST_THERE.title":"Quase lá! Complete mais alguns objetivos para se <b>tornar</b> uma Super Integradora!","super-integrators.banner.basic.goals":"{current} de {goals} <b>requisitos</b>","super-integrators.banner.CAN_EVOLVE.title":"Complete os objetivos para se <b>tornar</b> uma Super Integradora!","super-integrators.banner.goals":"{current} de {goals} <b>objetivos</b>","super-integrators.banner.IN_BASIC_CRITERIA.title":"Falta pouco para você se tornar <b>elegível</b> ao programa.","super-integrators.banner.lp.description":"Conheça o programa de Super Integradoras e seus benefícios!","super-integrators.banner.PENDING_SUPER.title":"<b>Em breve</b>, a sua integradora estará entre as melhores do iFood.","super-integrators.banner.super.title":"Sua integradora é <b>Super</b>","super-integrators.banner.SUPER.title":"Parabéns! Sua integradora está entre as melhores do iFood.","super-integrators.benefits.description":"Ao se tornar uma Super Integradora, você terá acesso a  uma série de benefícios exclusivos:","super-integrators.benefits.new.slider1.item1.title":"Ingressos para o iFood Move - Ganhe um ingresso para um dia de evento e aproveite para se atualizar com as maiores tendências do mercado","super-integrators.benefits.new.slider1.item2.title":"Criação de até 10 lojas testes via Developer Portal - Tenha mais opções para fazer seus testes","super-integrators.benefits.new.slider1.title":"Tenha mais visibilidade e oportunidade","super-integrators.benefits.new.slider2.item1.title":"Passagem e transporte no Fórum de Integradoras ","super-integrators.benefits.new.slider2.item2.title":"Oportunidade de receber vouchers do iFood para utilizar com sua equipe ou conforme preferência","super-integrators.benefits.new.slider2.title":"Mais engajamento","super-integrators.benefits.slider1.item1.description":"Mostre aos seus clientes que sua integradora está entre as melhores do iFood.","super-integrators.benefits.slider1.item1.title":"Selo exclusivo ”Integradora recomendada pelo iFood”","super-integrators.benefits.slider1.item2.description":"Seja recomendado no Portal do Parceiro e amplie suas  oportunidades de negócio.","super-integrators.benefits.slider1.item2.title":"Divulgação no Portal do Parceiro","super-integrators.benefits.slider1.item3.description":"Amplie sua visibilidade no mercado participando de eventos para restaurantes e integradoras.","super-integrators.benefits.slider1.item3.title":"Convites para eventos do iFood","super-integrators.benefits.slider1.title":"Destaque-se no mercado","super-integrators.benefits.slider2.item1.description":"Tenha acesso a um canal exclusivo com o time de relacionamento iFood.","super-integrators.benefits.slider2.item1.title":"Canal de comunicação exclusivo via slack","super-integrators.benefits.slider2.item2.description":"Tenha preferência no atendimento dos seus chamados.","super-integrators.benefits.slider2.item2.title":"SLA de primeira resposta reduzido","super-integrators.benefits.slider2.item3.description":"Faça vídeo chamadas agendadas para tirar dúvidas e/ou resolver problemas.","super-integrators.benefits.slider2.item3.title":"Suporte por vídeo chamada","super-integrators.benefits.slider2.title":"Receba um suporte personalizado","super-integrators.benefits.slider3.item1.description":"Receba relatórios periódicos do desempenho da sua integradora.","super-integrators.benefits.slider3.item1.title":"Acesso a relatórios de desempenho","super-integrators.benefits.slider3.item2.description":"Tenha acesso antecipado a novas funcionalidades e seja um dos primeiros a disponibilizar para seus clientes.","super-integrators.benefits.slider3.item2.title":"Prioridade como beta testers","super-integrators.benefits.slider3.item3.description":"Publique seu case de sucesso iFood no Blog do Desenvolvedor e dê visibilidade ao seu produto.","super-integrators.benefits.slider3.item3.title":"Publicação de case no blog do desenvolvedor","super-integrators.benefits.slider3.title":"Aumente suas oportunidades de negócio","super-integrators.benefits.slider4.item1.description":"Monitore a saúde do seu webhook em tempo real no seu próprio workspace.","super-integrators.benefits.slider4.item1.title":"Notificações automáticas quando houver problemas críticos.","super-integrators.benefits.slider4.item2.title":"Aja rápido. Evite penalizações. Proteja seu selo.","super-integrators.benefits.slider4.title":"Alertas de Webhook via Slack","super-integrators.benefits.title":"Benefícios de ser uma Super Integradora","super-integrators.goals.ACHIEVED":"Alcançou","super-integrators.goals.description":"Cumpra os objetivos abaixo para se tornar elegível ao programa.","super-integrators.goals.ERROR_RATE.title":"Taxa de erro das APIs","super-integrators.goals.list":"Acessar lista","super-integrators.goals.not.ACHIEVED":"Ainda não alcançou","super-integrators.goals.report":"Acessar relatório","super-integrators.goals.super.description":"Cumpra os objetivos abaixo para se tornar uma Super Integradora","super-integrators.goals.super.title":"Objetivos para serem cumpridos","super-integrators.goals.super.update":"Última atualização: {lastUpdate}","super-integrators.goals.title":"Objetivos para cumprir","super-integrators.goals.update":"Última atualização: {lastUpdate}","super-integrators.how-it-works.description":"Entenda tudo sobre o programa e garanta um selo exclusivo para a sua integradora.","super-integrators.how-it-works.tab1.title":"O programa","super-integrators.how-it-works.tab2.title":"Elegibilidade","super-integrators.how-it-works.tab3.title":"Avaliação","super-integrators.how-it-works.tab4.title":"Ciclos e classificações","super-integrators.how-it-works.tab5.title":"Termos e condições","super-integrators.how-it-works.title":"Como funciona o programa?","super-integrators.indicators.ADVANCED_FUNCTIONALITIES.description":"Realize a integração de pelo menos","super-integrators.indicators.ADVANCED_FUNCTIONALITIES.description2":" 2 funcionalidades avançadas.","super-integrators.indicators.ADVANCED_FUNCTIONALITIES.title":"Funcionalidades avançadas","super-integrators.indicators.BASIC_FUNCTIONALITIES.description":"Realize a integração de pelo menos","super-integrators.indicators.BASIC_FUNCTIONALITIES.description2":" 14 funcionalidades básicas.","super-integrators.indicators.BASIC_FUNCTIONALITIES.title":"Funcionalidades básicas","super-integrators.indicators.description":"Após cumprir os requisitos de elegibilidade, sua integradora passará por uma avaliação com base nos 4 principais indicadores de experiência:","super-integrators.indicators.HOMOLOGATED_APP.title":"Número de lojas ativas","super-integrators.indicators.ORDER_CANCELATION_RATE.description":"Mantenha sua taxa de cancelamentos","super-integrators.indicators.ORDER_CANCELATION_RATE.description901":" abaixo de 0.10%.","super-integrators.indicators.ORDER_CANCELATION_RATE.description902":" abaixo de 0.40%.","super-integrators.indicators.ORDER_CANCELATION_RATE.title_901":"Taxa de cancelamento 901","super-integrators.indicators.ORDER_CANCELATION_RATE.title_902":"Taxa de cancelamento 902","super-integrators.indicators.title":"Me tornei elegível, e agora?","super-integrators.month.0":"Janeiro","super-integrators.month.1":"Fevereiro","super-integrators.month.10":"Novembro","super-integrators.month.11":"Dezembro","super-integrators.month.2":"Março","super-integrators.month.3":"Abril","super-integrators.month.4":"Maio","super-integrators.month.5":"Junho","super-integrators.month.6":"Julho","super-integrators.month.7":"Agosto","super-integrators.month.8":"Setembro","super-integrators.month.9":"Outubro","super-integrators.next.description":"Confira quando ocorrerá a próxima avaliação","super-integrators.next.title":"Próxima avaliação","super-integrators.performance-report.account":"Relatório de Performance {name}","super-integrators.performance-report.all":"Pedidos","super-integrators.performance-report.cancelled":"Cancelados","super-integrators.performance-report.cancelled.by-code":"Cancelados por código (901 e 902)","super-integrators.performance-report.cancelled.by-code.percent":"% Cancelados por código","super-integrators.performance-report.cancelled.orders_cancelled_901":"Cancelamentos por 901","super-integrators.performance-report.cancelled.orders_cancelled_901.percent":"Cancelamentos por 901 (%)","super-integrators.performance-report.cancelled.orders_cancelled_902":"Cancelamentos por 902","super-integrators.performance-report.cancelled.orders_cancelled_902.percent":"Cancelamentos por 902 (%)","super-integrators.performance-report.concluded":"Concluídos","super-integrators.performance-report.date":"Atualizado em {date}","super-integrators.performance-report.export-action":"Exportar Relatório","super-integrators.performance-report.export-error":"Falha ao exportar o relatório, tente novamente mais tarde.","super-integrators.performance-report.file-name":"Relatório de Desempenho {date}","super-integrators.performance-report.gmv":"Total de GMV","super-integrators.performance-report.gmv.orders-cancelled":"GMV dos pedidos cancelados","super-integrators.performance-report.gmv.orders-concluded":"GMV dos pedidos concluídos","super-integrators.performance-report.merchants":"Merchants por modelo de negócio","super-integrators.performance-report.orders_not_confirmed":"Pedidos não confirmados no PDV","super-integrators.performance-report.orders-cancelled":"Total de pedidos cancelados","super-integrators.performance-report.orders-concluded":"Total de pedidos concluídos","super-integrators.performance-report.orders-quantity":"Quantidade de pedidos","super-integrators.performance-report.reference":"Data de referência: {reference}","super-integrators.performance-report.ticket":"Ticket Médio","super-integrators.performance-report.title":"Relatório de Desempenho","super-integrators.performance-report.total":"Total de pedidos","super-integrators.program-goals.ACTIVE_STORES.ACHIEVED.footer":"Parabéns! <b>Você alcançou {targetValue} lojas</b> confirmando pedidos pelo iFood.","super-integrators.program-goals.ACTIVE_STORES.ACHIEVED.label":"{currentValue} lojas","super-integrators.program-goals.ACTIVE_STORES.PENDING.footer":"Tenha <b>{targetValue} lojas</b> confirmando pedidos pelo iFood nos últimos 6 meses.","super-integrators.program-goals.ACTIVE_STORES.PENDING.label":"{currentValue} lojas","super-integrators.program-goals.ACTIVE_STORES.title":"Quantidade de lojas ativas","super-integrators.program-goals.CONCLUDED_ORDERS.ACHIEVED.footer":"Parabéns! <b>Você alcançou 48 mil pedidos concluídos</b> no iFood.","super-integrators.program-goals.CONCLUDED_ORDERS.ACHIEVED.label":"{currentValue} pedidos","super-integrators.program-goals.CONCLUDED_ORDERS.PENDING.footer":"Tenha <b>48 mil pedidos concluídos</b> no iFood nos últimos 6 meses.","super-integrators.program-goals.CONCLUDED_ORDERS.PENDING.label":"{currentValue} pedidos","super-integrators.program-goals.CONCLUDED_ORDERS.title":"Quantidade de pedidos","super-integrators.program-goals.ERROR_RATE.ACHIEVED.footer":"Parabéns! <b>Você alcançou uma baixa taxa</b> de erros das APIs em todos os endpoints integrados.","super-integrators.program-goals.ERROR_RATE.ACHIEVED.label":"Baixa","super-integrators.program-goals.ERROR_RATE.PENDING.footer":"Tenha uma <b>baixa taxa de erros</b> das APIs em todos os endpoints integrados.","super-integrators.program-goals.ERROR_RATE.PENDING.label":"Alta","super-integrators.program-goals.ERROR_RATE.title":"Taxa de erro das APIs","super-integrators.program-goals.HOMOLOGATED_APP.ACHIEVED.footer":"Parabéns! <b>Você alcançou 6 meses</b> de aplicativo homologado.","super-integrators.program-goals.HOMOLOGATED_APP.ACHIEVED.label":"6 meses","super-integrators.program-goals.HOMOLOGATED_APP.PENDING.footer":"Tenha pelo <b>menos 6 meses</b> de aplicativo homologado.","super-integrators.program-goals.HOMOLOGATED_APP.PENDING.label":"6 meses","super-integrators.program-goals.HOMOLOGATED_APP.title":"Aplicativo homologado","super-integrators.program-goals.MANDATORY_FUNCTIONALITIES.ACHIEVED.footer":"Parabéns! <b>Você alcançou 2 funcionalidades</b> obrigatórias.","super-integrators.program-goals.MANDATORY_FUNCTIONALITIES.ACHIEVED.label":"2 funcionalidades","super-integrators.program-goals.MANDATORY_FUNCTIONALITIES.PENDING.footer":"Tenha <b>2 funcionalidades</b> integradas.","super-integrators.program-goals.MANDATORY_FUNCTIONALITIES.PENDING.label":"{currentValue} funcionalidade","super-integrators.program-goals.MANDATORY_FUNCTIONALITIES.title":"Funcionalidades obrigatórias","super-integrators.report.ADVANCED_FUNCTIONALITIES.description":"Quantidade de funcionalidades avançadas disponibilizadas pelo iFood que a sua integradora realizou a integração.","super-integrators.report.BASIC_FUNCTIONALITIES.description":"Quantidade de funcionalidades básicas disponibilizadas pelo iFood que a sua integradora realizou a integração.","super-integrators.report.description":"Aqui você visualiza os relatórios do ciclo vigente","super-integrators.report.docs":"Acessar documentação","super-integrators.report.empty.description":"Nenhuma api com taxa de erro alta","super-integrators.report.empty.title":"Nenhuma api com taxa de erro alta","super-integrators.report.error.description":"Falha ao buscar as informações, tente novamente mais tarde","super-integrators.report.error.title":"Falha na busca do relatório","super-integrators.report.history":"Histórico de integrações","super-integrators.report.integrated":"Integradas","super-integrators.report.pending":"Pendentes","super-integrators.report.total":"Total de funcionalidades integradas","super-integrators.requirements.app.description":"Tenha 1 aplicativo homologado pelo iFood há pelos menos <b>6 meses</b>.","super-integrators.requirements.app.title":"Aplicativo homologado","super-integrators.requirements.description":"Tenha os pré-requisitos abaixo para se tornar elegível ao programa","super-integrators.requirements.error-rate.description":"Tenha uma baixa <b>taxa de erros</b> nos endpoints integrados.","super-integrators.requirements.error-rate.title":"Taxa de erro nas APIs","super-integrators.requirements.infractions":"Tipos de Infrações","super-integrators.requirements.mandatory.description":"Tenha <b>2 funcionalidades</b> integradas","super-integrators.requirements.mandatory.title":"Funcionalidades obrigatórias","super-integrators.requirements.orders.description":"Tenha feito pelo menos <b>48 mil pedidos concluídos</b>","super-integrators.requirements.orders.title":"Quantidade de pedidos","super-integrators.requirements.store.description":"Tenha pelo menos <b>65 lojas</b> com pedidos concluídos","super-integrators.requirements.store.title":"Quantidade de lojas ativas","super-integrators.requirements.title":"Requisitos para o programa","super-integrators.rewards.description":"Aproveite os seus benefícios exclusivos como Super Integradora!","super-integrators.rewards.item1.label":"Baixar selo","super-integrators.rewards.item1.title":"Selo Exclusivo","super-integrators.rewards.item2.label":"Baixar relatório","super-integrators.rewards.item2.title":"Relatório de desempenho","super-integrators.rewards.item3.label":"Solicitar acesso","super-integrators.rewards.item3.title":"Canal de comunicação via slack","super-integrators.rewards.item4.label":"Agendar suporte","super-integrators.rewards.item4.title":"Suporte por vídeo chamada","super-integrators.rewards.item5.label":"Acessar portal","super-integrators.rewards.item5.title":"Divulgação no Portal do Parceiro","super-integrators.rewards.item6.label":"Solicitar publicação","super-integrators.rewards.item6.title":"Publicação de case no blog iFood","super-integrators.rewards.title":"Recompensas","super-integrators.status.blocks.ALMOST_THERE.description":"Seu desempenho está incrível e já <b>é quase Super!</b>","super-integrators.status.blocks.ALMOST_THERE.title":"Quase lá!","super-integrators.status.blocks.CAN_EVOLVE.description":"Seu desempenho <b>ainda pode evoluir.</b>","super-integrators.status.blocks.CAN_EVOLVE.title":"Pode evoluir","super-integrators.status.blocks.PENDING_SUPER.description":"Falta pouco! Depois da avaliação, sua integradora pode ficar entre <b>as melhores do iFood</b>.","super-integrators.status.blocks.SUPER.description":"Parabéns! Sua integradora está entre <b>as melhores do iFood.</b>","super-integrators.status.blocks.SUPER.title":"Incrível","super-integrators.status.description":"Veja o desempenho no ciclo atual","super-integrators.status.information":"A avaliação ocorre a cada 6 meses, no dia 1 de cada mês e considera os resultados de <b>{value}</b>","super-integrators.status.months.label":"{firstMonth} até {lastMonth}.","super-integrators.status.multiple.diff":"{days} dias","super-integrators.status.next":"Em <b>{value}</b>","super-integrators.status.single.diff":"1 dia","super-integrators.status.title":"Status de desempenho","super-integrators.super-goals.ADVANCED_FUNCTIONALITIES.ACHIEVED.footer":"Parabéns! Você realizou a integração de <b>{targetValue} funcionalidades avançadas.</b>","super-integrators.super-goals.ADVANCED_FUNCTIONALITIES.description":"Integração de funcionalidades iFood","super-integrators.super-goals.ADVANCED_FUNCTIONALITIES.PENDING.footer":"Realize a integração de pelo menos <b>{targetValue} funcionalidades avançadas.</b>","super-integrators.super-goals.ADVANCED_FUNCTIONALITIES.title":"Funcionalidades avançadas","super-integrators.super-goals.BASIC_FUNCTIONALITIES.ACHIEVED.footer":"Parabéns! Você realizou a integração de <b>{targetValue} funcionalidades básicas.</b>","super-integrators.super-goals.BASIC_FUNCTIONALITIES.description":"Integração de funcionalidades iFood","super-integrators.super-goals.BASIC_FUNCTIONALITIES.PENDING.footer":"Realize a integração de pelo menos <b>{targetValue} funcionalidades básicas.</b>","super-integrators.super-goals.BASIC_FUNCTIONALITIES.title":"Funcionalidades básicas","super-integrators.super-goals.ORDER_CANCELLATION_RATE_901.ACHIEVED.footer":"Parabéns! Mantenha sua taxa de cancelamentos <b>abaixo de {targetValue}.</b>","super-integrators.super-goals.ORDER_CANCELLATION_RATE_901.description":"Cancelamentos por falha na integração","super-integrators.super-goals.ORDER_CANCELLATION_RATE_901.PENDING.footer":"Mantenha sua taxa de cancelamentos 901 <b>abaixo de {targetValue}.</b>","super-integrators.super-goals.ORDER_CANCELLATION_RATE_901.title":"Taxa de cancelamentos 901","super-integrators.super-goals.ORDER_CANCELLATION_RATE_902.ACHIEVED.footer":"Parabéns! Mantenha sua taxa de cancelamentos <b>abaixo de {targetValue}.</b>","super-integrators.super-goals.ORDER_CANCELLATION_RATE_902.description":"Cancelamentos por falha na integração","super-integrators.super-goals.ORDER_CANCELLATION_RATE_902.PENDING.footer":"Mantenha sua taxa de cancelamentos 902 <b>abaixo de {targetValue}.</b>","super-integrators.super-goals.ORDER_CANCELLATION_RATE_902.title":"Taxa de cancelamentos 902","super-integrators.tabs.criteria.part1":"<b>Quais são os critérios de avaliação para minha Integradora?</b>","super-integrators.tabs.criteria.part2":"- <b>Taxa de cancelamentos 901 abaixo de 0,10%:</b> consideramos quando o pedido não foi enviado para a loja.","super-integrators.tabs.criteria.part3":"- <b>Taxa de cancelamentos 902 abaixo de 0,40%:</b> consideramos quando o pedido não foi confirmado pela loja.","super-integrators.tabs.criteria.part4":"- <b>Integração de, pelo menos, 14 funcionalidades básicas:</b> avaliamos a quantidade de funcionalidades básicas oferecidas pelo iFood que foram efetivamente integradas, com pelo menos 10 requisições bem sucedidas.","super-integrators.tabs.criteria.part5":"- <b>Integração de, pelo menos, 2 funcionalidades avançadas:</b> também levamos em conta a quantidade de funcionalidades avançadas disponibilizadas pelo iFood que foram integradas, com pelo menos 10 requisições bem sucedidas.","super-integrators.tabs.criteria.part6":"Para ser considerada uma Super Integradora, é necessário atingir e manter todos os critérios de avaliação até o final do ciclo de avaliação.","super-integrators.tabs.terms.part1":"O iFood se reserva o direito de modificar as regras do programa sem a necessidade de aviso prévio. Ao se cadastrar no Portal do Desenvolvedor, você automaticamente concorda com esta política.","super-integrators.tabs.terms.part2":"Para se manter informado sobre possíveis mudanças, aconselhamos que você consulte os termos e condições do programa regularmente. Os termos e condições estão disponíveis <b>aqui</b>.","super-integrators.tag.LOSE_SUPER.description":"A próxima avaliação será no dia <b>{withDay} e ainda faltam {count}</b> objetivos para serem completados. Acompanhe o seu desempenho abaixo.","super-integrators.tag.LOSE_SUPER.description.single":"A próxima avaliação será no dia <b>{withDay} e ainda falta 1</b> objetivo para ser completado. Acompanhe o seu desempenho abaixo.","super-integrators.tag.LOSE_SUPER.title":"Você pode perder o selo em {monthOnly}.","super-integrators.tag.PENDING.description":"O selo é entregue quando todos os objetivos são concluídos e mantidos no período de 6 meses. Você já concluiu os objetivos, agora é só manter os indicadores até a data da próxima avaliação, em <b>{withDay}.</b>","super-integrators.tag.PENDING.title":"Você está prestes a alcançar o selo de Super!","super-integrators.tag.SUPER.description":"Agora que você é Super, basta manter seu bom desempenho até a avaliação do dia <b>{withDay}</b> para continuar com o selo.","super-integrators.tag.SUPER.title":"Manter o selo de Super é fácil!","support-request.buttons.back":"Voltar","support-request.buttons.next":"Próximo","support-request.buttons.submit-request":"Enviar solicitação","support-request.fields.attachments-part-1":"Evidências técnicas","support-request.fields.attachments-part-2":"(opcional)","support-request.fields.description":"Descrição","support-request.fields.incidents-fields":"Campos para Incidentes","support-request.fields.integration-segment":"Segmento da integração","support-request.fields.questions-fields":"Campos para Dúvidas","support-request.fields.request-type":"Tipo de solicitação","support-request.fields.requests-fields":"Campos para Requisições","support-request.fields.subject":"Assunto","support-request.fields.test-merchant-id":"ID da loja de testes","support-request.header.new-support-request":"Nova solicitação de suporte","support-request.homologation.development-status":"Status do desenvolvimento","support-request.homologation.development-status-placeholder":"Selecione uma opção","support-request.homologation.modules-title":"Módulos para homologação","support-request.homologation.terms-agreement":"Li e concordo com os critérios para homologação dos módulos escolhidos.","support-request.integration-phase-title":"Em que fase da integração você se encontra?","support-request.integration-phase.developing.description":"Estou no processo de desenvolver a minha integração","support-request.integration-phase.developing.title":"Desenvolvimento","support-request.integration-phase.production.description":"Sou um usuário ativo e tenho clientes usando a API em produção","support-request.integration-phase.production.title":"Produção","support-request.integration-phase.tests.description":"Já desenvolvi minha integração, mas estou em fase de homologação","support-request.integration-phase.tests.title":"Homologação","support-request.placeholders.description.homologation":"Descreva seu aplicativo e demais informações relevantes para a homologação...","support-request.placeholders.description.improvements":"Descreva sua sugestão de melhoria...","support-request.placeholders.description.question":"Forneça detalhes sobre sua dúvida ou problema...","support-request.placeholders.select-integration-segment":"Selecione um segmento de integração","support-request.placeholders.select-option":"Selecione uma opção","support-request.placeholders.subject":"Resumo da sua solicitação","support-request.suggestion-improvements.theme-label":"Tema da sugestão","support-request.suggestion-improvements.theme-placeholder":"Escolhe um tema que descreva sua sugestão","support-request.upload.description":"Adicione até 5 arquivos que documentem seu processo.","support-request.upload.error.rejected-files":"Um ou mais arquivos excedem o tamanho máximo permitido.","support.close.feedback.button.back":"Voltar","support.close.feedback.button.close":"Encerrar ticket","support.close.feedback.description-part-1":"Esta ação não poderá ser desfeita e você precisará abrir um","support.close.feedback.description-part-2":"novo ticket caso necessite de suporte novamente.","support.close.feedback.title":"Deseja encerrar o ticket #{ticketId}?","support.closed.feedback.description-part-1":"Para criar um novo ticket, acesse o formulário","support.closed.feedback.description-part-2":"na página de suporte.","support.closed.feedback.title":"Ticket cancelado com sucesso.","support.dialog-form.login-access.button":"Fazer login","support.dialog-form.login-access.description":"Algumas funcionalidades de suporte estão disponíveis apenas para a área logada.","support.dialog-form.login-access.EMAIL_CONFIRMATION_NOT_RECEIVED":"Não recebi o e-mail de confirmação após o cadastro","support.dialog-form.login-access.email-label":"Endereço de e-mail","support.dialog-form.login-access.email-placeholder":"seu.email@empresa.com","support.dialog-form.login-access.email-support-text":"E-mail cadastrado no Portal do Desenvolvedor","support.dialog-form.login-access.NO_EMAIL_AUTH":"Não recebi o código de autenticação por e-mail para autenticação de dois fatores (2FA)","support.dialog-form.login-access.NO_RESET_EMAIL":"Não recebi o e-mail para redefinir minha senha","support.dialog-form.login-access.OTHER_PROBLEM":"Outros","support.dialog-form.login-access.other-problem-description":"Forneça detalhes sobre o seu problema","support.dialog-form.login-access.other-problem-description-label":"Descrição do problema","support.dialog-form.login-access.phone-description":"+55 (99) 99999-9999","support.dialog-form.login-access.phone-label":"Digite o número de telefone","support.dialog-form.login-access.phone-number-label":"Número de celular","support.dialog-form.login-access.problem-access.description":"Para questões relacionadas a problemas de login ou acesso à plataforma, por favor preencha o formulário:","support.dialog-form.login-access.problem-access.title":"Problemas com acesso?","support.dialog-form.login-access.problem-type-label":"Qual erro você está enfrentando?","support.dialog-form.login-access.RESET_MFA":"Não consigo configurar o aplicativo de autenticação (Authy, Google Authenticator, etc.)","support.dialog-form.login-access.SMS_ERROR":"Não recebo o código SMS para realizar o cadastro","support.dialog-form.login-access.title":"Faça login para ter acesso completo à área de suporte","support.error.feedback.button.close":"Fechar","support.error.feedback.button.try-again":"Tentar novamente","support.error.feedback.description-part-1":"Algo de errado aconteceu e não foi possível concluir o envio da sua","support.error.feedback.description-part-2":"solicitação. Tente enviar novamente ou abrir um novo ticket.","support.error.feedback.title":"Tivemos um erro processando a sua solicitação","support.request.success":"Solicitação enviada com sucesso!","support.success.feedback.button.conclude":"Concluir","support.success.feedback.description-part-1":"Em breve nossa equipe entrará em contato para te auxiliar.","support.success.feedback.description-part-2":"Acompanhe o andamento do seu ticket","support.success.feedback.title":"Solicitação enviada com sucesso!","tag.FOOD":"FOOD","tag.GROCERY":"GROCERY","teammates.accept-invite.accept":"Aceitar Convite","teammates.accept-invite.body":"Você foi convidado para participar da conta: <b>{softwareHouseName}</b>","teammates.accept-invite.reject":"Rejeitar Convite","teammates.accept-invite.reject-error":"Falha ao rejeitar o convite, tente novamente mais tarde","teammates.accept-invite.reject-success":"Convite Rejeitado","teammates.accept-invite.title":"Convite","teammates.cancel.invite":"Cancelar convite","teammates.cancel.invite.dialog.description":"Quando um convite é cancelado, o usuário não poderá ingressar na conta até que seja enviado outro convite.","teammates.cancel.invite.dialog.error":"Erro ao cancelar convite. Tente novamente mais tarde.","teammates.cancel.invite.dialog.success":"Convite cancelado com sucesso!","teammates.change-to-admin.description":"Deseja realmente mudar este usuário para Dono?","teammates.change-to-admin.error":"Falha ao alterar o usuário. Tente novamente mais tarde.","teammates.change-to-admin.success":"Usuário alterado com sucesso!","teammates.change-to-admin.title":"Mudar para Dono","teammates.change-to-user.description":"Deseja realmente mudar este usuário para Usuário?","teammates.change-to-user.error":"Falha ao alterar o usuário. Tente novamente mais tarde.","teammates.change-to-user.success":"Usuário alterado com sucesso!","teammates.change-to-user.title":"Mudar para Usuário","teammates.confirm-accept.body":"Ao aceitar o convite você passará a ter acesso aos dados (aplicativos, lojas de teste) da nova conta e perderá o acesso aos aplicativos e loja de teste que você possui atualmente.","teammates.confirm-accept.error":"Falha ao aceitar o convite, tente novamente mais tarde","teammates.confirm-accept.success":"Convite Aceito!","teammates.confirm-accept.title":"Atenção","teammates.confirm-activate.description":"Ao reativar um usuário desativado anteriormente, ele voltará a ter acesso a essa conta.","teammates.confirm-activate.error":"Erro ao reativar usuário. Tente novamente mais tarde.","teammates.confirm-activate.success":"Usuário ativado com sucesso!","teammates.confirm-activate.title":"Ativar usuário","teammates.confirm-deactivate.description":"Ao desativar um usuário, ele perderá os acessos a esta conta até que você ative-o novamente.","teammates.confirm-deactivate.error":"Erro ao desativar usuário. Tente novamente mais tarde.","teammates.confirm-deactivate.success":"Usuário desativado com sucesso!","teammates.confirm-deactivate.title":"Desativar usuário","teammates.filter":"Pesquise pelo nome ou e-mail","teammates.invalid-account.body":"Não é possível mudar sua conta porque você possui um aplicativo com merchants vinculados. Para conseguir ingressar em outra conta você precisa primeiro excluir esses aplicativos.","teammates.invalid-account.title":"Ops!","teammates.invite":"Convidar Usuário","teammates.invite-error.description":"Ocorreu um problema ao carregar os dados do seu convite.","teammates.invite-error.retry":"Tentar novamente","teammates.invite.dialog.button":"Convidar","teammates.invite.dialog.description":"Informe o e-mail do usuário que você deseja convidar","teammates.invite.dialog.error":"Erro ao enviar convite. Tente novamente mais tarde.","teammates.invite.dialog.placeholder":"Digite o e-mail","teammates.invite.dialog.success":"Convite enviado com sucesso!","teammates.invite.resend.error":"Erro ao reenviar convite. Tente novamente mais tarde.","teammates.invite.resend.error.ACCOUNT_ALREADY_REGISTERED_IN_PARTNER_PORTAL":"Já existe uma conta com esse e-mail registrada no Portal do Parceiro","teammates.invite.resend.success":"Convite enviado para {email}","teammates.listing-table.current-user":"Usuário atual","teammates.member-role.OWNER":"Dono","teammates.member-role.USER":"Usuário","teammates.member-status.ACCEPTED":"Ativo","teammates.member-status.CANCELLED":"Cancelado","teammates.member-status.DISABLED":"Desativado","teammates.member-status.EXPIRED":"Expirado","teammates.member-status.PENDING":"Convite Pendente","teammates.member-status.REJECTED":"Rejeitado","teammates.resend":"Reenviar convite","teammates.table-header.member":"Usuário","teammates.table-header.role":"Perfil","teammates.table-header.status":"Status","tests":"Testes","tests.alert.description":"Informamos que o gerador de pedidos de teste foi atualizado para incluir agora o terceiro nível nos itens dos pedidos. É essencial garantir que sua aplicação possa interpretar esse novo nível, pois será uma alteração obrigatória nos próximos meses. Para obter mais detalhes, verifique o aviso enviado para seu e-mail ou clique <a>neste link</a> e consulte a documentação.","tests.alert.title":"Pedido de teste","tests.build-order-modal.DELIVERY":"Delivery","tests.build-order-modal.field-label":"Tipo de Pedido","tests.build-order-modal.SCHEDULED":"Delivery Agendado","tests.build-order-modal.title":"Fazer Pedido de Teste","tests.build-order-modal.TO_GO":"Para Retirar","tests.message":"<a>Veja como gerar um pedido de teste</a>","tests.new-order.button":"Gerar pedido de teste","tests.new-order.email":"E-mail de teste:","tests.new-order.error":"Erro ao tentar criar pedido de teste. Tente novamente.","tests.new-order.id":"ID do pedido:","tests.new-order.merchant":"Loja:","tests.new-order.success":"Pedido gerado com sucesso","tests.new-order.title":"Selecione a loja de teste","tests.order-test":"<a>Saiba mais sobre as categorias de pedidos</a>","tests.order-workflow":"Saiba como gerar pedidos manualmente","tests.order-workflow.description":"A geração automática de pedidos de teste para a categoria GROCERY está temporariamente desabilitada. Para testar pedidos GROCERY, utilize a geração manual através do aplicativo iFood.","tests.restaurant-info.link":"Configurações da Loja","tests.restaurant-info.merchant-id":"Merchant ID","tests.restaurant-info.merchant-uuid":"Merchant UUID","tests.restaurant-info.no-test-merchant":"Loja de teste não cadastrada","tests.restaurant-info.store-type":"Tipo de Loja","tests.restaurant-info.title":"Loja de teste","tests.user-info.alert":"A conta não foi criada, cadastre um novo e-mail.","tests.user-info.change-email":"Cadastrar e-mail","tests.user-info.description":"Cadastre um e-mail para você testar o seu aplicativo. O e-mail não pode ser o mesmo que você usa no aplicativo do iFood.","tests.user-info.new-email-field":"Digite novo e-mail","tests.user-info.no-test-user":"Usuário de teste não cadastrado","tests.user-info.title":"Usuário de testes","tickets.status.CREATED.title":"Criado","tickets.status.CLOSED.title":"Fechados","tickets.status.IN_PROGRESS.title":"Em análise","tickets.status.CHAT_PENDING.title":"Aguardando resposta","tickets.status.RESOLVED.title":"Resolvido","tickets.status.ALL_REQUESTS.title":"Todas as solicitações","tickets.details.button.close":"Encerrar ticket","tickets.details.chat.unavailable.description":"Tivemos um problema na criação do seu ticket. Por favor, crie-o novamente.","tickets.details.chat.unavailable.title":"Chat não disponível","tickets.details.info.requester":"Solicitante","tickets.details.info.segment":"Segmento","tickets.details.info.stage":"Status do aplicativo","tickets.details.section.attachments":"Anexos","tickets.details.section.description":"Descrição","tickets.details.section.history":"Histórico","tickets.empty-list.description.part1":"A sua lista de tickets aparecerá aqui quando você possuir","tickets.empty-list.description.part2":"solicitação em andamento.","tickets.empty-list.no-requests":"Nenhuma solicitação aberta","tickets.empty-list.open-new-request":"Abrir solicitação","tickets.error.description":"Não foi possível carregar os detalhes do ticket. Tente novamente.","tickets.error.title":"Erro ao carregar ticket","tickets.filters.date.placeholder":"Data de criação","tickets.filters.label":"Filtrar por: ","tickets.filters.label.end":"Fim","tickets.filters.label.start":"Início","tickets.filters.requestType.placeholder":"Tipo de solicitação","tickets.filters.search.placeholder":"Pesquisar por palavra-chave","tickets.history.status.closed.description":"pelo time de suporte.","tickets.history.status.closed.label":"Ticket finalizado","tickets.history.status.created.description":"pelo time de suporte.","tickets.history.status.created.label":"Ticket em análise","tickets.history.status.inProgress.description":"com o time de suporte.","tickets.history.status.inProgress.label":"Ticket em andamento","tickets.page.header.description":"O atendimento aqui é exclusivo para empresas que desenvolvem aplicativos para o iFood.","tickets.page.header.open-new-request":"Abrir nova solicitação","tickets.page.header.title":"Contate nossa equipe de suporte","tickets.page.info.card.description":"Esta lista contém apenas tickets abertos depois de 01 de dezembro de 2025","tickets.page.info.card.title":"Período de exibição","tickets.status.OPEN.title":"Abertos","tickets.status.waiting_reply":"Aguardando resposta","tickets.table.header.date":"Data","tickets.table.header.status":"Status da solicitação","tickets.table.header.subject":"Assunto","tickets.table.header.ticket_number":"Nº do Ticket","tickets.table.header.type":"Tipo de solicitação","ui.post-card.read-article":"Ler Artigo","v2.404.button":"Ir para página inicial","v2.404.description":"Confira se você digitou algo errado. Talvez o endereço não esteja mais disponível na web.","v2.404.title":"Puxa, esta página não existe","v2.button.loading":"Carregando...","v2.carousel.next":"Próximo","v2.carousel.previous":"Anterior","v2.categories.button":"Acessar guias","v2.categories.CATALOG.title":"Catalog","v2.categories.description":"Apresentamos os guias que simplificam a integração de suas aplicações aos nossos serviços por categoria","v2.categories.FARMACIA.description":"Aprenda agora mesmo como integrar com as nossas APIs para criar soluções inovadoras para os parceiros de farmácias.","v2.categories.FARMACIA.title":"Farmácia","v2.categories.FINANCIAL.title":"Financial","v2.categories.FOOD.description":"Aprenda agora mesmo como integrar com as nossas APIs para criar soluções inovadoras para os parceiros de restaurantes.","v2.categories.FOOD.title":"Restaurante","v2.categories.GROCERIES.description":"Aprenda agora mesmo como integrar com as nossas APIs para criar soluções inovadoras para os parceiros de mercados.","v2.categories.GROCERIES.title":"Mercado","v2.categories.LOGISTIC.title":"Logistics","v2.categories.PDV.title":"PDV","v2.categories.PETSHOP.description":"Aprenda agora mesmo como integrar com as nossas APIs para criar soluções inovadoras para os parceiros de petshops.","v2.categories.PETSHOP.title":"Petshop","v2.categories.REVIEW.title":"Review","v2.categories.section.title":"Descubra as categorias de aplicativo que você pode desenvolver:","v2.categories.SHOPPING.description":"Aprenda agora mesmo como integrar com as nossas APIs para criar soluções inovadoras para os parceiros de shoppings.","v2.categories.SHOPPING.title":"Shopping","v2.categories.title":"Explore nossas categorias de integrações","v2.changelog.description":"Confira nossas últimas atualizações:","v2.changelog.future":"Mudanças planejadas","v2.changelog.item1.button":"Acessar área de suporte","v2.changelog.item1.title":"Surgiu alguma dúvida? Nosso suporte te ajuda!","v2.changelog.item2.button":"Acessar documentações","v2.changelog.item2.title":"Consulte as nossas documentações para iniciar sua integração","v2.changelog.last.button":"Acessar changelog","v2.changelog.last.title":"Nossas últimas atualizações","v2.changelog.recents":"Mudanças recentes","v2.changelog.see-all":"Ver conteúdo","v2.changelog.sidebar.modules":"Atualização por módulo","v2.changelog.sidebar.policy":"Política de mudanças","v2.changelog.sidebar.title":"Visão geral","v2.changelog.title":"Changelog","v2.content-guide.title":"Nesta página","v2.empty-state.description":"Nenhuma atualização para {module}","v2.empty-state.title":"Nenhum resultado encontrado","v2.footer.changelog":"Changelog","v2.footer.contact":"Fale conosco","v2.footer.docs":"Documentações","v2.footer.faq":"Perguntas frequentes","v2.footer.guides":"Guias de documentação","v2.footer.legal":"CNPJ 14.380.200/0001-21 - Avenida dos Autonomistas, nº 1496, Vila Yara, Osasco/SP CEP 06.020-902","v2.footer.medium":"Artigos no Medium","v2.footer.more":"Acesse também","v2.footer.privacy":"Declaração de privacidade","v2.footer.references":"Referência de API","v2.footer.terms-of-use":"Termos de Uso do Programa para Desenvolvedores","v2.header.apis":"APIs","v2.header.docs":"Documentações","v2.header.items.docs":"Guia de documentação","v2.header.items.references":"Referência de API","v2.header.sign-in":"Faça login","v2.header.sign-up":"Cadastre-se","v2.header.sub-item.docs":"Acessar documentações gerais","v2.header.sub-item.guides":"Guia de documentações","v2.header.sub-item.references":"Referência de API","v2.header.sub-item.solutions":"Comece a utilizar as nossas soluções","v2.header.sub-item.tools":"Outros recursos","v2.header.super":"Super integradoras","v2.header.support":"Suporte","v2.header.terms-of-use":"Termos de uso","v2.header.title":"iFood Marketplace","v2.header.widget":"Widget","v2.landing-page.faq.button":"Acessar perguntas frequentes","v2.landing-page.faq.description":"Não se preocupe, estamos aqui pra te ajudar!","v2.landing-page.faq.title":"Ficou com alguma dúvida?","v2.landing-page.hero.description":"Desenvolva aplicativos com APIs que cobrem toda a jornada de negócios","v2.landing-page.hero.documentation":"Acessar documentação","v2.landing-page.hero.partners":"Parceiros de diversas integradoras","v2.landing-page.hero.reference":"Acessar referência de API","v2.landing-page.hero.title.part1":"Conheça agora o nosso","v2.landing-page.hero.title.part2":"universo de integrações","v2.landing-page.newsletter.button":"Receber novidades das APIs","v2.landing-page.newsletter.description":"Receba todas as novidades das APIs do iFood","v2.landing-page.newsletter.title":"Não perca nenhuma novidade","v2.landing-page.super.button":"Quero ser uma Super Integradora","v2.landing-page.super.description":"Torne-se um parceiro estratégico e impulsione seu negócio com o programa de Super Integradoras.","v2.landing-page.super.item1.description":"Ganhe um selo exclusivo de ”Integradora aprovada pelo iFood”.","v2.landing-page.super.item1.title":"Selo exclusivo","v2.landing-page.super.item2.description":"Seja recomendado no portal do parceiro e amplie suas oportunidades de negócio.","v2.landing-page.super.item2.title":"Divulgação no Portal","v2.landing-page.super.item3.description":"Faça parte de um canal exclusivo para relacionamento com as demais integradoras iFood.","v2.landing-page.super.item3.title":"Suporte personalizado","v2.landing-page.super.title":"Conheça os benefícios do nosso programa de Super Integradoras","v2.modules-tabs.title":"Explore nossas integrações","v2.modules.ALL.title":"Ver todas","v2.modules.AUTHENTICATION.description":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's","v2.modules.AUTHENTICATION.title":"Authentication","v2.modules.AUTHENTICATION.title.resume":"Authentication","v2.modules.CATALOG.description":"Gerencie cardápios e produtos, incluindo categorias, itens, preços, disponibilidade e descrições","v2.modules.CATALOG.title":"Catalog","v2.modules.CATALOG.title.resume":"Gestão de cardápios","v2.modules.CONCILIATOR.description":"Acompanhe e gerencie informações financeiras dos estabelecimentos, incluindo vendas, repasses, comissões, lançamentos financeiros e conciliação de pagamentos da plataforma iFood","v2.modules.CONCILIATOR.title":"Financial","v2.modules.CONCILIATOR.title.resume":"Gestão financeira","v2.modules.EVENTS.description":"Receba eventos de pedidos em tempo real via polling ou webhook para acompanhar mudanças de status","v2.modules.EVENTS.title":"Events","v2.modules.EVENTS.title.resume":"Gestão e entrega de eventos de pedidos","v2.modules.FINANCIAL.description":"Acompanhe e gerencie informações financeiras dos estabelecimentos, incluindo vendas, repasses, comissões, lançamentos financeiros e conciliação de pagamentos da plataforma iFood","v2.modules.FINANCIAL.title":"Financial","v2.modules.FINANCIAL.title.resume":"Gestão financeira","v2.modules.GROCERIES.description":"Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's","v2.modules.GROCERIES.title":"Groceries","v2.modules.GROCERIES.title.resume":"Groceries","v2.modules.ITEM.description":"Gerencie produtos no iFood Marketplace, Shop e White Label. Atualize preços, estoque, adicione novos produtos, inativações e configure promoções simples como De x Por e Atacarejo","v2.modules.ITEM.title":"Item","v2.modules.ITEM.title.resume":"Gestão de produtos","v2.modules.LOGISTICS.description":"Gerencie operações logísticas de entrega, aloque entregadores, rastreie status de entregas e otimize a distribuição de pedidos","v2.modules.LOGISTICS.title":"Logistics","v2.modules.LOGISTICS.title.resume":"Gestão operacional de entregas","v2.modules.MAQUINONA.description":"Processe pagamentos via débito, crédito, Pix e voucher com acompanhamento em tempo real. Gerencie transações e estornos de forma prática e eficiente","v2.modules.MAQUINONA.title":"Maquinona","v2.modules.MAQUINONA.title.resume":"Maquinona","v2.modules.MERCHANT.description":"Configure dados da loja, horários de funcionamento, disponibilidade e outras operações comerciais essenciais","v2.modules.MERCHANT.title":"Merchant","v2.modules.MERCHANT.title.resume":"Gestão de lojas","v2.modules.ORDER.description":"Gerencie pedidos desde o recebimento até a entrega","v2.modules.ORDER.title":"Order","v2.modules.ORDER.title.resume":"Gestão de pedidos","v2.modules.PICKING.description":"O módulo de Picking permite gerenciar a separação de pedidos, incluindo controle de status, edição de itens e gestão completa do processo de preparação, sendo uma alternativa ao App Separador oficial do iFood","v2.modules.PICKING.title":"Picking","v2.modules.PICKING.title.resume":"Gestão de pedidos","v2.modules.PROMOTION.description":"Configure mecânicas promocionais complexas, como promoções Leve X Pague Y, descontos por porcentagem e outras estratégias de marketing para aumentar vendas","v2.modules.PROMOTION.title":"Promotion","v2.modules.PROMOTION.title.resume":"Gestão e criação de promoções","v2.modules.REVIEW.description":"Gerencie avaliações de produtos e estabelecimentos, incluindo moderação de conteúdo e resposta a feedbacks","v2.modules.REVIEW.title":"Review","v2.modules.REVIEW.title.resume":"Gestão de avaliações","v2.modules.SHIPPING.description":"Gerencie envio, rastreamento e contratação de serviços de entregas","v2.modules.SHIPPING.title":"Shipping","v2.modules.SHIPPING.title.resume":"Envio de pedidos","v2.modules.WIDGET.description":"Personalize e integre funcionalidades como chat, notificações e rastreamento em seu aplicativo com interface flutuante. Configure cores, posições e comportamento via Portal do Desenvolvedor","v2.modules.WIDGET.title":"Widget","v2.modules.WIDGET.title.resume":"Widget","v2.more-pages.title":"Veja a seguir:","v2.old-portal.description":"Você está em uma nova versão de documentações do iFood Developer Portal.","v2.old-portal.title":"Novo iFood Developer Portal","v2.old-portal.toggle":"Voltar à versão anterior","v2.pages.APP_HOME.title":"Página inicial","v2.pages.APPLICATIONS.title":"Meus aplicativos","v2.pages.CHANGELOG":"Changelog","v2.pages.EXIT.title":"Sair da conta","v2.pages.INTRO":"Introdução","v2.pages.LOGS.title":"Logs da API","v2.pages.PROFILE.title":"Meu perfil","v2.pages.SUPER.title":"Super Integradoras","v2.pages.SUPPORT":"Suporte","v2.pages.TEAMMATES.title":"Usuários da conta","v2.pages.TESTS.title":"Pedidos de teste","v2.pages.WIDGETS.title":"Widgets","v2.recommended.item1.title":"Guia de documentação","v2.recommended.item2.title":"Referência de API","v2.review-page.status.no":"Não","v2.review-page.status.yes":"Sim","v2.review-page.title":"Esta página foi útil?","v2.scroll-progress.title":"Conteúdo lido","v2.search.all":"Tudo ({count})","v2.search.dialog.placeholder":"Pesquise na documentação","v2.search.docs":"Documentação ({count})","v2.search.empty-state.description":"Nada encontrado nessa categoria","v2.search.empty-state.title":"Nenhum resultado encontrado","v2.search.placeholder":"Buscar na documentação","v2.search.recommended":"Conteúdos recomendados","v2.search.reference":"Referência de API ({count})","v2.search.segmented.ai":"Perguntar a AI","v2.search.segmented.search":"Pesquisar","v2.solutions.APP_SEPARADOR.description":"O App Separador é a ferramenta nativa do iFood que automatiza o gerenciamento completo de pedidos","v2.solutions.APP_SEPARADOR.title":"App separador","v2.solutions.description":"Nós disponibilizamos soluções para o seu negócio:","v2.solutions.ESCOPOS_DE_INTEGRAÇÃO.description":"Escolha os módulos de API adequados para mercados, farmácias e pet shops.","v2.solutions.ESCOPOS_DE_INTEGRAÇÃO.title":"Escopos de integração","v2.solutions.MAQUINONA.description":"Processe pagamentos via débito, crédito, Pix e voucher com acompanhamento em tempo real. Gerencie transações e estornos de forma prática e eficiente.","v2.solutions.MAQUINONA.title":"Maquinona","v2.solutions.title":"Soluções para seu negócio","v2.solutions.WIDGET.description":"Personalize e integre funcionalidades como chat, notificações e rastreamento em seu aplicativo com interface flutuante. Configure cores, posições e comportamento via Portal do Desenvolvedor.","v2.solutions.WIDGET.title":"Widget","v2.survey.button":"Avaliar agora","v2.survey.description":"Avalie sua experiência no novo Developer portal:","validations.cnpj-in-use":"CNPJ já cadastrado anteriormente","validations.description-required":"O campo descrição é obrigatória","validations.development-completion-required":"É necessário confirmar que o desenvolvimento foi concluído","validations.field-required":"Este campo é obrigatório","validations.file-too-large":"Arquivo muito grande","validations.integration-required":"Segmento de integração é obrigatório","validations.invalid-cnae":"CNAE inválido","validations.invalid-cnae-association":"Esse CNPJ não possui CNAE válido para cadastro","validations.invalid-cnpj":"Digite um CNPJ válido","validations.invalid-cnpj-registration-state":"Situação cadastral inválida","validations.invalid-cpf":"Digite um CPF válido","validations.invalid-email":"Este não é um e-mail válido","validations.invalid-otp-chars":"Caracteres inválidos","validations.invalid-otp-length":"Código inválido","validations.invalid-phone":"Telefone inválido","validations.invalid-slug":"Slug inválido","validations.invalid-slug-length":"O Slug deve ter entre 3 e 100 caracteres","validations.max-files":"A quantidade máxima de arquivos é 5","validations.negative-value-not-allowed":"O valor não pode ser menor que 0","validations.new-password-cannot-be-equal-to-old":"A nova senha não pode ser igual a senha atual","validations.not-equal-passwords":"As senhas não são idênticas","validations.presenceMaxMerchantBatchSize":"A quantidade de merchants deve ser entre 1 e 1000","validations.requestType-required":"Tipo de solicitação é obrigatório","validations.select-at-least-one-module":"Selecione pelo menos um módulo","validations.software-house-integration-phase-required":"Fase de integração é obrigatória","validations.some-files-too-large":"Arquivo muito grande","validations.subject-required":"O campo assunto é obrigatório","validations.suggestion-theme-required":"Tema da sugestão é obrigatório","validations.support-request.attachments-max-limit":"Máximo de 5 arquivos permitidos","validations.support-request.description-required":"A descrição é obrigatória","validations.support-request.subject-required":"O assunto é obrigatório","validations.support-request.test-merchant-required":"O ID da loja de testes é obrigatório","validations.terms-agreement-required":"É necessário aceitar os termos","validations.test-merchant-name-required":"Nome e ID do merchant de teste são obrigatórios","validations.TEXT_VIOLATION_CODE":"Campo inválido. Termo político não permitido","validations.url-required":"Digite uma URL válida. Ex: https://www.aplicativo.com.br","validations.url-required.https":"A URL precisa usar o protocolo HTTPS","validations.url-unsecure":"Por questões de segurança, esta URL não é suportada","validations.value-greater-than":"O valor não pode ser maior que {maxValue}","webhook-logs.change-time.absolute":"Alterar intervalo de busca ({start} á {end})","webhook-logs.change-time.relative":"Alterar intervalo de busca ({range})","webhook-logs.column-date":"Data","webhook-logs.column-source":"Detalhes","webhook-logs.details.title":"Detalhes do evento","webhook-logs.download":"Fazer download da busca atual ({rows} linhas)","webhook-logs.error.invalid-parameters":"Parâmetros de busca inválidos. Verifique o status do Webhook e os filtros.","webhook-logs.error.server-error":"Falha ao completar sua requisição: Por favor, tente novamente mais tarde.","webhook-logs.error.timeout":"A busca excedeu o limite de tempo permitido. Por favor, tente buscar com um intervalo menor.","webhook-logs.fetch-next-window":"Os eventos são truncados após 10.000 entradas, clique aqui para buscar eventos da próxima janela.","webhook-logs.missing-app-id":"Por favor, preencha o campo Aplicação","webhook-logs.select-columns":"Selecionar Colunas ({n}/{of})","webhook-logs.subtitle":"Consulte os logs da sua aplicação. Os eventos (webhook e pooling) são mantidos por até 7 dias e as buscas podem retornar até 10.000 eventos. Para resultados mais rápidos e relevantes, use os filtros para refinar sua busca.","webhook-logs.title":"Logs de Eventos","webhook-logs.truncate-notice":"Nota: Uma busca só retorna no máximo 10.000, recomendamos escolher a menor janela de busca o possível.","webhook.alert":"O cadastro e configuração de webhook está disponível somente para aplicativos do tipo Centralizado.","webhook.batchQtd":"Quantidade de merchants por batch","webhook.batchQtd.tooltip":"Quantidade de merchants por request.","webhook.blocked":"Webhook bloqueado. Entre em contato com o nosso time de atendimento para mais informações.","webhook.byMerchant":"Gerenciar presença por merchant","webhook.byMerchant.tooltip":"Por padrão a presença será verificada por client. Caso sua integração tenha controle fino de presença por merchant, habilite essa toggle.","webhook.column.deliveredVia":"Delivered Via","webhook.column.deliveryId":"Delivery Id","webhook.column.deliveryStatus":"Delivery Status","webhook.column.error":"Error","webhook.column.eventId":"Event Id","webhook.column.fullCode":"Full Code","webhook.column.merchantId":"Merchant Id","webhook.column.orderId":"Order Id","webhook.column.requestId":"Request Id","webhook.column.sessionId":"Session Id","webhook.column.timestamp":"Timestamp","webhook.error":"Falha ao testar conexão. Tente novamente mais tarde","webhook.error.description":"Falha ao buscar dados do webhook. Tente novamente mais tarde","webhook.error.title":"Falha ao buscar dados do webhook","webhook.exception.APP_IN_DEVELOPMENT":"Apenas aplicativos homologados tem acesso á logs.","webhook.exception.APP_NOT_ACTIVE":"Apenas aplicativos ativos tem acesso á logs.","webhook.exception.APP_NOT_CENTRALIZED":"Apenas aplicativos centralizados tem acesso á logs.","webhook.exception.APP_WITHOUT_ORDER_SCOPE":"Apenas aplicativos com o módulo de Orders tem acesso á logs.","webhook.exception.APP_WITHOUT_ORDER_SCOPE_HOMOLOGATED":"Apenas aplicativos com o módulo de Orders homologado tem acesso á logs","webhook.exception.title":"Logs não estão disponíveis para este aplicativo","webhook.filters.label.applicationId":"App","webhook.filters.label.deliveredVia":" Delivered Via","webhook.filters.label.deliveryId":"Delivery Id","webhook.filters.label.deliveryStatus":"Delivery Status","webhook.filters.label.end":"Fim","webhook.filters.label.fullCode":"Full Code","webhook.filters.label.id":"Event Id","webhook.filters.label.merchantId":"Merchant Id","webhook.filters.label.orderId":"Order Id","webhook.filters.label.requestId":"Request Id","webhook.filters.label.sessionId":"Session Id","webhook.filters.label.start":"Início","webhook.filters.label.timeRange":"Tempo","webhook.filters.time-range.1_HOUR":"Última hora","webhook.filters.time-range.1_YEAR":"Último ano","webhook.filters.time-range.15_MINS":"Últimos 15 minutos","webhook.filters.time-range.24_HOURS":"Últimas 24 horas","webhook.filters.time-range.30_DAYS":"Últimos 30 dias","webhook.filters.time-range.30_MINS":"Últimos 30 minutos","webhook.filters.time-range.7_DAYS":"Últimos 7 dias","webhook.filters.time-range.90_DAYS":"Últimos 90 dias","webhook.filters.time-range.CUSTOM":"Customizado","webhook.info":"Para mais informações acesse a <a>documentação do webhook</a>","webhook.name":"Webhook","webhook.notifications.title":"Alertas e notificações","webhook.orderCategories":"Categoria de pedidos","webhook.presence":"Habilitar presença","webhook.presence.tooltip":"Para que o restaurante fique online na plataforma é necessário responder a requests de ping. Ao habilitar essa flag, requests periódicas de ping serão enviadas para seu endpoint.","webhook.settings.title":"Configurações","webhook.slack-notification.description":"Habilite notificações via Slack para o seu app","webhook.slack-notification.error":"Falha ao testar notificação via Slack. Tente novamente mais tarde","webhook.slack-notification.success":"Notificação via Slack testada com sucesso!","webhook.slack-notification.test":"Testar notificação","webhook.slack-notification.title":"Notificação via Slack","webhook.slack-notification.url":"URL da notificação via Slack","webhook.status":"Status","webhook.status.blocked":"Bloqueado","webhook.status.disabled":"Desativado","webhook.status.enabled":"Ativo","webhook.success":"Conexão testada com sucesso!","webhook.test":"Testar conexão","webhook.test-tooltip":"Simulação de request de KEEPALIVE. Por questões de segurança, serviços como webhook.site ou *.ngrok.io não podem ser utilizados no webhook.","webhook.url":"URL do webhook","widgets.created-dialog.description-1":"Copie o código de incorporação para ativar o widget no seu aplicativo.","widgets.created-dialog.description-2":"Esse mesmo código de incorporação pode ser utilizado para vários usuários alterando somente o id do merchant.","widgets.created-dialog.title":"Configurações salvas com sucesso!","widgets.details-page.doc-button":"Saiba como autorizar um widget","widgets.details-tab.edit-error":"Falha ao atualizar o widget: Tente novamente mais tarde.","widgets.details-tab.edit-success":"Widget atualizado com sucesso!","widgets.details.tabs.DETAILS.title":"Configurações","widgets.details.tabs.PERMISSIONS.title":"Permissões","widgets.embedded-code-dialog.body":"Copie o código abaixo e insira na tag head do código-fonte da sua aplicação web adicionando os IDs dos Merchants.","widgets.embedded-code-dialog.copy":"Copiar código","widgets.embedded-code-dialog.copy-success":"Código copiado com sucesso","widgets.embedded-code-dialog.header":"Código de Incorporação","widgets.empty-state.description":"Crie seu widget com a sua identidade visual e incorpore ao seu aplicativo sem ter que gastar horas desenvolvendo novas integrações para disponibilizar novos recursos para os seus usuários","widgets.empty-state.know-more":"Saiba mais","widgets.empty-state.new-widget":"Criar Widget","widgets.empty-state.title":"Crie soluções inovadoras em poucas linhas de código!","widgets.page.listing-table.widget-id":"ID do Widget","widgets.page.listing-table.widget-name":"Nome do Widget","widgets.page.register-widget":"Cadastrar Widget","widgets.page.search-placeholder":"Buscar pelo nome ou ID do widget","widgets.permissions-empty-state.description":"<a>Veja na documentação</a> como o usuário deve autorizar o widget no primeiro acesso.","widgets.permissions-empty-state.title":"O widget ainda não foi autorizado por nenhum usuário","widgets.permissions-tab.listing-table.merchant-cnpj":"CNPJ","widgets.permissions-tab.listing-table.merchant-id":"ID do Merchant","widgets.permissions-tab.listing-table.merchant-name":"Nome Nome do Merchant","widgets.permissions-tab.search-placeholder":"Buscar pelo nome ou ID do merchant","widgets.register.error":"Falha ao criar o widget: Tente novamente mais tarde","widgets.register.error.TEXT_VIOLATION_CODE":"Falha ao criar o widget: campos preenchidos com termos não permitidos.","widgets.register.success":"Widget criado com sucesso! ","widgets.widget-form.color":"Cor","widgets.widget-form.color.placeholder":"#3E3E3E","widgets.widget-form.customization-description":"Personalize o estilo do plugin.","widgets.widget-form.customization-title":"Customização","widgets.widget-form.description":"Descrição do widget","widgets.widget-form.description.placeholder":"Digite uma Descrição","widgets.widget-form.functionalities-description":"Escolha as funcionalidades que estarão habilitadas no widget.","widgets.widget-form.functionalities-title":"Funcionalidades","widgets.widget-form.margin.placeholder":"Exemplo: 20","widgets.widget-form.marginX":"Margin X (horizontal)","widgets.widget-form.marginY":"Margin Y (vertical)","widgets.widget-form.modules":"Funcionalidades","widgets.widget-form.modules.CHAT.description":"Converse com os seus clientes","widgets.widget-form.modules.CHAT.label":"Chat","widgets.widget-form.modules.KDS.description":"Kitchen Display System","widgets.widget-form.modules.KDS.label":"KDS","widgets.widget-form.modules.NOTIFICATIONS.description":"Receba notificações em tempo real do que acontece com sua loja na plataforma","widgets.widget-form.modules.NOTIFICATIONS.label":"Notificações","widgets.widget-form.modules.SETTINGS.description":"Altere configurações dos widgets instalados","widgets.widget-form.modules.SETTINGS.label":"Configurações","widgets.widget-form.modules.TRACKING.description":"Veja o status dos pedidos em tempo real","widgets.widget-form.modules.TRACKING.label":"Tracking de Pedidos","widgets.widget-form.modules.UNAVAILABILITIES.description":"Crie e exclua uma pausa temporária das lojas","widgets.widget-form.modules.UNAVAILABILITIES.label":"Pausar loja","widgets.widget-form.name":"Nome do widget","widgets.widget-form.name.placeholder":"Digite um nome","widgets.widget-form.placement":"Posição do botão","widgets.widget-form.placement.BOTTOM_LEFT.label":"Esquerda","widgets.widget-form.placement.BOTTOM_RIGHT.label":"Direita","widgets.widget-form.placement.placeholder":"Selecione uma opção","widgets.widget-form.slug":"Slug","widgets.widget-form.slug.placeholder":"widget-nome-amigavel","widgets.widget-form.slug.tooltip":"Nome amigável (slug) utilizado para análises e relatórios. Campo com caracteres minúsculos, não deve conter espaços, dígitos especiais e o limite máximo é 20 caracteres","widgets.widget-form.view-embedded-code":"Ver código de incorporação","widgets.widget-form.widget-preview-description":"Veja como ficará a configuração do widget na sua tela!","widgets.widget-form.widget-preview-title":"Preview"},"routed":false,"originalPath":"/docs/guides/modules/promotion/general","redirect":true,"defaultLanguage":"pt-BR"}}},
    "staticQueryHashes": ["1090893247","141439865","371262153"]}