BigCommerce Guides

Mastering BigCommerce Order Reporting: How to Identify Multi-SKU Orders for Deeper E-commerce Insights

In-content image: Hands working on a spreadsheet to identify multi-SKU orders using BigCommerce export data.
In-content image: Hands working on a spreadsheet to identify multi-SKU orders using BigCommerce export data.

Unlocking E-commerce Potential: Identifying Multi-SKU Orders in BigCommerce

Understanding customer purchasing patterns is crucial for any e-commerce business. At Big Migration, we frequently encounter BigCommerce merchants seeking efficient ways to identify and compile a list of orders that contain multiple unique products or SKUs. This insight, drawn from a recent BigCommerce forum discussion, provides a comprehensive, authoritative guide to tackling this common reporting need, offering solutions ranging from simple exports to advanced API integrations.

The Challenge: Pinpointing Orders with Multiple Products

Merchants often need to analyze orders containing more than one product for a myriad of strategic reasons. Whether it's to gauge the effectiveness of product bundles, accurately calculate sales commissions, optimize inventory management, or uncover lucrative cross-selling opportunities, the ability to quickly extract this specific data is paramount. The core problem lies in efficiently isolating this information from the BigCommerce platform without resorting to manual, time-consuming review processes that can quickly become unmanageable as your store grows.

Let's explore the practical solutions available to BigCommerce store owners, from straightforward manual exports to sophisticated API-driven automation.

Solution 1: Quick & Practical Export with Spreadsheet Logic

For many BigCommerce users, the most accessible and immediate method involves leveraging the platform's robust built-in order export functionality, combined with powerful spreadsheet tools like Microsoft Excel or Google Sheets. This approach is ideal for one-off reports, smaller data sets, or when you need quick insights without developer intervention.

Step 1: Export Detailed Orders from BigCommerce

  • Navigate to your BigCommerce control panel and go to Orders → View Orders.
  • To narrow down your data, filter by Order Status = Completed (or any other relevant status like 'Shipped' or 'Awaiting Fulfillment' depending on your analysis goals).
  • Click the Export button.
  • Crucially, when prompted, select “Detailed Orders”. This specific export type ensures that each individual product or SKU within an order is listed as a separate row in your exported file, making multi-SKU identification possible. Standard order exports typically consolidate order information into a single row, which isn't suitable for this task.

Step 2: Analyze Your Data in Excel or Google Sheets

Once you open your detailed export in your preferred spreadsheet program, you'll notice that orders with multiple SKUs will appear as multiple rows, all sharing the same Order ID. This is the key to identifying them.

  • Method A: Using a Pivot Table (Recommended for Clean Output)

    This is often the cleanest and most efficient way to get a summarized list:

    1. Create a Pivot Table from your exported data.
    2. Drag the Order ID field to the 'Rows' area.
    3. Drag the SKU (or Product Name) field to the 'Values' area. Ensure the 'Value Field Settings' for SKU/Product Name is set to 'Count'.
    4. Filter your Pivot Table to show only rows where the 'Count of SKU' (or Product Name) is greater than 1. This will give you a concise list of only the Order IDs that contain multiple distinct products.
  • Method B: Using COUNTIF Function (For Simpler Cases)

    If you're less familiar with Pivot Tables, a simple formula can also work:

    1. Add a new column to your spreadsheet, perhaps named 'SKU Count'.
    2. In the first cell of this new column (e.g., C2), enter a formula like =COUNTIF(A:A,A2) (assuming Order IDs are in column A).
    3. Drag this formula down for all rows.
    4. Filter your spreadsheet to show only rows where the 'SKU Count' is greater than 1. You can then copy the unique Order IDs from this filtered view.

This manual export and spreadsheet manipulation is a powerful first step, especially for smaller BigCommerce stores or ad-hoc reporting needs.

// Example of an order with multiple SKUs in a detailed export (conceptual)
Order ID,Product Name,SKU,Quantity,Price
1001,Red T-Shirt,TSHIRT-RED-M,1,20.00
1001,Blue Jeans,JEANS-BLUE-32,1,45.00
1002,Green Mug,MUG-GRN,1,12.00

