# Step 2: Pricing and Sale Phases

With the Bueno deployer, you can set up **as many sale phases as you want, while also allowing you to run multiple simultaneously**. This way, you can tailor your drop to be as sophisticated or simple as you want.&#x20;

All sale phases have customizable options for price, supply and per wallet maximums. For more information about what each customization field means, skip to the end of the doc [here](#sale-customizations).&#x20;

Once your contract is deployed, you can still update certain settings about your phases. The only thing you cannot change is the supply. You can also activate/pause different sale phases at any time.

{% hint style="danger" %}
**Note:** While price, sale state, max per wallet, and allowlists can be changed after deployment with a gas fee, supply **cannot be changed after deployment.**&#x20;
{% endhint %}

After your pricing is set, Bueno will calculate your approximate earnings on the right.&#x20;

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FvUTicCXlCA6CQtE97vsC%2FCleanShot%202022-12-05%20at%2015.10.06%402x.png?alt=media&#x26;token=7a9611ef-e97b-439a-8a3a-c71d20b0e064" alt=""><figcaption></figcaption></figure>

## Minting Phases

{% hint style="success" %}
With the Bueno deployer, you can set up **multiple sale phases during your pre-sale period to run at the same time**. This way, you can attach several allowlists with various settings.
{% endhint %}

If you intend to have at least one pre-sale phase for your minting, select **+ Add** to create a new mint phase. A settings modal will pop up so you can customize your phase name, supply, price, per wallet maximum. This is also where you will attach any allowlists needed for your phases.&#x20;

<div><figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FOlR7NoIkDiZZNimSMmDd%2FCleanShot%202022-12-05%20at%2015.16.13%402x.png?alt=media&#x26;token=62cd385e-923f-40e1-a8f8-f368ef3aad42" alt=""><figcaption></figcaption></figure> <figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2Fu29jbQhfY9CX2l0Ctno8%2FCleanShot%202022-12-05%20at%2015.16.31%402x.png?alt=media&#x26;token=30e95ed7-3ad8-4a90-af5f-6e13c2b6b761" alt=""><figcaption></figcaption></figure></div>

Phases can be created with or without allowlists, and you can update the pricing at any time after the contract is deployed.&#x20;

If your tokens are free, **we strongly suggest** **that you use an allowlist** for your pre-sale to prevent bots from draining your supply.

### Allowlists

If you collected a list of wallets that you want to ensure are the only ones allowed to mint in your sale phases, you can toggle on the allowlist featur&#x65;*.* If you created an allowlist with Bueno Forms, you will be able to easily connect that list here.

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FzKjt0kLP6gC9JrR97XQ0%2FCleanShot%202022-12-05%20at%2015.24.20%402x.png?alt=media&#x26;token=c54c2405-9238-488b-97c3-24eac9a2c721" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Bueno uses a Merkle Tree to build the allowlist, to help you save on gas fees.&#x20;
{% endhint %}

If you have a list that you collected without Bueno, you can also upload that here by selecting **+ Create New List**. You can either upload your list as a CSV file or enter the wallets manually.&#x20;

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FaH3qDajmNh9ahligeWCi%2FCleanShot%202022-10-19%20at%2011.57.44%402x.png?alt=media&#x26;token=6eb74d0d-5040-41d5-8e41-4020642eec9d" alt=""><figcaption></figcaption></figure>

Just like with price, you can update or completely change your allowlist any time after the contract is deployed.&#x20;

Addresses that appear in multiple allowlists will see all available minting options when they connect. If a user is not on an allowlist, they will not see the additional pre-sale minting phases listed once they connect.&#x20;

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FvMpX9zHkYVUr7xstjxr6%2FCleanShot%202022-11-30%20at%2009.03.42%402x.png?alt=media&#x26;token=6d93210a-5dad-4805-8715-c1ec68c8bb5a" alt=""><figcaption></figcaption></figure>

### Public Sale

Once you activate the public sale, anyone can mint your tokens. Supply does not need to be set for public sale - by default, it will use whatever tokens weren't allocated to a sale phase. **If a sale phase doesn't mint out, you can "end" the phase, transferring the remaining supply into your public phase.**

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2FMTZDdytVl30ruE5itGVk%2FCleanShot%202022-10-19%20at%2012.05.02%402x.png?alt=media&#x26;token=e4d26980-c7b2-4806-9a7e-f6c11effe543" alt=""><figcaption></figcaption></figure>

## Sale Phase Customizations

### Price

Enter the ETH value for your different sale phases here. If you want to support a free mint in either the presale or public sale, you can toggle the price off. If your tokens are free, **we strongly suggest** **that you use an allowlist** for your pre-sale to prevent bots from draining your supply.

### Supply

This is the total amount of tokens that can be minted from your smart contract. For a pre-sale, this number must be smaller than your public sale supply. For public sale, **this value is capped** at the total number of tokens that you generated with Bueno.

### **Per-Wallet Maximum**

This is the total number of tokens that can be minted per wallet address. If you want to ensure each person is only allowed to mint a certain number of tokens, enter a value here.

### Global Limits

While you can set various wallet maximums across your sale phases, you'll also have the option to set a universal wallet maximum for convenience. If you have both a phase wallet max and a global wallet max, both will be checked before a user can mint.&#x20;

{% hint style="info" %}
Global max will override a phase max. This means that if the global max (ex: 1) is set lower than the phase max (ex: 2), the collector will only be able to mint the amount set in the global max (1).&#x20;
{% endhint %}

<figure><img src="https://3497830155-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FssyCsE4Y48U29ewyYZFh%2Fuploads%2Fifm4YmgWbJnyohHmhMAK%2FCleanShot%202022-12-05%20at%2015.31.01%402x.png?alt=media&#x26;token=de1fd13e-e508-43d8-acd1-c57343161a50" alt=""><figcaption></figcaption></figure>

###
