Scoder: Товарні колекції у розділах / Категорії для Seo. Посадкові розділи. Товари зі знижкою
Scoder: Товарні колекції у розділах / Категорії для Seo. Посадкові розділи. Товари зі знижкою
Scoder: товарные коллекции в разделах / категориях для SEO. Создавайте привлекательные посадочные разделы и отмечайте товары со скидкой. Улучшайте видимость и привлекайте больше клиентов с помощью этого модуля для Битрикс.
Доступно оновлення модуля, що включає новий інтерфейс для підбору товарів у колекцію - інтерфейс фільтра, який підтримує всі інфоблоки у всіх редакціях 1С-Бітрікс. Цей інтерфейс аналогічний фільтру у списку елементів інфоблоку в адміністративному розділі.
Збір товарів зі знижкою став у рази зручнішим, подробиці.
Рішення втілює мрії багатьох власників сайту, а також SEO-фахівців зі створення категорій з необхідним товарним набором, що задовольняє зазначені умови, параметри, властивості.
Прив'язка товарів колекції до розділів інфоблоку виділяє ряд переваг:
дозволяє організувати розділи, в яких автоматично збираються товари з різними параметрами.
немає окремих компонентів, тому немає необхідності щось підганяти під дизайн сайту, все запрацює в рамках поточного вашого дизайну, якщо висновок каталогу вже налаштований.
Підтримка розумного фільтра 1с-Бітрікс.
т.к. колекції будуються на основі розділів інфоблоку, то зберігається весь функціонал розділів, такі як можливість задавати унікальну SEO-інформацію, опис та унікальний URL та інші моменти.
За допомогою даного модуля можна, наприклад, дуже легко та зручно створити товарні набори для Нового року, 23 лютого, 8 березня тощо. та пропонувати їх відвідувачам свого сайту.
Типові приклади використання:
1) Організувати розділ "Розпродаж" (або "Акції")
Розділи, де мають відображатися товари певних параметрів, наприклад, належати одному якомусь бренду, або мати конкретний колір. Випадків безліч. Вручну прив'язувати товари до такого розділу не дуже зручно. Модуль "Товарні колекції в розділах" дозволяє легко організувати такі розділи. Додатково у статті - Товари зі знижкою - реалізація за допомогою колекцій або Товари зі знижкою збирати стало ще простіше.
2) Створення спеціальних категорій, де необхідно відображати товари певних груп.
Один із яскравих прикладів застосування модуля, якщо вам потрібно створити ієрархію розділів принципово відмінну від ієрархії в обліковій системі (програмі). Наприклад, товари додаються з 1с або ширяться з іншого джерела, в якому структура розділів не така як вам потрібна. Потрібно всього 1 раз створити потрібну вам структуру, задати правила для розділів за допомогою конструктора умов та товари автоматично потраплятимуть у ці розділи. Непотрібні розділи, які додалися з джерела, залишиться лише деактивувати.
Можна в конструкторі умов задати умови, аналогічні знижкам та товари будуть зібрані у певному розділі, далі це можна використовувати для виведення лише акційних товарів.
Іноді виникає необхідність виконати обернену задачу, зробити колекції окремо від каталогу, щоб мали готельну сторінку (категорію), не виводилися розділи-колекції в меню або в інших місцях разом з іншими розділами, що візуально представляли ніби окрему сутність. За замовчуванням таке не підтримується, але не хитрими доробками можна пристосувати модуль і для вирішення такого завдання, і ми готові в цьому допомогти * [/ B].
[B]6) Реалізація підрозділів-дублів.
Прив'язка розділу до кількох батьківських розділів Іноді виникає завдання прив'язати один підрозділ до кількох розділів. Стандартно такої можливості немає, т.к. для поділу можна вибирати лише одного "батька" на відміну від товарів. За допомогою даного модуля цю проблему можна обійти, створивши підрозділ-дубль та вказавши в умовах колекції вихідний підрозділ.
Наприклад, у вас збудовано дерево розділів:
.Смартфони
..Чохли
.Планшети
Стоїть завдання, щоб підрозділ "Чохли" (батьки - Смартфони) був доступний також у розділі "Планшети". Використовуючи це рішення, потрібно буде просто створити підрозділ (дубль) з назвою "Чохли" в розділі "Планшети" і налаштувати умови влучення товарів з вихідного розділу.
Розробникам додано обробник події
OnBeforeScoderCollectionElementEdit($return, $element_id, $set_id, $arOldSections, &$arNewSections), де
$return - ознака (false або true) - відв'язати елемент від колекції або прив'язати,
$element_id - ід елемента інфоблоку,
$set_id - ід колекції (ід розділу інфоблоку),
$arOldSections - масив ВД розділів, яким належав товар,
&$arNewSections - масив ВД розділів, яким належатиме.
Цей обробник викликається в момент індексації елемента інфоблоку і можна змінювати параметр $arNewSections.
1.2.5 (25.12.2018)
Додано можливість збереження таблиць при видаленні модуля
1.2.6 (23.01.2019)
Збільшено cache_time (службове)
1.2.7 (15.02.2019)
Багфікс
1.2.8 (05.03.2019)
Оптимізовано функціонал переіндексації
1.2.9 (25.03.2019)
Додано підтримку триального режиму
1.3.0 (25.03.2019)
Виправлення недоліків попереднього оновлення
1.3.1 (26.03.2019)
Додана можливість керування правами доступу до модуля
1.3.2 (29.04.2019)
Усунено недолік при доборі при вказівці властивостей торгових пропозицій
1.3.3 (13.05.2019)
Усунення недоліків попереднього оновлення
1.3.4 (29.05.2019)
Додана дод. опція "Доповнювати товарами зі знижкою"
1.3.5 (29.05.2019)
Додано дії над товарами зі знижкою:
Враховувати лише товари зі знижкою,
Виключати товари зі знижкою
1.3.6 (06.06.2019)
Поправлений недолік при кешуванні колекцій
1.3.7 (07.06.2019)
Оптимізація роботи скриптів
1.3.8 (19.08.2019)
Усунено недолік для редакцій Старт. Додано скидання загального кешу під час редагування колекцій.
1.3.9 (27.08.2019)
Додано параметр "Починати з елемента (Ід)" у налаштуваннях модуля для загальної індексації
1.4.0 (05.09.2019)
При повній переіндексації додано покроковість для колекцій.
1.4.1 (05.09.2019)
Виправлено недолік попереднього оновлення
1.4.2 (10.09.2019)
Додано параметр "Кількість колекцій, що обробляються за один крок" у налаштуваннях модуля; Виконано кешування колекцій за загальної переіндексації; усунений недолік при збереженні опцій типу checkbox
1.4.3 (10.09.2019)
Усунено недолік останніх оновлень
1.4.4 (13.09.2019)
Додано опцію "Вимкнути інтерфейс фільтра" в налаштуваннях модуля
1.4.5 (28.10.2019)
Додаток по функціоналу "Вимкнути інтерфейс фільтра"
1.4.6 (23.12.2019)
Коригування списку розділів для фільтра
1.4.7 (27.05.2020)
Додано сторінку зі списком усіх колекцій: Сервіси -> Товарні колекції у розділах -> Колекції
1.4.8 (17.06.2020)
Багфікс: примусовий підрахунок знижок під час запуску через крон
1.4.9 (07.10.2020)
Внесено коригування під час перевірки умов для торгових пропозицій
1.5.0 (27.07.2021)
Коригування інтерфейсу фільтра для властивостей типу "Прив'язка до елементів"
1.5.1 (11.08.2021)
Коригування: відв'язування від розділу-колекції при зазначеній опції "Враховувати доступність товарів / Тільки доступні"
1.5.2 (01.09.2021)
Коригування логіки Інтерфейсу фільтра з урахуванням нововведень 1С-Бітрікс.
1.5.3 (02.09.2021)
Виправлення відображення фільтра під час перегляду різними користувачами
1.5.4 (27.09.2021)
Коригування
1.5.5 (29.11.2021)
Коригування при використанні кількох інфоблоків
1.5.6 (16.01.2022)
У функції агента додано визначення $USER = new CUser, якщо об'єкт не визначено.
1.5.7 (16.06.2022)
Поліпшено сумісність із малими версіями
1.5.8 (11.07.2022)
Коригування недоліку попереднього оновлення.
1.5.9 (17.08.2022)
Коригування для загальної переіндексації при відключеному інтерфейсі фільтра
1.6.0 (07.09.2022)
Зміни у кешуванні
1.6.1 (18.01.2023)
Коригування для php8
1.6.2 (05.02.2023)
Виправлення неможливості видалення колекцій у списку: Сервіси - Товарні колекції у розділах - Колекції
1.6.3 (13.03.2023)
Додаткові коригування для php8
1.6.4 (14.04.2023)
Зміни у мовних файлах
1.6.5 (24.05.2023)
У налаштуваннях модуля додано параметр "Інтервал між кроками, сік"
1.6.6 (25.09.2023)
Коригування в обробнику подій OnBeforeProlog
1.6.7 (13.10.2023)
Додано передачу "$sectionId = null" до методу CIBlockElement::SetElementSection, але з можливістю змінити $sectionId через обробник подій OnBeforeScoderCollectionElementEdit
1.6.8 (08.02.2024)
Коригування для "інтерфейсу фільтра" для властивостей типу "Прив'язка"
1.6.9 (16.02.2024)
Переглянуто логіку включення опції "Використовувати інтерфейс фільтра" для редакцій Старт або коли вимкнено інтерфейс фільтра в налаштуваннях модуля
Коментарі
Завантаження коментарів...
Scoder: Товарні колекції у розділах / Категорії для Seo. Посадкові розділи. Товари зі знижкою