Market Basket Analysis & Association Rule Mining on Shopify

Topic summary

A user inquires whether Shopify offers native reporting for Market Basket Analysis (Association Rule Mining) to identify purchasing patterns—such as which products are frequently bought together (e.g., boots with socks, belts with pants).

Shopify’s Response:

  • No built-in report currently exists for this functionality
  • Feedback has been noted for potential future updates
  • Recommendation: explore third-party reporting apps from the Shopify App Store

Community Solutions Offered:

  1. Custom development – An Italian developer offers bespoke solutions if third-party apps don’t suffice
  2. ApusNest – A tool supporting CSV analysis of Shopify order exports
    • Initially not listed on Shopify App Store (native integration in progress)
    • Free tier analyzes up to 1,000 orders
    • Includes advanced analysis options (new vs. returning customers, customer-level associations)
    • Screenshots and blog resources provided
  3. Demand Forecast tool – Another free option mentioned briefly

Status: The original poster acknowledges suggestions and expresses preference for Shopify App Store-listed solutions for feasibility verification. The discussion remains open with multiple workaround options available.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

Is there a report on Shopify that deals with Association Rule Mining (a.k.a. Market Basket Analysis), and if not, has anyone been able to simply conduct such an analysis with sales data exported off the Shopify dashboard?

For example, the business goal is to determine if there is a pattern in terms of whether there are certain products that are bought with other products. That is, is there a pattern in boot sales and the sale of socks, or belt sales and the sale of pants?

Hi there, @dre_6 . Thanks for taking the time to reach out to the Shopify Community with your question around reports! My name is Imogen. It’s good to meet you!

At this time, there is no report natively built into Shopify that can be used to view what products are commonly purchased with others. We’ve received a good amount of feedback around this functionality and reporting however, so I’m happy to pass your feedback along to our team for their consideration in a future update.

In the meantime, you will want to make use of third party reporting applications in order to compile this data into a report. We have a multitude of third party reporting apps that can be used to help create this report using the data from your store, so I definitely recommend taking the time to scout out some of these apps and see if you can find one that best fits your needs!

1 Like

If you still need this, I’m a developer from Italy and I’ve done this in the past. Feel free to get in touch.

1 Like

Thanks. I’ll have a look at the third party solutions.

Thank you. If we don’t come right with the third party applications, we’ll let you know with regards to a bespoke solution.

you can try https://apusnest.com there is a demo report on https://apusnest.com/demo and also one free report

1 Like

Noted, thank you.

I am , however, concerned that I can’t find it on the Shopify App Store. That’s one of the first things we check to determine feasibility.

1 Like

thanks for the feedback; actually besides integrating with other e-commerce providers (that’s currently main priority), listing the app on Shopify App Store is also on the short list of things to implement soon; I’ll keep you posted once this will be ready! also feel free to drop a message on hello@apusnest.com so we could answer any of your questions or concerns if by any chance listing the app isn’t the must-have requirement for you

Hi @dre_6,
circling back with apusnest.com. While native integration to shopify is still an ongoing effort, you may be interested in CSV analysis. It works great with Native CSV file produced by Shopify (when you use export orders with default settings).
We also changed the pricing model to actually allow free report generation that analyse up to 1000 orders (was 100 before) and instead of guessing upfront, you can unlock the report afterwards if the initial results are compelling.


Also on ApusNest’s blog there are some articles about looking at different angles (such as analysing New Customers vs Returning Customers or finding relations on customer level rather than basket level). I thought you may be also interested in such content.
Beyond the Basket: 5 Advanced MBA Lenses to Reveal Your Hidden Revenue

Cheers,
Mateusz from ApusNest

Hey there I built a free tool for it would you please check it out demand forecast