mage-obsidian/module-catalog

Catalog domain compatibility for MageObsidian: category listing and product detail page (ViewModels, layout and Vue islands) built on the storefront foundation.

Maintainers

Package info

github.com/mage-obsidian/module-catalog

Type:magento2-module

pkg:composer/mage-obsidian/module-catalog

Transparency log

Fund package maintenance!

Ko Fi

Statistics

Installs: 15

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

2.1.0 2026-06-23 05:26 UTC

This package is auto-updated.

Last update: 2026-07-11 12:55:25 UTC


README

Latest Version License

๐Ÿ“š Documentation ยท ๐Ÿš€ Live demo ยท ๐Ÿ’ฌ Discussions

Catalog domain compatibility for MageObsidian. This module adapts Magento's catalog frontend (category listing and product detail page) to the modern Vite + Twig + Vue stack, building on the mage-obsidian/module-storefront foundation and paired with the MageObsidian/default theme:

  • ViewModels โ€” ProductCard, ProductView, ProductGallery, CategoryLanding: the data the catalog templates read.
  • Blocks โ€” CategoryTitle, Breadcrumbs: restore the <h1>/title and trail that the suppressed core catalog layout would have provided.
  • Layout โ€” re-declares catalog_category_view / catalog_product_view reusing core block classes as data sources behind Twig.
  • Vue island โ€” catalog/ProductForm: configurable swatch selection and add-to-cart (delegating to the storefront's useCart).
  • Gallery enhancer โ€” js/gallery: thumb/variant image swaps with the View Transitions API.

It depends on the storefront foundation for cross-cutting cart primitives (useCart, the add-to-cart enhancer, the toast/badge islands).