Anopa Catalog
Core product display engine that replaces a Framer CMS Collection List with live Shopify products, applying all active filter, sort, and search state across Catalog, Wishlist, and Search modes.
What it does
Anopa Catalog is the core product display engine. It connects to a Framer CMS Collection List and replaces its items with live Shopify products, automatically applying all active filter, sort, and search state. It supports three modes:
- Catalog – standard filtered product grid
- Wishlist – shows only favourited products
- Search – filters by the ?q= URL parameter
It auto-discovers which CMS fields map to Shopify data (title, price, images, handle, etc.) on first load and caches the mapping for the session. It can map up to two image fields: IMAGE (primary/featured) and IMAGE2 (hover/alternate).
AnopaCatalog responds to all filter store state, including categories, tags, collections, colors, vendors, variant options, price range, search query, and sort order. It supports pagination (Load More or Next/Previous with optional page numbers), staggered entrance animations, and responsive layout overrides.
How to set it up
- Create a CMS Collection List in Framer and style it as your product grid.
- Connect the list to the Desktop Collection slot of AnopaCatalog.
- Optionally, create a mobile-optimised CMS list and connect it to the Touch Collection slot. This list swaps in at the tablet breakpoint.
- On first load, AnopaCatalog auto-discovers field mappings between the CMS items and Shopify products (title, price, images, handle, etc.) and caches this mapping for the session.
- Configure pagination, animations, and responsive layout overrides as needed.
- Provide Loading, Empty, and Search Prompt state components for better UX.
Key behaviours
- Auto field mapping
- Scans CMS items and Shopify products to match fields by value