> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mercurjs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create an Offer

> List one or more catalog products for sale with your SKU, price, and stock.

> Sell a catalog product by adding your SKU, price, stock, and shipping profile.

## Overview

Creating an offer is a two-step form. In "Products" you pick which catalog products you want to sell. In "Stock Levels & Prices" you set your SKU, shipping profile, price, and inventory for each variant. You can list several products in one flow.

## Step 1: Start a new offer

1. Go to "Products" in the sidebar, then "Offers".
2. Click "Create".

## Step 2: Choose products

In the "Products" step:

1. Browse or search the product list.
2. Select the checkbox next to every product you want to list.
3. Click "Continue".

<Tip>
  Select all the products that match your inventory in one go, then set stock and prices for all of them in the next step.
</Tip>

## Step 3: Set stock and prices

In the "Stock Levels & Prices" step, for every variant row:

1. Enter a "SKU". Your SKU must be unique across your store.
2. Select a "Shipping Profile".
3. Enter a "Price" for each currency.
4. Enter the stocked quantity for each of your stock locations.

## Step 4: Publish

Click "Publish". Your offers are created.

<Note>
  An offer only appears on the storefront once it has both stock levels and a price set. Offers missing either stay hidden until you complete them.
</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Update prices and stock" href="/user-guide/vendor/offers/how-tos/update-prices-and-stock">
    Adjust an offer's prices or inventory later.
  </Card>
</CardGroup>
