# 🏪 Shop

## About

Shop is a good way for players to obtain some pets for money or other [Currency](/combatpets/features/multi-currency.md).

Global shop settings located in the `shop.yml` config file.

## Features

* ✅ **Multi-Currency**. Use different [Currencies](/combatpets/features/multi-currency.md) for any pet and tier.
* ✅ **Default Price**. Set default price for all pets of specific tier.
* ✅ **Exclude Pets and Tiers**. Remove certain pets or tiers from the shop.
* ✅ **Custom Price**. Set custom price for certain pets and their tiers.

## Setup Tips

### Toggle Feature

To enable or disable the **Shop** feature, go to the `config.yml` and set `Features` -> `Shop` on `false` or `true`

### Disable Tier

To disable a **specific tier** from the shop, go to `shop.yml` and set `EggPrice` -> `Default` for that tier to `-1`:

```yaml
EggPrice:
  Default:
    common: # Pet Tier identifier
      Price: -1
      Currency: economy
```

{% hint style="info" %}
Pets with custom price settings for this tier will still be available in the shop.
{% endhint %}

### Disable Pet

To disable a **specific pet** with **specific tier** from the shop, go to `shop.yml` and set `EggPrice` -> `Custom` for that pet and tier to `-1`:

```yaml
EggPrice:
  Default:
    ... # some price values there
  Custom:
    common: # Pet Tier identifier
      zombie: # Pet Template identifier
        Price: -1
        Currency: economy
```

### Set Pet Price

The same steps as in [Disable Pet](#disable-pet), but change `-1` to the actual price.


---

# Agent Instructions: 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:

```
GET https://nightexpress.gitbook.io/combatpets/features/shop.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
