Product Updates

ChangeLog

Тук описваме последните реални промени по платформата.

db254c5

Модул „Промоции“ за оферти с масови действия

Добавихме пълна промоционална логика за оферти на издатели. В панела на издателя вече има форма за масово прилагане на промоция върху избрани оферти чрез чекбоксове.

Промоцията може да е процентно намаление или фиксирана сума в евро, има задължителен срок на валидност, и след изтичане системата автоматично връща реалната цена без допълнителни действия от страна на издателя.

Добавени са нова таблица за промоции, модел, валидация, маршрут и логика за визуализация в marketplace-а и издателските таблици. Промо редовете са визуално отличени с лек червеникаво-лилав нюанс, а в цената се показва както промо стойността, така и зачеркната базова цена.

2d43b23

Безкрайно скролиране в списъка с оферти

Стандартната пагинация в marketplace таблицата беше заменена с infinite scroll. При достигане на дъното на списъка се зареждат следващите оферти автоматично, без презареждане на цялата страница.

Имплементиран е loader със spinner, lazy добавяне на редове и модали, и безопасно поведение при мрежова грешка, така че потребителят да продължи да работи с вече зареденото съдържание.

6a5c6a1

Филтрите вече пазят активния sorting

При промяна на филтри вече не се губи избраният sorting на таблицата. Добавихме запазване на `sort_by` и `sort_dir` като скрити полета във формата, за да се запази контекстът при всяко ново филтриране.

Така поведението е по-предсказуемо при анализ на големи листинги, особено при сравняване на цена, DR и възраст на домейна.

e3d324e

Кликаеми колони за sorting в таблицата

Добавен е sorting директно от header-ите на колоните. Всеки клик върху колона сменя посоката (asc/desc), а иконите показват текущото състояние на сортиране.

Това подобрява скоростта на работа в marketplace-а и премахва нуждата от отделни контроли за сортиране извън таблицата.

b63a5d7

По-ясен reset на sorting-а

Променихме визията и позицията на действието за reset на sorting: бутонът вече е представен като pill елемент с X иконка, което го прави по-забележим и по-бърз за използване.

Целта е потребителят лесно да се върне към стандартния ред на офертите, когато приключи с конкретно сравнение.

479be8c

Редизайн на филтрите като „command deck“

Филтър панелът беше преработен в по-компактен и по-визуален command deck с dual-range слайдери за цена и DR, switch за тип оферта и quick presets за различни сценарии (балансиран, authority, budget).

Освен по-модерен интерфейс, тази промяна намалява броя кликове за достигане до релевантни оферти и улеснява тестове на различни ценови и quality сегменти.

cd94639

Фикс на price slider визуалния слой

Коригирани са стилове на слайдера за цена: border поведението и stacking на thumb елемента. Това премахва визуални артефакти и гарантира стабилен interaction върху различни viewport-и.

d0d8801

Подобрено responsive поведение на филтърните ленти

Добавена е ясна двуколонна структура в зоната с филтърни ленти. Това стабилизира разположението на контролите и подобрява четимостта на командния панел при стандартни desktop ширини.

581ebed + 1827dec

Обновено hero изображение на началната страница

Сменено е основното визуално изображение в публичната начална страница от JPG към PNG ресурс, и е обновена референцията в template-а.

Резултатът е по-актуална визия в hero секцията и по-добра консистентност с останалите маркетингови визуали на платформата.