PHPackages                             bozboz/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. bozboz/products

AbandonedLibrary[Utility &amp; Helpers](/categories/utility)

bozboz/products
===============

v1.0.0(7y ago)02331PHP

Since Aug 21Pushed 5y ago3 watchersCompare

[ Source](https://github.com/bozboz/products)[ Packagist](https://packagist.org/packages/bozboz/products)[ RSS](/packages/bozboz-products/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (2)Used By (1)

Products package
================

[](#products-package)

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

[](#installation)

See

Usage
-----

[](#usage)

There's an awful lot of stuff in here that's never been used and you can and probably should just ignore it. Unless what you need is the exact setup contained within this package (it's very unlikely that it is) you're much better off setting up your products manually. Provided they implement the `Orderable` interface in the orders package it should all work fine.

There are some useful bits in the package, though. These are:

- `Bozboz\Ecommerce\Products\Pricing\PriceTrait`
- `Bozboz\Ecommerce\Products\Pricing\PriceField` **\#TODO:** Move this to admin.
- `Bozboz\Ecommerce\Products\OrderableProduct`

### OrderableProduct

[](#orderableproduct)

While you're probably better off not actually using this class it's a good example of implementing an orderable/shippable model.

### Price

[](#price)

Prices should be stored as pence. Ideally in a field called `price_pence`. In order to calculate the tax the priced model should have a field called `tax_rate`. The PriceTrait will handle the conversion from pence to pounds for you and calculate the tax rate.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity62

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

Unknown

Total

1

Last Release

2874d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3c709396f3a6a7048c1c89615c6fce3f8301bd5715c641bf07b48268187727a3?d=identicon)[bozboz](/maintainers/bozboz)

---

Top Contributors

[![samdking](https://avatars.githubusercontent.com/u/1331514?v=4)](https://github.com/samdking "samdking (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

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

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

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k172.1k9](/packages/bagisto-bagisto)[unopim/unopim

UnoPim Laravel PIM

10.5k2.4k](/packages/unopim-unopim)[riari/laravel-forum

A Laravel package providing a solid foundation for building discussion forums

65598.7k3](/packages/riari-laravel-forum)[biostate/filament-menu-builder

An Elegant Menu Builder for FilamentPHP

6528.1k2](/packages/biostate-filament-menu-builder)[wsmallnews/filament-nestedset

Filament nestedset tree builder powered by kalnoy/nestedset with Filament v4 and v5 support

197.8k19](/packages/wsmallnews-filament-nestedset)[novius/laravel-nova-order-nestedset-field

A Laravel Nova field that make your resources orderable

2393.1k2](/packages/novius-laravel-nova-order-nestedset-field)

PHPackages © 2026

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