> For the complete documentation index, see [llms.txt](https://docs.pakk.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pakk.io/products-and-inventory/pricing/pricing-schemes.md).

# Pricing Schemes

The next “level” of pricing adjustment is achieved by the use of pricing schemes. Pricing schemes are pricing adjustments either upwards (a markup) or downwards (a discount), that can be applied at bo

When you create a *pricing scheme*, you supply the following information:

* an adjustment amount, which can either be a fixed amount (not used often) or a relative/percentage amount (used more often). This amount can either be positive (a markup) or negative (a discount).
* *prettification*, which rounds prices to a specified cents amount, like 5.99 or 6.45.

*Pricing schemes* are created and then applied. Without applying a *pricing scheme*, it will have no effect. To use it, you must apply it to either websites, customers, or both.

#### Websites

When applying a *pricing scheme* to a website, all prices on that website will be ‘transformed’ to obey the pricing scheme rules in relation to the products’ *base prices*. So, use positive schemes to increase website prices: for example, if your *base prices* are wholesale prices, then use a positive to scheme to markup to retail prices on a website. On the other hand, if your *base prices* are retail prices, then use a discount scheme to price website items for wholesale.

#### Customers

When applying a *pricing scheme* to a customer, only that customer will see the adjusted prices. Therefore if a customer with an applied pricing scheme is logged into a website, they will see prices accoring to their own applied pricing scheme, irrespective of the pricing on that webstore (i.e. customer schemes override website schemes).

Use customer-applied *pricing schemes* to create special pricing for certain classes of customers, like wholesale customers, preferred clients etc.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pakk.io/products-and-inventory/pricing/pricing-schemes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