Solution 2: Leveraging the BigCommerce API for Automation & Scale

While manual exports are practical, they quickly become cumbersome for large volumes of orders or for businesses requiring frequent, automated reporting. As your BigCommerce store scales, the manual 'export-and-pivot dance' becomes inefficient. This is where the BigCommerce API (Application Programming Interface) truly shines, offering a scalable and automated solution.

When to Consider API Integration:

  • You're dealing with tens of thousands of orders, potentially hitting export row limits (some store configurations cap around 2,000 rows for detailed exports).
  • You need scheduled reports delivered automatically.
  • You want to integrate this data into a custom dashboard, CRM, or other business intelligence tools.
  • Your analysis is complex, such as real-time commission calculations, advanced bundling analysis, or dynamic inventory adjustments based on multi-item purchases.

The API Approach:

The BigCommerce Orders API allows programmatic access to your store's order data. Here's the general logic:

  • Fetch Orders: Use the Orders API endpoint (e.g., /v2/orders or /v3/orders). You can filter these requests by status_id=10 for 'Completed' orders and even by date_created for specific periods.
  • Include Products: For each order, you'll then fetch its associated products using the dedicated endpoint (e.g., /v2/orders/{id}/products). This endpoint provides the line-item details for each order.
  • Programmatic Logic: Implement a script (using languages like Python, PHP, Node.js, etc.) that loops through each fetched order. Within each order, count the number of distinct SKUs or product IDs. If the count is greater than 1, that order qualifies as a multi-SKU order and can be added to your report.

This method provides unparalleled flexibility and is essential for BigCommerce stores with high transaction volumes or complex reporting requirements. It's the backbone for custom applications, integrations with ERP systems, or sophisticated analytics platforms.

Beyond the Basics: Partner Tools & Custom Solutions

For businesses with unique or highly specific reporting needs, or those who prefer not to manage API integrations directly, BigCommerce Partners like Big Migration and others (such as Codinative, mentioned in the forum) offer invaluable services.

  • Custom Reporting Tools: Partners can develop bespoke tools or endpoints that pull reports like multi-SKU orders, cost-vs-revenue analyses, or custom groupings without the need for manual CSV exports and pivot tables.
  • BigCommerce App Marketplace: Explore the BigCommerce App Marketplace. Many apps offer enhanced reporting capabilities that might address your specific needs out-of-the-box, saving development time.
  • Migration & Optimization Expertise: As e-commerce migration experts, we at Big Migration understand that reporting needs often evolve during or after a platform migration. We can help integrate custom reporting solutions as part of a broader BigCommerce optimization strategy, ensuring your new store setup supports all your analytical requirements from day one.

Why This Matters for Your BigCommerce Business

The ability to accurately identify multi-SKU orders goes beyond mere data extraction; it's a strategic imperative for growth:

  • Optimized Inventory Management: Understand which products are frequently bought together to inform bundling and stocking decisions.
  • Enhanced Marketing & Merchandising: Identify successful cross-selling patterns to refine product recommendations, email campaigns, and on-site merchandising (e.g., "Customers who bought X also bought Y").
  • Accurate Commission & Performance Tracking: Ensure sales teams or affiliates are compensated correctly based on complex order structures.
  • Deeper Customer Behavior Insights: Gain a clearer picture of how customers interact with your product catalog, leading to better product development and pricing strategies.

Conclusion: Empowering Your BigCommerce Data

Whether you opt for the simplicity of a detailed export and spreadsheet analysis or the power and automation of the BigCommerce API, compiling a list of completed orders containing multiple SKUs is a highly achievable goal. The right approach depends on your store's volume, the frequency of your reporting needs, and your technical resources.

At Big Migration, we specialize in helping BigCommerce merchants leverage their platform to its fullest potential. If you're looking to optimize your reporting, integrate custom solutions, or simply need expert guidance on making your BigCommerce store work harder for you, don't hesitate to reach out. We're here to help you turn raw data into actionable business intelligence.

Share:

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools