{"section":"tracks","requestedLocale":"en","requestedSlug":"fixed-price-concept-definition","locale":"en","slug":"fixed-price-concept-definition","path":"docs/en/tracks/vtex-modules-getting-started/prices-101/fixed-price-concept-definition.md","branch":"main","content":"## Definition\n\nThe __fixed price__ is a price that overlaps all other existing price configurations of a price table.\n\nThe fixed price therefore overlaps the __base price__, even when a __price rule__ has been set up. \n\nThis means that for a price table, the fixed price has priority over both the base price and the configured price rule.\n\n> ⚠️ Only [fixed prices](/en/docs/tracks/adding-a-fixed-price) are used by our native marketplace integrations. Other scenarios seen in our [price system architecture](/en/docs/tracks/pricing-system-architecture) are available only in VTEX marketplaces.\n\n## Functionalities\n\nThe fixed price has three functionalities:\n\n- Scheduling\n- Minimum number of items in the cart\n- List price\n\nThe __Scheduling__ allows a fixed price to be valid for a set period of time. After the scheduled end date, the previous price configuration comes into effect as a computed price.\n\nThe __minimum number of items in the cart__ allows for a fixed price to be enabled when a certain number of items are included by the customer into the cart. If you fill out the __minimum quantity__ field with the value __1__ for example, the fixed price will be shown in the window display as the SKU's selling price. However, if you choose a value higher than __1__, the fixed price will only be applied when the minimum set number of items is added to the cart.\n\nLastly, we have the __List Price__. This price functions as a SKU's suggested selling value. The idea is to display the list price together with the __sales price__, to show the consumer that the SKU is being __undersold__. Usually, the list price is known as the __original price__, while the selling price is called __sales price__.\n\n## Scheduling\n\nLet's suppose that you have a clothing store and wanted to do a clearance sale for an old polo shirt collection. The objective is to sell as many items as possible, as fast as possible.\n\nYou can use scheduling to set a new price for your SKUs for the next 48 hours for example.\n\nAt the end of the established period, the items would thereby return to their original price configuration.\n\n## Minimum items in the cart\n\nLet's now look at a situation in which you are a retailer selling pet products. Let's also suppose that you want to create an incentive for customers to buy rations from a new brand.\n\nIn this case, you can set a fixed price so that an item is bought in larger quantities, giving customers who buy 5 or more ration packs a discount on each item's unit price:\n\n- Package unit price: U$ 100,00\n- Unit price per package when 5 or more are bought together: U$ 85,00.\n\n## List Price\n\nLet's now look at a scenario in which you buy your SKUs wholesale and where you supplier recommends a U$ 100,00 price for each item. You can, however, choose to undersell each SKU for U$ 80,00. The displayed __list price__ will be as follows: __original price: U$ 100,00__, while the __fixed price__ will be displayed as __sales price: U$ 80,00__.\n\n## Competing fixed prices\n\nYou can set up more than one fixed price in the same price table. __In case of competition among the same criteria of the price configuration, the general rule is that the system displays the lesser price__.\n\nIf two prices are both eligible for the same *scheduling date*, the system will choose the __lower of the two prices__. The same is valid for two prices that can both be applied to *the same number of items in the cart*. In this case, the system will once again choose the __lower of the two fixed prices__ as sales price.\n\n### Competing scheduling criteria\n\nLet's suppose that an SKU has two fixed prices linked to it. In addition, both prices have different scheduling, *but partly overlapping*. Since these prices are competing for the same schedule, at least in part, the lower price will be considered for the overlapping schedule.\n\nFor example, the first fixed price is set at __U$ 50,00__ and its schedule runs from __10AM__ to __4PM__. The second price is set at __U$ 25,00__ and is scheduled from __noon__ to __8PM of the same day__. Therefore, the prices compete for the same schedule between *noon and 4PM*, which means that the __U$ 25,00__ SKU sales price will prevail during this time.\n\n![fixed price - example2](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/vtex-modules-getting-started/prices-101/preco-fixo-definicao-de-conceito_1.svg)\n\n### Competing criteria for minimum number of cart items\n\nFor cases where two fixed prices have overlapping criteria when it comes to the __minimum number of items in the cart__, the lower price will be chosen as sales price.\n\nLet's suppose that you've added a fixed price of U$ 200,00 for __two of more items__ and another fixed price of U$ 100,00 for __five or more items__. We can see that these prices compete for 5 or more items. \n\nWhich price would in this case be applied to five or more items? The sales price would be the lower one, U$ 100,00. \n\n![fixed price - example1](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/en/tracks/vtex-modules-getting-started/prices-101/preco-fixo-definicao-de-conceito_2.svg)\n\n## Examples \n\nIn this example, your store sells home appliances. In the Prices Module, you create __sales channel three price tables__ and __two price tables for other contexts__. \n\nYou add __a base price__ of U$ 2000,00 for a fridge SKU. This implies that, *at this time*, all your price table give this SKU a __sales price__ of U$ 2000,00.\n\nHowever, you decide to *apply a higher price* to a specific sales channel. You add a __fixed price__ of U$ 2500,00 to that sales channel specific sales channel table. The result is __sales price__ of U$ 2500,00 for this sales channel, since *the fixed price has priority over the base price in a price table*."}