<?php

/**
 * example that fetches shipping rates
 *
 * $Id$
 *
 * @package     Services_Ebay
 * @subpackage  Examples
 * @author      Stephan Schmidt
 */
error_reporting(E_ALL);
require_once '../vendor/autoload.php';
require_once 'config.php';
$session = \Services\Ebay::getSession($devId, $appId, $certId);
$session->setToken($token);
$ebay = new \Services\Ebay($session);
$prefs = \Services\Ebay::loadModel('Preferences', 'CrossPromotion');
$prefs->AddPreference('Enabled', 1, 'Boolean');
$sorting = \Services\Ebay::loadModel('Preferences', 'Sorting');
$prefs->AddPreference($sorting);
$crosssell_sortfiltering = \Services\Ebay::loadModel('Preferences', 'Crosssell_SortFiltering');
$crosssell_sortfiltering->AddPreference('BuyItNowSortFiltering', 1, 'Integer');
$crosssell_sortfiltering->AddPreference('FinalSortFiltering', 1, 'Integer');
$sorting->AddPreference($crosssell_sortfiltering);
$result = $ebay->SetPreferences($prefs);
if ($result === true) {
    echo 'Preferences set.';
}