# Price Management and Calculation

An advanced product configurator is capable of handling complex price calculations. \
This page describes the default capabilities of the Go Eve product configurator.

| **Section**            | **Description**                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------- |
| Base and Special Price | Starting and optional discount price of a model or preset                               |
| Tier Pricing           | Price buckets for multiple quantities                                                   |
| Price Buildups         | Shared pricing over multiple options                                                    |
| Price Matrix           | Pricing per configurator option input, like a price per meter on the width of a product |
| Price Dependency       | Define a specific price of an option in case another option is chosen                   |
| Market Pricing         | Prices that apply to specif markets as in countries or specific dealer shops            |

&#x20;

## Base and Special Price <a href="#id-04.08.01-base-and-special-price" id="id-04.08.01-base-and-special-price"></a>

* **Base Price**\
  The price of the option displayed as regular price.
* **Special Price**\
  The price override to be used as discounted price.

&#x20;

<figure><img src="https://82759880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLA4eCNKZuHGEDynQ5kxK%2Fuploads%2Fu6NCwAgznHK2OSMG14CJ%2Fimage.png?alt=media&#x26;token=33ca293b-0d8c-40f6-9eda-9a0ce9fcedf0" alt=""><figcaption></figcaption></figure>

## **Tier Pricing**

Tier pricing can be setup to set the price of an option, or model root price, base on the quantity in the cart. A quantity from and to can be set and the actual price of the option.\
Multiple tiers can be set.

<br>

<figure><img src="https://82759880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLA4eCNKZuHGEDynQ5kxK%2Fuploads%2Foj4vlO0rAH5FeSEnWoda%2Fimage.png?alt=media&#x26;token=c9d34d3a-8f11-499b-80b1-3b33514a2355" alt=""><figcaption></figcaption></figure>

## Price Buildups <a href="#id-04.08.03-price-buildups" id="id-04.08.03-price-buildups"></a>

Used on Upload and Text input fields.\
This value is the ID that is used in the price buildup logic on the root node.\
If a matching ID is found in the root node setup, the set pricing will be relevant.\
This can be used to add pricing for a shared group of options.\
So let’s say only 1 file upload costs a certain amount and the 2nd or more are for free.\
Then this can be setup like this:

<figure><img src="https://82759880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLA4eCNKZuHGEDynQ5kxK%2Fuploads%2F7bh02n3ovinPYgQzrnfc%2Fimage.png?alt=media&#x26;token=3d6b5d69-48e2-4e9c-86c0-fe4acfe12ba2" alt=""><figcaption></figcaption></figure>

## **Price Matrix**

The price matrix option can be set to set the option price based on a certain value input.\
For example if a price is to be based on a width input by the user, it can be set as following.

<figure><img src="https://82759880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLA4eCNKZuHGEDynQ5kxK%2Fuploads%2F1dvJTMu8gwg9Fjj8awQH%2Fimage.png?alt=media&#x26;token=f8753dfb-6aab-4620-a6f1-76af434fe89f" alt=""><figcaption></figcaption></figure>

The example above shows that from the width of 1 to 10 (for example meters) the price of 10 euro is added for each meter. On top of that a 25 euro price is added in case a user changes the default value. So for example a 4 meter width value adds 4x 10 = 40 + 25 = 65 euro.

## Price Dependency <a href="#id-04.08.04-price-dependency" id="id-04.08.04-price-dependency"></a>

It is possible to define a price based on other options chosen during configuration. \
As an example a specific material color can cost an amount unless a luxury variant is chosen making the color material for free or discounted.&#x20;

## **Market Pricing**

Market pricing is the overarching option to set all price related fields. A market is to be seen as a Magento website which can have its own URL and can be used for global selling or a dealershop concept.&#x20;

In case of a multi website setup, the targeted market for the price setup can be set. In case of a single website setup, the \* or specific website can be setup. \* means it applies to all websites unless specifically setup.

<figure><img src="https://82759880-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLA4eCNKZuHGEDynQ5kxK%2Fuploads%2F8DpLSbNWa8QV7CeTQb3w%2Fimage.png?alt=media&#x26;token=e36bf397-599f-4e35-94d5-fd2a74e8cd39" alt=""><figcaption></figcaption></figure>
