symfinity/ux-blocks-ecommerce

Shop section Twig components

Maintainers

Package info

github.com/symfinity/ux-blocks-ecommerce

Documentation

Type:symfony-bundle

pkg:composer/symfinity/ux-blocks-ecommerce

Statistics

Installs: 0

Dependents: 0

Suggesters: 1

Stars: 0

Open Issues: 0

v0.1.0 2026-06-27 14:50 UTC

This package is auto-updated.

Last update: 2026-06-27 14:52:07 UTC


README

UX Blocks Ecommerce

Shop section Twig components

PHP Version Symfony
CI
Release Downloads License

Note

Read-only mirror. See CONTRIBUTING.md for how to propose changes.

Features

  • 10 shop section roles — product cards, cart, checkout, orders, and promos
  • Native-first (nat) — marketing-style sections styled with ui-kernel tokens
  • Registry-alignedblocks.shop.* fragment ids
  • Explicit opt-in tier — never pulled in by symfinity/ux-blocks-full
  • Flex recipe — bundle registration on install

Component inventory

Role Twig Interaction Fragment Status
product-overview ProductOverview nat blocks.shop.product-overview shipped
product-list-section ProductListSection nat blocks.shop.product-list-section shipped
product-card ProductCard nat blocks.shop.product-card shipped
shopping-cart-layout ShoppingCartLayout nat blocks.shop.shopping-cart-layout shipped
checkout-form-section CheckoutFormSection nat blocks.shop.checkout-form-section shipped
category-filters-static CategoryFiltersStatic nat blocks.shop.category-filters-static shipped
order-summary OrderSummary nat blocks.shop.order-summary shipped
order-history OrderHistory nat blocks.shop.order-history shipped
promo-incentives PromoIncentives nat blocks.shop.promo-incentives shipped
cart-drawer-quickview CartDrawerQuickview stl blocks.shop.cart-drawer-quickview shipped

Highlights: composable product list and overview sections; checkout and order summary layouts; cart drawer quickview when interactive tier is present.

Handbook: docs/components.md.

Prerequisites

Add the symfinity/recipes Flex endpoint to your project's composer.json (see recipes README) — recipes are not in Symfony's official recipe repository yet.

Installation

Explicit opt-in — add only when you ship storefront pages. See UX Blocks install profiles.

composer require symfinity/ux-blocks-ecommerce

See Installation.

Quick Start

<twig:ProductOverview title="Classic Tee" price="29.00" />
<twig:ProductListSection title="You may also like" />

See Quick start for the full walkthrough.

Documentation

Requirements

  • PHP 8.2 or higher
  • Symfony 7.4 or 8.x
  • symfinity/ux-blocks-core ^0.1
  • symfinity/ux-blocks-marketing ^0.1 (installed automatically)

Support

License

MIT