How can I use MixitUp Filters on collections with more than 100 items in Webflow?

TL;DR
  • Use Finsweet’s CMS Load to dynamically load more than 100 Webflow CMS items on a single page.  
  • After each load, use MixitUp’s .append() method to include new items for filtering.  
  • Alternatively, use Finsweet’s CMS Filter for a more seamless filtering solution without the 100-item limit.

Webflow CMS has a 100-item limit per collection list, which can block full filtering using MixitUp for larger collections. Here’s how to work around this limitation while still using MixitUp effectively.

1. Understand the 100-Item Limit  

  • Webflow’s Collection Lists are capped at 100 items per list instance on a single page.
  • MixitUp works client-side, filtering only the items already loaded on the page—so anything beyond the 100-item cap won't be seen or filtered.

2. Use Pagination with Multiple Pages  

  • Enable pagination in your Collection List to split your 100+ items across several pages.
  • MixitUp will only work on the items loaded on the current page.
  • Limitation: MixitUp can't filter across multiple pages, so users will need to page through manually.

3. Use “Load More” with Finsweet’s CMS Load  

  • Use Finsweet’s CMS Load for a “Load More” or infinite scroll behavior.
  • This script dynamically loads more items on the same page, effectively bypassing the 100-item limit.
  • Once loaded, items can be filtered by MixitUp as they are added to the DOM.

4. Combine Finsweet CMS Load with MixitUp Setup  

  • Set up Finsweet CMS Load following their documentation.
  • After each "Load More" action, trigger MixitUp's .append() method to register new items.
  • This ensures MixitUp knows about the newly added items and includes them in filters.

5. Use Finsweet CMS Filter Instead (Optional Alternative)  

  • Finsweet’s CMS Filter script is purpose-built for large CMS collections and doesn't have MixitUp’s 100-item limitation when used with CMS Load.
  • It includes search, filtering, and multi-filtering options, and is fully compatible with Webflow CMS.

Summary  

To filter more than 100 Webflow CMS items with MixitUp, you must dynamically load additional items using a solution like Finsweet’s CMS Load, then update MixitUp to recognize them. Alternatively, switching to Finsweet’s CMS Filter may offer a smoother experience for complex filtering needs.

Rate this answer

Other Webflow Questions