PHPackages                             dynamic/silverstripe-foxy-discounts - 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. dynamic/silverstripe-foxy-discounts

ActiveSilverstripe-vendormodule

dynamic/silverstripe-foxy-discounts
===================================

Offer discounts on purchase conditions for your Foxy products.

1.2.3(5y ago)05612[2 issues](https://github.com/dynamic/silverstripe-foxy-discounts/issues)BSD-3-ClausePHPCI failing

Since Sep 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/dynamic/silverstripe-foxy-discounts)[ Packagist](https://packagist.org/packages/dynamic/silverstripe-foxy-discounts)[ RSS](/packages/dynamic-silverstripe-foxy-discounts/feed)WikiDiscussions 1.2 Synced today

READMEChangelog (10)Dependencies (8)Versions (15)Used By (0)

SilverStripe Foxy Discounts
===========================

[](#silverstripe-foxy-discounts)

Offer discounts on purchase conditions for your Foxy products.

[![Build Status](https://camo.githubusercontent.com/5b848c52a413d09e9944e2df68c61e5081a077b160a1cf45bce416f1be99254a/68747470733a2f2f7472617669732d63692e6f72672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/dynamic/silverstripe-foxy-discounts)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/4d6b8865c42e89cd404bf38154c2bc38195eb0c31bc6fcd4a0a2e4257c7877d3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dynamic/silverstripe-foxy-discounts/?branch=master)[![Build Status](https://camo.githubusercontent.com/695a23d73c10525ac92163c29c55d20a16b379142f841d227957e58604468df3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/dynamic/silverstripe-foxy-discounts/build-status/master)[![codecov](https://camo.githubusercontent.com/ae55dc65c9ebb5e1f4db5a8384b0e9d0f06ba643892a3220e96e241b8925f8eb/68747470733a2f2f636f6465636f762e696f2f67682f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/dynamic/silverstripe-foxy-discounts)

[![Latest Stable Version](https://camo.githubusercontent.com/11af3bcdfb36abfa2c4498c82252e8eabd692736b87622a8590842fc8274a4a7/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f762f737461626c65)](https://packagist.org/packages/dynamic/silverstripe-foxy-discounts)[![Total Downloads](https://camo.githubusercontent.com/faec24a9a0a738b967e77b622504249f3f27ca145aa0e949c10a84a5c0159161/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f646f776e6c6f616473)](https://packagist.org/packages/dynamic/silverstripe-foxy-discounts)[![Latest Unstable Version](https://camo.githubusercontent.com/5de74ad10a8d8706b132ed3145ea95178b8d7da5d664e54946b3180d14d79233/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f762f756e737461626c65)](https://packagist.org/packages/dynamic/silverstripe-foxy-discounts)[![License](https://camo.githubusercontent.com/7df527e5697ff959155d033d83a96dcc51671df84eeaba33c1a2a49c7e22a33e/68747470733a2f2f706f7365722e707567782e6f72672f64796e616d69632f73696c7665727374726970652d666f78792d646973636f756e74732f6c6963656e7365)](https://packagist.org/packages/dynamic/silverstripe-foxy-discounts)

Requirements
------------

[](#requirements)

- SilverStripe ^4.0
- SilverStripe Foxy ^1.0

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

[](#installation)

```
composer require dynamic/silverstripe-foxy-discounts

```

License
-------

[](#license)

See [License](license.md)

Example configuration
---------------------

[](#example-configuration)

Add the following extensions to your product classes:

```
Dynamic\Products\Page\Product:
  extensions:
    - Dynamic\Foxy\Discounts\Extension\ProductDataExtension

PageController:
  extensions:
    - Dynamic\Foxy\Discounts\Extension\PageControllerExtension

```

Advanced Usage
--------------

[](#advanced-usage)

You can limit discounts based on Product restrictions. The example below would add a "Discount only these products" and "These products should be excluded from the discount" type of logic:

*note: This example has additional requirements such as GridFieldExtension be installed*

```
