# Orders

The **Orders** table gives you a complete view of your sales across all marketplaces. Nifty automatically parses receipts to extract marketplace fees, shipping fees, and promoted fees — so you can track profits without manual data entry.

### Where to find it

Go to [**Analytics**](https://app.nifty.ai/analytics) → **Orders**.

<figure><img src="https://2533981788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEm5xU5ktwTTfKBpX6qpY%2Fuploads%2Fgit-blob-9082f508f337b1e21883c2290e6c189cf2f745b7%2FCleanShot%202025-12-14%20at%2009.11.26%402x.png?alt=media" alt=""><figcaption></figcaption></figure>

### What's imported automatically

For each sale, Nifty pulls in:

| Field                  | Description                                               |
| ---------------------- | --------------------------------------------------------- |
| **Sale Price**         | The amount the item sold for                              |
| **Collected Shipping** | Shipping fee collected from the buyer (see note below)    |
| **Refund**             | The amount refunded to the buyer, if any                  |
| **Standard Fees**      | Transaction and platform fees charged by the marketplace  |
| **Shipping Fees**      | Cost of shipping labels purchased through the marketplace |
| **Promoted Fees**      | Advertising fees for promoted listings                    |

#### How Collected Shipping works

This field shows shipping payments you received from buyers — but it varies by platform:

**eBay and Etsy:** The buyer pays you for shipping, then you purchase a label. Both amounts appear in your analytics (**Collected Shipping** and **Shipping Fees**).

**Poshmark, Mercari, and Depop:** The marketplace collects shipping directly from the buyer and provides you a label. Since you're not involved in the transaction, **Collected Shipping** is $0 for these platforms. However, Poshmark allows you to offer a shipping discount, which will show up as **Shipping Fees**.

{% hint style="info" %}
**Note:** If you ship on your own (not using the platform's labels), we can't capture that shipping data.
{% endhint %}

### What you can edit

When a sale is linked to an item in your **Inventory Manager**, we automatically pull through the SKU, listed date, and **Cost of goods**. All of these remain editable.

Click **Edit** on any sale to add:

* **Shipping Costs** — Shipping costs outside the marketplace (third-party tools, etc.)
* **Other Costs** — Any per-sale costs you want to track

For bulk expenses not tied to specific sales, use the **Expenses** tab instead.

<figure><img src="https://2533981788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEm5xU5ktwTTfKBpX6qpY%2Fuploads%2Fgit-blob-7d66bf7d96612cae9eba3ce43e2d2208e10610cd%2FCleanShot%202025-12-14%20at%2009.13.34%402x.png?alt=media" alt=""><figcaption></figcaption></figure>

### Sale statuses

Use the status filter to find specific types of sales:

| Status                 | Meaning                                              |
| ---------------------- | ---------------------------------------------------- |
| **Pending Data**       | Sale detected, but full details aren't available yet |
| **Completed**          | All data imported successfully                       |
| **Partially Refunded** | Buyer received a partial refund                      |
| **Cancelled**          | Sale was cancelled or fully refunded                 |
|                        |                                                      |

<figure><img src="https://2533981788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEm5xU5ktwTTfKBpX6qpY%2Fuploads%2Fgit-blob-c68605fd5882b05bcf9a1307b1554148844eca92%2FCleanShot%202025-12-14%20at%2009.16.06%402x.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Important:** **Pending Data** sales are excluded from Insights. **Refresh** them to include in your reports.
{% endhint %}

### Refreshing and importing data

When Nifty detects a sale, some details may not be immediately available. Shipping labels are generated after checkout, and refunds happen later.

**Refresh** — Select specific rows and click **Refresh** at the bottom to pull the latest data.

**Import** — Click **Import** in the top-right to bulk-refresh an entire time period, or to pull in sales that happened before you added items to Nifty.

<figure><img src="https://2533981788-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEm5xU5ktwTTfKBpX6qpY%2Fuploads%2Fgit-blob-b417470632b067df3cec46a927c84ad31e1187cd%2FCleanShot%202025-12-14%20at%2009.19.59%402x.png?alt=media" alt=""><figcaption></figcaption></figure>

### Historical orders

Nifty can import up to one year of sales history, calculated from today's date. When you first sign up, we recommend clicking **Import** in the top-right, selecting your date range, and pulling this data in. This will allow you to easily compare this year's performance to last year's.

### When sales don't appear

**eBay:** Sometimes orders need to be marked as shipped before they can be imported. If you don't see a sale, ship the order and try again.

**Mercari:** Orders always need to be shipped before import. You can verify this yourself — if you check [Mercari's Sales Reports](https://www.mercari.com/us/selling/reports/), the sale won't appear there either until it's shipped.

{% hint style="info" %}
**Note:** After a sale is detected, Nifty will automatically try to bring it into your **Analytics** over the course of 72 hours. If it's not shipped by then, you'll need to **Import** it manually.
{% endhint %}

### Offline sales

Nifty doesn't support manual sale entry yet — we're focused on expanding marketplace integrations and don't want to create conflicts with auto-detected sales.

If you sell in person, at markets, or on platforms we don't support (Facebook Marketplace, Whatnot, etc.), we recommend tracking those sales in a separate spreadsheet for now.

### eBay auctions

Although auction-style listings can't be brought into the **Inventory Manager**, their sales data can be brought into **Analytics** by clicking **Import** in the top-right.

### Limitations

There are a few cases where we can't extract complete data:

On **eBay**, we can't extract **Shipping Fees** for international orders. We also can't get **Shipping Fees** for labels purchased through PayPal or the Bulk Shipping Tool — these are API limitations on eBay's side.

On **Etsy**, we can't extract **Shipping Fees** or **Promoted Fees** (offsite advertising fees) due to API limitations.

For such sales, we recommend either:

* Clicking [**Edit**](#what-you-can-edit) at the top right, and entering the correct fees in **Shipping Costs** and **Other Costs**.
* Adding an [**Expense**](https://docs.nifty.ai/analytics/expenses) that represents your fees for the week, month, etc. depending on your bookkeeping preferences.
