burnbright/silverstripe-shop-comparison

There is no license information available for the latest version (3.0.0) of this package.

Submodule for SilverShop which allows you to compare products in a table.

Maintainers

Package info

github.com/silvershop/silvershop-comparison

Type:silverstripe-vendormodule

pkg:composer/burnbright/silverstripe-shop-comparison

Statistics

Installs: 3 244

Dependents: 0

Suggesters: 0

Stars: 2

Open Issues: 1

3.0.0 2025-06-16 22:09 UTC

This package is auto-updated.

Last update: 2026-04-25 20:34:03 UTC


README

Detail specific features of each product, and then compare them in a dedicated interface.

Features

  • Define product features, eg: weight, wifi
  • Define values for features, eg: 100gm, yes
  • Assign values to products
  • Add / remove products from comparison page view
  • Display a table showing product features side-by-side
  • Group features together for displaying in groups

Installation

Require the submodule via composer, from site root:

composer require silvershop/comparison

This module's `main` branch targets Silverstripe 6 and SilverShop `dev-main`.

Running tests

vendor/bin/phpunit

Static analysis

composer phpstan

Include in Product template:

<% include ProductSpecifications %>

With grouping enabled:

<% include ProductSpecifications Grouping=1 %>

License

See LICENCE