Skip to content

Sales tracking & detection

Crosslist helps you keep track of your sales across all connected marketplaces.

Sales tracking gives you a centralized overview of your revenue, fees, expenses, and estimated profit or loss for each transaction. You can rely on automatic sales detection where supported, manually add sales yourself, or enrich existing sales with additional financial information.

Automatic sales capture

Crosslist periodically checks your connected marketplaces for new sales and automatically imports them into your account. Sales are detected within 15 minutes.

Server-based automatic sales tracking

For the following marketplaces, sales tracking happens fully automatically through our servers:

  • eBay
  • Etsy
  • Shopify
  • WooCommerce

Your browser and computer does not need to stay open for these marketplaces.

Chrome extension-based sales tracking

For all other marketplaces, automatic sales tracking requires:

  • The Crosslist Chrome extension
  • A desktop browser session
  • Your computer/browser to periodically remain active

Crosslist checks for new sales:

  • Whenever you actively use your browser
  • Periodically while your browser remains open

View sales for a listing

There are 2 ways to access the sales history for a listing.

From the listing overview

  1. Navigate to the Crosslist listing overview
  2. Locate the listing you want to inspect
  3. Click the bar chart icon next to the listing

Manage sales button in listing overview

From the listing detail page

  1. Open the detail page of a listing
  2. Click the Actions dropdown in the top right of the page
  3. Select Manage sales

Manage sales button on listing detail

A sales management modal will open where you can:

  • View all recorded sales for the listing
  • See the sale date, revenue, fees, and estimated profit or loss
  • Edit existing sales
  • Delete sales
  • Add new sales manually

Manage sales modal

WARNING

Once a sale has been saved, you can't change the marketplace where the sale occured anymore. If you want to change the marketplace, delete the sale and create a new one with the other marketplace.

Add a sale manually

You can manually add a sale at any time.

This is useful when:

  • A marketplace is not yet supported for automatic sales tracking
  • You made an in-person or local sale
  • You want to backfill historical sales
  • You want to adjust or complete missing financial details

To manually add a sale:

  1. Open the Manage sales modal
  2. Click Add sale
  3. Fill in the desired sale information
  4. Click Save

Create sale modal

Sale fields

FieldRequiredExplanation
MarketplaceYesSelect the marketplace where the item was sold. This helps track where your sales are coming from and powers marketplace-specific analytics.
Sale dateYesThe date the sale happened. Used for sales reporting, analytics, and tracking trends over time. Defaults to current date
QuantityYesThe number of units sold in this transaction. If the item has multiple units available, this lets you record a partial sale instead of marking the entire inventory as sold. Defaults to 1.
Sale priceYesThe amount the buyer paid for the item itself, excluding shipping. This is your gross item revenue before fees and expenses.
Collected shippingNoThe amount the buyer paid for shipping. Enter this only if shipping was charged separately and should be included in revenue tracking.
Refunded amountNoAny amount refunded to the buyer. Useful for partial refunds, returns, cancellations, or post-sale discounts.
Cost of goodsYesHow much you originally paid for the item. Used to calculate estimated profit and margin. Defaults to the listing's cost of goods field.
Shipping expenseNoWhat you paid to ship the item to the buyer. Used for more accurate profit calculations.
Other expensesNoAny additional costs related to the sale, such as packaging materials, cleaning costs, insurance, or transaction-related expenses.
Standard feesNoThe marketplace’s normal selling fees, such as commissions, final value fees, or transaction fees.
Shipping feesNoMarketplace shipping-related fees deducted from your payout, separate from your own shipping expense.
Promoted feesNoAdvertising or promoted listing fees charged by the marketplace, such as promoted listing fees or offsite advertising fees.

WARNING

You can only add sales if the listing quantity is greater than 0.

If your listing quantity is currently 0, first adjust the quantity in the listing detail form before creating the sale.

Profit calculation

Crosslist automatically calculates the estimated profit or loss for a sale based on the information you provide.

This can include:

  • Sale price
  • Shipping collected
  • Marketplace fees
  • Shipping expenses
  • Cost of goods
  • Refunds
  • Additional expenses

Providing more complete financial data will result in more accurate profit reporting and analytics.

Import historic sales

Crosslist also allows you to import historical sales that happened before sales tracking was active, or sales that were missed by the tracking system.

To import historical sales:

  1. Navigate to the Sales section on the settings page.
  2. Make sure you are signed in or connected to the desired marketplace.
  3. Click the Sync historical sales button next to the marketplace.
  4. Toggle Clear manual sales for this period if you want to remove manually added sales from the last 3 months for this marketplace before importing.
  5. Click Start sync to start the sales import. This can take a few minutes, depending on how many sales need to be imported. Keep the app open until the sync is complete.

Crosslist will import historical sales from the last 3 months, up to a maximum of 500 sales to prevent marketplace rate limits.

Sync historic sales