PHPackages                             silvercommerce/customisable-products - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. silvercommerce/customisable-products

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

silvercommerce/customisable-products
====================================

SilverCommerce module that adds customisable products (adding dropdowns, radio buttons or textfields to a product)

1.1.5(3y ago)01.1k1BSD-3-ClausePHP

Since Sep 11Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/silvercommerce/customisable-products)[ Packagist](https://packagist.org/packages/silvercommerce/customisable-products)[ Docs](https://github.com/silvercommerce/customisable-products)[ RSS](/packages/silvercommerce-customisable-products/feed)WikiDiscussions 1.0 Synced 3d ago

READMEChangelogDependencies (2)Versions (11)Used By (0)

SilverCommerce Customisable Products
====================================

[](#silvercommerce-customisable-products)

Adds a product that can be customised (via dropdowns, radios or free-text) to your product catalogue.

**NOTE** By default this module does not require you to install a catalogue frontend, but it does support the two default ones that can be used with SilverCommerce (`silvercommerce/catalogue-frontent` and `silvercommerce/catalogue-page`).

Author
------

[](#author)

This module is created and maintained by: [ilateral](https://ilateralweb.co.uk)

Dependancies
------------

[](#dependancies)

- SilverStripe Framework 4.x
- SilverCommerce CatalogueAdmin 1.x

Installation
------------

[](#installation)

Install this module via composer:

```
composer require silvercommerce/customisable-products

```

Then run: dev/build/?flush=1

Usage
-----

[](#usage)

Create a new product and from the list of Product types, select CustomisableProsuct. Now you will get a "Customisations" tab under a product.

Global Customisations
---------------------

[](#global-customisations)

This module allows you to define global customisation lists that can be assigned to multiple products.

In order to do this, you need to log into the admin and click the "Settings" tab then click "Customisable Products".

Next add a list and then you can add customisations as normal.

Finally find the products that you want to add customisations to and click the "Customisations" tab. Now you can select your list from the dropdown.

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance55

Moderate activity, may be stable

Popularity17

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~234 days

Recently: every ~459 days

Total

11

Last Release

95d ago

Major Versions

1.1.x-dev → 2.x-dev2026-02-08

### Community

Maintainers

![](https://www.gravatar.com/avatar/c7d4998767cb41bf0048a65158559384fbab33751b26c996d6367019c68c4f8b?d=identicon)[DFT](/maintainers/DFT)

---

Top Contributors

[![mlewis-everley](https://avatars.githubusercontent.com/u/687143?v=4)](https://github.com/mlewis-everley "mlewis-everley (40 commits)")

---

Tags

customisable-productsdropdownsecommerceproductshopsilvercommercesilverstripeproductcommercesilvercommercecustomisable

### Embed Badge

![Health badge](/badges/silvercommerce-customisable-products/health.svg)

```
[![Health](https://phpackages.com/badges/silvercommerce-customisable-products/health.svg)](https://phpackages.com/packages/silvercommerce-customisable-products)
```

###  Alternatives

[silverstripe/multi-domain

Allows multiple domains to access one CMS instance, mapping them to different sections of the hierarchy

141.6k](/packages/silverstripe-multi-domain)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
