Search by

mage-obsidian / module-catalog

jeanmarcos-dev

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

Package info

github.com/mage-obsidian/module-catalog

Type:magento2-module

pkg:composer/mage-obsidian/module-catalog

Fund package maintenance!

Ko Fi

Statistics

Installs: 61

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

3.11.0 2026-09-02 13:59 UTC

This package is auto-updated.

Last update: 2026-09-02 14:00:47 UTC


README

Latest Version License

Star MageObsidian

๐Ÿ“š 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).