vanilo/contracts

Common set of Vanilo Contracts (Interfaces)
280,855 3
Install
composer require vanilo/contracts
Latest Version:6.0.0
PHP:^8.4
License:MIT
Last Updated:Sep 25, 2026
Links: GitHub  ·  Packagist
Maintainer: vanilo

Vanilo Contracts

Tests Packagist Stable Version Packagist downloads MIT Software License

Vanilo is an E-commerce Framework for Laravel. Check out vanilo.io.

This is a subtree-split of the Contracts folder from Vanilo Framework and constitutes a standalone package that defines shared interfaces across various Vanilo Modules.

It aims to support using individual modules without the Framework. So that you can choose for example to use the checkout component without the cart component.

Usage

See the Vanilo Documentation for more details.

Related Packages

vanilo/cart

Vanilo Cart Module

259,914 51
vanilo/product

Vanilo Product Module

252,503 19
vanilo/support

Common Vanilo functions, traits, helpers

278,254 5
vanilo/properties

Vanilo Properties (Attributes) Module

261,231 11
vanilo/order

Vanilo Order Module

249,388 35

Version History

Version Released PHP Laravel License
6.0.0 ^8.4 ^12.61.1|^13.12 MIT
5.2.0 ^8.3 ^10.48|^11.46.2|^12.50|^13.0 MIT
5.1.0 ^8.3 ^10.48|^11.46.2|^12.38 MIT
5.0.0 ^8.3 ^10.48|^11.0|^12.0 MIT
4.2.0 ^8.2 ^10.43|^11.0 MIT