Amazon Sales (Order Revenue)

order_revenue

Overview

Amazon Sales (Order Revenue) refers to the order revenue from Amazon orders after adjustments such as discounts, shipping, fees, and taxes (but before refunds).

📘

Amazon Sales (Order Revenue) = Amazon-Reported Gross Sales - Discounts + Shipping + Tax

The calculation is based on data from the Orders table.

Detailed Breakdown

The formula above is derived from the following components:

  • Gross Sales = SUM(gross_product_sales) --> Orders table
  • Discounts = SUM(discount_amount) --> Orders table
  • Shipping = SUM(shipping_price) --> Orders table
  • Taxes = SUM(taxes) --> Orders table
  • Amazon Sales = where platform = 'amazon'
🚧

Why Summary Page Values May Differ

Amazon Sales Metrics on the Summary page may appear lower than in queries in Moby/Dashboards/SQL builder.

This is because the Summary page excludes canceled orders, while queries in other surfaces include all orders by default.

To match the Summary page, add a filter excluding canceled orders, e.g., WHERE amazon_fulfillment_status <> 'Canceled'

Insights and Actions

Amazon Sales (Order Revenue) helps you understand the actual revenue earned from Amazon orders after discounts and adjustments, making it a key signal of marketplace performance:

  • Monitor Revenue Efficiency: Compare Amazon Sales to Amazon Product Sales to see how discounts, taxes, and shipping affect final revenue.
  • Optimize Discounts and Fees: If Order Revenue is significantly lower than Gross Sales, review promotion strategy and Amazon fee impact.
  • Benchmark Against Other Channels: Compare Amazon Sales to Shopify/WooCommerce sales to assess Amazon’s contribution to total business revenue.

Related Metrics

  • Amazon Product Sales: Shows pre-adjustment revenue, useful for comparing against final order revenue.
  • Gross Sales: Total sales across all channels, allowing you to evaluate Amazon’s share of overall revenue.
  • Amazon Estimated Fees: Helps determine true margin impact by pairing revenue with fees charged by Amazon.

Example Use

Prompt

What were my Amazon Sales yesterday?

Response

Query

SELECT
  SUM(ot.order_revenue) AS total_revenue
FROM
  orders_table AS ot
WHERE
  ot.platform = 'amazon'
  AND ot.amazon_fulfillment_status != 'Canceled'
  AND ot.event_date = CURRENT_DATE() - 1