FeedTheFox

A FoxyCart Datafeed Package

View the Project on GitHub richtestani/FeedTheFox

Discounts

The discounts model provides a set of properties and methods to help better determine handling of discoutned orders. Use the get method to retriveve a poroptry or set of proerty values.

$discounts = $datafeed->discounts->get();

The above will return a collection of data.

foreach($discounts as $d) {
    echo $d->get('code');
}

You can also get the discount model to work with the other methods.

$discounts = $datafeed->discounts();

if($discounts->hasDiscount() && $discounts->hasCode('BOGO')) {
    //take come action here
}

hasDiscount()

Returns true or false if the order has discount data

totalDiscountAmount($code)

Returns float value of total order discount. Usually expressed something like: -3.60

getId($type)

Returns a string containing either the transaction id or customer id. Define which in the type. Default is transaction id