Някой да помогне отново? Интересува ме къде мога да задам колко време да са cookie lifetimе?
Колко време се пазят cookies на тези който са влезли през aff линка? Тоест , колко време след като са влезли в сайта през афф линк , могат да си закупят нещо и комисионната да отиде за дилъра
// Affiliate
$registry->set('affiliate', new Affiliate($registry));
if (isset($request->get['tracking'])) {
setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
}
Задаването на валидност/живот на бисквитка става при самото ѝ създаване. По подразбиране е 0, което ще рече, че е валидна до затварянето на браузъра. Съдейки от предишния ти пост:
Можеш да намериш създаването на бисквитката с проследяващия код във файла index.php в основната директория на сайта на следните редове:
PHP:// Affiliate $registry->set('affiliate', new Affiliate($registry)); if (isset($request->get['tracking'])) { setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/'); }
Това в случая означава, че при всяко влизане през "афф линк" на съответен потребител се създава една и съща бисквитка със живот/валидност 1000 дни (1 час по 24 по 1000) от текущия момент. През тези 1000 дни потребителя, ако закупи продукт, комисионната ще отиде за съответния дилър, чийто "афф линк" е отворил последно.
Тук говорим за идеален вариант, при който потребителя не си чисти бисквитките в браузъра.
Благодаря ти отново stan_bg. Може ли още един въпрос?
Като вляза примерно в категория компютри ми излизат по default "Сортиране по : Основен" а искам да го направя "Сортиране по : Цена (възх.)"
Търсих навсякъде в настройки , но не видях да има такава функция.
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.price';
}
Те поръчките може да са дошли и от линка тук, понеже форума се класира на по-добри позиции, успех и от мен.