Плагин - это ценное дополнение к любому веб-сайту на основе WooCommerce. Он позволяет пользователям легко создавать кураторские коллекции продуктов, улучшая опыт покупок для клиентов. С безупречной интеграцией и удобными функциями для пользователей он оптимизирует процесс организации и эффективного отображения продуктов на онлайн-магазине.

Версия плагина: 1.7.1
 
WordPress плагин CodeCanyon WooCommerce Collections

Особенности плагина

Бизнесы могут использовать его мощные функциональные возможности для увеличения продаж и вовлеченности клиентов. Позволяя создавать визуально привлекательные коллекции продуктов, он помогает демонстрировать продукты более персонализированным и стратегическим образом. Гибкость и настроенные опции плагина предоставляют пользователям полный контроль над тем, как их коллекции представлены, учитывая различные потребности в брендинге и маркетинге.

Одной из его выдающихся особенностей является возможность легко создавать неограниченное количество коллекций, что делает его идеальным для бизнесов всех размеров. Независимо от того, выделяют ли сезонные акции, самые продаваемые товары или новые поступления, плагин дает пользователям возможность составлять коллекции, которые способствуют увеличению конверсий и удержанию клиентов. Благодаря адаптивности проекта гарантируется, что эти коллекции отлично выглядят на любом устройстве, обеспечивая безупречный опыт покупок на рабочих станциях и мобильных платформах.

Кроме того, плагин предлагает ряд вариантов отображения для креативного представления коллекций. От сеточных композиций до слайдеров и каруселей, пользователи могут выбирать наиболее подходящий формат для привлекательного представления своих продуктов. Эта универсальность позволяет бизнесам экспериментировать с различными стилями презентации и оптимизировать отображение продукции для максимального влияния на продажи и вовлеченность.

В заключение, интуитивный интерфейс и мощные возможности CodeCanyon WooCommerce Collections делают его ценным инструментом для пользователей WooCommerce, стремящихся улучшить функциональность своего онлайн-магазина. Позволяя создавать динамичные и увлекательные коллекции продуктов, он дает возможность бизнесам эффективно демонстрировать свои предложения и повышать удовлетворенность клиентов. Благодаря безупречной интеграции и мощным возможностям, это необходимый инструмент для оптимизации презентации продукции и увеличения продаж в конкурентной среде электронной коммерции.

Спецификации:

Дата выхода: 28-08-2015
Дата обновления: 18-07-2024
Тип расширения: Платный
Лицензия: GPL
Тематика: Интернет-коммерция
Совместимость: W4.x W5.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CodeCanyon

Рейтинг:
4.4787234042553 1 1 1 1 1 (Оценок: 282)
4.4787234042553 282

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке и применению CodeCanyon WooCommerce Collections

CodeCanyon WooCommerce Collections - это руководство по практической настройке плагина Docket - WooCommerce Collections / Wishlist / Watchlist для магазина на WooCommerce. Здесь не будет повторения короткой карточки продукта: ниже разобраны установка, первые проверки, логика коллекций, настройки отображения, шорткоды, сценарии для покупателей, диагностика типичных ошибок и безопасные способы адаптации внешнего вида.

Главная задача плагина - дать покупателям возможность сохранять товары в коллекции, списки желаний или списки наблюдения, а владельцу магазина - управлять тем, где показывается кнопка, какие ограничения действуют для гостей и пользователей, как коллекции отображаются в личном кабинете и как их можно использовать для повторного визита к товарам. Такой функционал особенно полезен там, где покупатель не принимает решение сразу: одежда, мебель, аксессуары, подарки, цифровые товары, товары для проекта или подборки для клиента.

Обложка руководства по CodeCanyon WooCommerce Collections с примером коллекции товаров
Общая логика руководства: покупатель сохраняет товары, магазин показывает коллекцию, администратор проверяет настройки и результат.

Материал написан для владельца магазина, вебмастера и разработчика, который уже работает с WordPress и WooCommerce. Если вы только выбираете плагин, начните с разделов про сценарии и ограничения. Если плагин уже установлен, переходите к настройкам, шорткодам и проверке результата на тестовом товаре.

Коллекция в контексте этого плагина - это не категория каталога и не обычная подборка администратора. Это пользовательский список товаров, который может быть создан покупателем, показан в личном кабинете, открыт по отдельной ссылке, сделан публичным или приватным и, при включенной настройке, использован для добавления нескольких товаров в корзину.

Когда коллекции действительно помогают магазину

WooCommerce уже умеет выводить товары, категории, метки, корзину и оформление заказа. CodeCanyon WooCommerce Collections закрывает другой слой поведения: покупатель сохраняет то, что ему интересно, но не обязательно покупает сейчас. Это не замена каталогу и не замена корзине. Корзина обычно означает "я почти готов купить", а коллекция означает "я хочу вернуться к этим товарам, сравнить, показать кому-то или собрать набор".

Эта разница важна для настройки. Если вы ставите кнопку коллекции на все страницы без продуманной логики, она может стать лишним декоративным элементом. Если же связать ее с реальными сценариями, плагин помогает удержать пользователя в магазине и делает повторный визит проще.

Сценарии, где функция уместна

Плагин особенно полезен в магазинах с большим выбором, где покупатель сравнивает несколько товаров и возвращается к ним позже. Например, пользователь может собрать список подарков, дизайнер - подборку мебели для клиента, оптовый покупатель - черновой набор товаров перед согласованием, а постоянный клиент - список расходников, которые покупает периодически.

  • Магазин с визуальным выбором. Одежда, аксессуары, декор, косметика и подарки выигрывают от кнопки сохранения, потому что покупатель часто сравнивает варианты.
  • Каталог с повторными покупками. Коллекции помогают держать под рукой товары, которые нужны регулярно, но покупаются не каждый визит.
  • Проектные продажи. Если менеджер или клиент собирает набор товаров для ремонта, мероприятия или комплектации, публичная коллекция удобнее длинной переписки со ссылками.
  • Мультивендорный магазин. При совместимости с кабинетами продавцов "My Collections" можно вывести в пользовательских разделах, если соответствующий плагин активен и настройка доступна.

Когда лучше не перегружать сайт

Если в каталоге мало товаров, покупки почти всегда импульсные, а пользователь сразу переходит в корзину, отдельная коллекция может не дать заметной пользы. То же относится к магазинам с очень строгим путем покупки, где любой дополнительный слой отвлекает от оформления заказа. В таких случаях сначала проверьте, не достаточно ли стандартной корзины, блока "сравнить" или простого списка избранного в теме.

Практическая проверка перед внедрением: откройте 5-10 популярных товаров и спросите себя, зачем покупатель будет сохранять их в отдельный список. Если ответ связан с сравнением, подарками, проектом, повторной покупкой или публичной ссылкой, плагин имеет смысл тестировать.

Что умеет плагин и как это связано с покупательским путем

Официальные источники описывают плагин как инструмент для коллекций, списков желаний и списков наблюдения. В практической работе это превращается в несколько узлов: кнопка на товаре или в каталоге, модальное окно добавления, страница коллекций, личный кабинет, публичная ссылка, приватность, поиск и сортировка, админское управление и настройки отображения.

Важно не воспринимать эти возможности как независимые галочки. Они образуют цепочку: пользователь видит кнопку, добавляет товар, выбирает коллекцию или создает новую, потом возвращается к списку, меняет порядок, делится ссылкой или переносит товары в корзину. Если один элемент цепочки не настроен, весь сценарий выглядит оборванным.

Покупательские функции

Покупатель может создавать несколько коллекций, добавлять товары без ухода со страницы товара, использовать публичный или приватный режим, делиться коллекцией по ссылке или через включенные социальные каналы. Для гостевых пользователей разработчик указывает хранение через cookie в течение ограниченного времени или до очистки cookie, поэтому гостевой сценарий нужно тестировать отдельно от сценария зарегистрированного пользователя.

Публичные и приватные коллекции

Публичная коллекция подходит для "показать другу", "отправить подборку клиенту" или "поделиться списком подарков". Приватная коллекция нужна для личных подборок, которые не должны быть доступны по ссылке другим людям. Если в вашем магазине есть товары медицинской, личной или профессиональной тематики, приватность по умолчанию стоит выбирать осторожно и объяснять пользователю, что именно видно другим.

Добавление нескольких товаров в корзину

Настройка bulk add to cart полезна, когда коллекция часто превращается в заказ целиком: набор расходников, комплект аксессуаров, список подарков. Но для магазинов с вариантами товара, обязательными опциями или сложной логикой наличия такую функцию нужно проверять особенно внимательно: товар может требовать выбор вариации, размера или другого параметра до добавления в корзину.

Администраторские функции

Администратор и менеджер магазина могут управлять видимостью кнопки, типом ссылки или кнопки, иконкой, текстом, лимитами, сортировкой, поиском, отображением в личном кабинете и отдельными ограничениями по пользователям или товарам. В документации также описана возможность добавлять товары в коллекцию выбранного пользователя из админ-панели, что удобно для поддержки и ручного сопровождения клиентов.

Отдельный слой - гибкость для разработчика: template overrides через дочернюю тему, копирование CSS-файлов в папку темы, фильтры для сообщений, терминологии, параметров кнопки, ссылки шаринга и редиректа для незалогиненных пользователей. Эти возможности нужны не всем, но они важны, если магазин уже имеет собственный дизайн карточки товара или нестандартный личный кабинет.

Что проверить перед установкой в рабочем магазине

Перед включением любого WooCommerce-плагина на живом магазине полезно сделать короткую техническую ревизию. Для коллекций это особенно важно, потому что плагин касается страниц товара, архива, личного кабинета, пользовательских данных, cookie, корзины и иногда кабинетов мультивендорных расширений.

Совместимость и резервная точка

Проверьте, что текущие WordPress, WooCommerce, PHP и тема не находятся в явно устаревшем состоянии. На CodeCanyon и странице разработчика указаны поддерживаемые версии и changelog, но перед установкой лучше смотреть именно текущую карточку продукта и журнал изменений. Если магазин активно продает, делайте установку на тестовой копии, а не сразу на основной витрине.

  • Сделайте резервную копию файлов и базы данных перед установкой и перед обновлением плагина.
  • Проверьте, нет ли в теме уже встроенного списка желаний, который может дублировать кнопку и создавать путаницу.
  • Запишите, какие плагины меняют карточку товара, архив магазина, личный кабинет, корзину и оформление заказа.
  • Если используется кеш, подготовьте режим тестирования без агрессивной оптимизации JavaScript и без кеша для личного кабинета.
  • Если используются WPML, BuddyPress, Ultimate Member, Dokan, WC Vendors или похожие кабинеты, проверьте, есть ли нужная настройка совместимости в разделе коллекций.

Безопасность и обновления

У продукта были публично описанные уязвимости в старых сборках, а журнал изменений разработчика фиксирует исправления. Поэтому перед работой с плагином нельзя ориентироваться на случайный архив из старого проекта. Используйте актуальный файл из доверенного источника, проверьте changelog и не оставляйте старую версию в рабочем магазине.

Минимальное правило безопасности: если плагин уже стоял на сайте раньше, перед повторным включением проверьте его версию, журнал изменений, наличие обновления и резервную копию. Для магазина с заказами и личными кабинетами это не формальность, а часть нормального обслуживания.

Установка и первая проверка без лишнего риска

Установка выполняется как у обычного WordPress-плагина через Plugins и Add New с загрузкой ZIP-архива. Важно загружать именно ZIP-файл плагина, а не общий архив с документацией и дополнительными материалами. После активации в WooCommerce появляется раздел настроек коллекций.

Я намеренно не разбираю покупку, получение кода и действия, связанные с лицензированием. Для руководства по функциональности важнее понять, как безопасно включить плагин, где искать настройки и что проверить после установки. Если админ-панель показывает уведомление, связанное с доступом к настройкам или обновлениям, сверяйтесь с документацией разработчика и политикой вашего источника файла.

Базовый порядок установки

  1. Откройте админ-панель WordPress и перейдите в Plugins - Add New.
  2. Выберите загрузку архива через Upload Plugin и укажите ZIP-файл плагина.
  3. Нажмите Install Now, дождитесь установки и активируйте плагин через Activate.
  4. Перейдите в WooCommerce - Settings - Collections и убедитесь, что вкладки настроек доступны.
  5. Очистите кеш сайта и браузера, если тема или оптимизатор активно кешируют страницы товара.

Первая проверка после активации

Не начинайте с изменения всех параметров. Сначала проверьте, появляется ли кнопка добавления в коллекцию на тестовом товаре, открывается ли модальное окно, создается ли новая коллекция и видна ли она в личном кабинете или на выбранной странице. Это позволяет быстро отделить проблему установки от проблемы тонкой настройки.

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

Если на этом этапе кнопка не отображается, не спешите менять код. Сначала проверьте, не скрыта ли она настройками ролей, метабоксом конкретного товара, настройкой для гостей или конфликтом с шаблоном карточки товара.

Подробная настройка после установки

Главный раздел настроек находится по пути WooCommerce - Settings - Collections. В документации выделены General Settings, Display Settings и Misc Settings. Их лучше проходить в таком порядке: сначала страница и доступ, затем внешний вид и поведение списка, потом терминология, endpoints и удаление данных.

Карта основных настроек CodeCanyon WooCommerce Collections после установки
Схема помогает не смешивать базовый доступ, отображение кнопки, страницу коллекций и дополнительные параметры.

Основные настройки: страница, гости, лимиты и шаринг

Сначала выберите страницу коллекций. Документация указывает, что страница должна содержать shortcode [woo_cl_collections]. Без этой страницы пользователь может добавить товар, но потом не увидит нормальный список коллекций или получит не тот маршрут.

Настройка гостевых коллекций зависит от модели магазина. Если покупки часто делают без регистрации, гостевой режим снижает трение. Если товары чувствительные, а коллекции важны как часть личного кабинета, лучше потребовать вход. Гостевые коллекции завязаны на cookie, поэтому они могут исчезнуть после очистки браузера, смены устройства или блокировки cookie. Это нужно учитывать в подсказках для пользователей и в поддержке.

Лимиты на количество коллекций и товаров в коллекции полезны для защиты от хаоса и слишком тяжелых списков. Для обычного магазина можно начать с умеренных лимитов, а затем расширять их по фактическому поведению покупателей. Если лимиты оставить пустыми, документация трактует это как отсутствие ограничения, но на большом магазине такой подход лучше сначала тестировать.

Что включать сразу

  • Назначьте страницу коллекций с shortcode [woo_cl_collections].
  • Решите, разрешать ли гостям создавать коллекции, исходя из политики регистрации.
  • Установите разумные лимиты, если каталог большой или пользовательские списки могут разрастаться.
  • Включите только те каналы шаринга, которые реально нужны вашей аудитории.
  • Проверьте настройку приватности по умолчанию и объясните ее в интерфейсе, если это критично.

Отображение: кнопка, иконка, карточка коллекции и личный кабинет

В Display Settings настраиваются количество элементов на странице, число колонок, блок "My Collections" в личном кабинете, поиск, сортировка, текст кнопки, тип кнопки или ссылки, иконка и дополнительные подписи. Для первого запуска лучше выбирать узнаваемый текст и простую кнопку, а не экспериментировать сразу с несколькими иконками.

Кнопка должна быть заметной, но не конкурировать с Add to cart. Для товаров, которые покупают быстро, кнопку коллекции можно сделать вторичной. Для товаров, которые часто сравнивают, она может стоять ближе к цене или рядом с основным действием, если тема корректно это поддерживает.

Практичный набор для типового магазина

  • Оставьте 3 колонки для списка, если карточки коллекций содержат изображения и короткие подписи.
  • Включите поиск по коллекциям, если пользователи могут создавать много списков.
  • Включите сортировку элементов коллекции, если порядок товаров важен для подборок и проектов.
  • Используйте понятный текст кнопки: "Добавить в подборку", "Сохранить в список" или термин, который вы выбрали в магазине.
  • Проверьте кнопку на странице товара, в архиве магазина и на мобильной ширине.

Misc Settings: терминология, endpoints и удаление данных

Раздел Misc Settings влияет на терминологию и маршруты страниц. Плагин позволяет заменить слово collection на более подходящий термин: Light Box, Watch List, Wish List, Want List или собственный вариант через настройки и фильтры. Для русскоязычного магазина чаще всего естественно звучат "подборка", "список желаний" или "избранное", но выбирать нужно по сценарию.

Endpoints view-collection, edit-collection и collection-author лучше не менять без причины. Если вы меняете их на рабочем сайте, после сохранения обновите постоянные ссылки и проверьте старые URL. Ошибка в endpoint часто выглядит как 404 или перенаправление не туда.

Настройка удаления опций и таблиц при деактивации нужна только если вы действительно выводите плагин из эксплуатации. Не включайте удаление данных на этапе обычного тестирования, иначе можно потерять настройки и пользовательские коллекции при временном отключении.

Страницы, шорткоды и блоки: как вывести коллекции там, где они нужны

У CodeCanyon WooCommerce Collections есть несколько шорткодов, которые делают плагин гибче обычной кнопки в карточке товара. Документация описывает основной shortcode страницы коллекций, кнопку добавления товара, список featured collections и блок "My Collections". Это позволяет собрать отдельную страницу "Мои подборки", вставить кнопку в редактор или вывести избранные коллекции в контентном блоке.

Схема вывода шорткодов WooCommerce Collections на страницах магазина
Шорткоды связывают страницу коллекций, кнопку добавления, избранные подборки и личный кабинет в один путь пользователя.

Основная страница коллекций

Страница с [woo_cl_collections] - центральный маршрут. Она должна быть опубликована, доступна пользователю и выбрана в настройках плагина. Если вы используете конструктор страниц, не вставляйте shortcode внутрь элемента, который экранирует или ломает вывод. Для проверки создайте простую тестовую страницу без сложной сетки и убедитесь, что коллекции отображаются.

Кнопка добавления через shortcode

Shortcode [woo_cl_add_to_collection] можно использовать на странице, записи или товаре, когда нужно вывести кнопку не в стандартном месте темы. В настройках shortcode доступны product ID, текст кнопки, тип ссылки или кнопки и иконка. Это полезно для посадочных страниц, подборок товаров в редакторе или кастомных шаблонов, где стандартный hook темы не подходит.

Проверяйте такой вывод на конкретном товаре. Если product ID не задан или задан неверно, пользователь может не понимать, какой товар добавляется. Если страница содержит несколько товаров, лучше использовать понятный контекст рядом с кнопкой и не размещать одинаковые кнопки без названий.

Featured Collections и My Collections

Featured Collections помогают показать выбранные администратором коллекции как витрину идей. Это уместно для сезонных подборок, подарочных наборов или публичных коллекций от редакции магазина. My Collections, наоборот, работает как персональный блок для пользователя и лучше подходит для личного кабинета, страницы профиля или пользовательской панели.

Если в магазине используются Ultimate Member, BuddyPress, Dokan, WC Vendors или похожие кабинеты, проверяйте отображение "My Collections" внутри каждого кабинета отдельно. Документация WPWeb описывает совместимость с несколькими такими расширениями, но фактический вид зависит от темы, активных шаблонов и настроек кабинета.

Реальный сценарий: подборка подарков с добавлением части товаров в корзину

Практический пример лучше всего показывает, как пользоваться CodeCanyon WooCommerce Collections не как декоративной кнопкой, а как рабочим маршрутом покупателя. Возьмем магазин подарков или аксессуаров. Пользователь собирает несколько вариантов, часть показывает другому человеку, а затем переносит выбранные товары в корзину.

Пример сценария CodeCanyon WooCommerce Collections от товара до корзины
Сценарий показывает связь между действием администратора, поведением покупателя и проверкой результата на сайте.

Цель сценария

Нужно получить публичную или приватную подборку товаров, которую пользователь может пополнять из карточек товара, просматривать на отдельной странице, сортировать и частично переносить в корзину. Такой сценарий помогает понять, работает ли вся цепочка: кнопка, модальное окно, страница коллекций, приватность, сортировка, корзина.

Подготовка

  • Создайте тестового покупателя с обычной ролью клиента.
  • Подготовьте 3-5 простых товаров и один вариативный товар, если в магазине есть вариации.
  • Назначьте страницу коллекций с shortcode [woo_cl_collections].
  • Включите управление приватностью на публичной части, если хотите тестировать публичные и приватные списки.
  • Включите bulk add to cart только после того, как обычное добавление в коллекцию уже работает.

Шаги

  1. Войдите под тестовым покупателем и откройте первый товар.
  2. Нажмите кнопку добавления в коллекцию и создайте новую коллекцию с понятным названием, например "Подарки для коллег".
  3. Добавьте еще несколько товаров из карточек и из архива магазина.
  4. Откройте страницу коллекций, проверьте список товаров, описание и приватность.
  5. Измените порядок товаров, если включена drag-and-drop сортировка.
  6. Выберите часть товаров и добавьте их в корзину, если bulk add to cart включен.
  7. Перейдите в корзину и убедитесь, что товары добавлены корректно, без неверных вариаций и дублей.

Проверка результата

Результат считается рабочим, если кнопка видна в нужных местах, коллекция создается без перезагрузки страницы товара, список доступен по выбранной странице, приватность ведет себя ожидаемо, а добавление в корзину не ломает стандартный путь WooCommerce. Для публичной коллекции отдельно откройте ссылку в приватном окне браузера. Для приватной - убедитесь, что незалогиненный пользователь не видит чужую подборку.

Нюанс для вариативных товаров: тестируйте товар после выбора конкретной вариации. Если пользователь сохраняет товар без нужных параметров, на этапе корзины может потребоваться дополнительный выбор.

Поиск, сортировка, приватность и роль гостевых пользователей

Один из сильных блоков плагина - управление поведением коллекций после создания. Для маленького магазина достаточно базового списка, но чем больше товаров и повторных визитов, тем важнее поиск, сортировка, лимиты и приватность. Эти настройки не просто "улучшают интерфейс", они определяют, сможет ли покупатель быстро найти свой сохраненный набор.

Поиск по коллекциям и товарам внутри коллекции

Если пользователь создает одну-две подборки, поиск не нужен. Если он собирает сезонные, проектные или повторяемые списки, поиск помогает не превращать страницу коллекций в длинный архив. Включайте поиск тогда, когда у пользователя есть причина создавать много списков или хранить в одном списке десятки товаров.

Сортировка и ручной порядок

Сортировка по дате или названию помогает быстро найти свежую коллекцию. Ручной порядок важен для подборок, где последовательность несет смысл: "основной товар -> аксессуары -> расходники" или "первый вариант -> запасной вариант". Если вы включаете drag-and-drop, проверьте его на мобильной ширине и в теме, где карточки могут иметь собственные перетаскиваемые элементы.

Гостевые коллекции

Гостевой режим снижает барьер для первого сохранения товара, но его нельзя считать надежным долговременным хранилищем. Cookie могут быть очищены, заблокированы или не перенесены между устройствами. Поэтому для важных сценариев стоит мягко подталкивать пользователя к регистрации: не до первого клика, а после создания полезной подборки, когда уже есть мотивация сохранить ее надолго.

Ограничение по ролям и товарам

Плагин позволяет скрывать кнопку для выбранных ролей и отключать ее на уровне товара через метабокс. Это полезно, если коллекции не нужны для служебных товаров, подарочных сертификатов, товаров без цены, закрытых B2B-позиций или товаров, которые продаются только по запросу. Не удаляйте кнопку глобально, если проблема относится к нескольким товарам: точечное отключение проще проверить и откатить.

Совместимость с темой, личным кабинетом и мультивендорными расширениями

Коллекции затрагивают несколько частей сайта, поэтому совместимость нужно проверять не только в списке установленных плагинов. Реальный вопрос звучит так: где именно кнопка появляется, какой шаблон ее окружает, какой личный кабинет показывает ссылку "My Collections" и не перекрывает ли тема модальное окно или стили списка.

Официальная документация WPWeb перечисляет интеграции с Follow My Blog Post, Ultimate Member, WC Vendors, WC Vendors Pro, BuddyPress, Dokan Multivendor Marketplace и WC Marketplace. Для каждого такого расширения важен свой контекст: профиль пользователя, кабинет продавца, vendor dashboard или follow email options.

Follow My Blog Post

Если активен Follow My Blog Post, пользователи могут получать письма, когда в отслеживаемую коллекцию добавлен новый товар. В настройках описаны subject и body письма с template tags для имени коллекции, имени товара и описания товара. Это полезно для публичных подборок и авторских коллекций, но такие письма нужно тестировать как обычную рассылку: тема письма, отправитель, доставляемость, частота и понятность текста.

Кабинеты пользователей и продавцов

Ultimate Member, BuddyPress, Dokan и vendor-плагины меняют структуру личного кабинета. Если включить интеграцию, ссылка "My Collections" должна вести пользователя к странице коллекций, а не на пустой или закрытый маршрут. Проверяйте это под реальной ролью: покупатель, продавец, участник сообщества, администратор. Роль администратора часто видит больше, чем обычный пользователь, поэтому тест под админом не считается достаточным.

Кеш и динамические страницы

WooCommerce рекомендует не кешировать корзину, оформление заказа и личный кабинет. Коллекции по поведению ближе к пользовательской динамике, особенно когда завязаны на cookie, сессии и личные списки. Если кеш или CDN показывают устаревшую кнопку, пустую коллекцию или чужое состояние, временно отключите оптимизацию для страницы коллекций, личного кабинета и AJAX-запросов плагина, затем тестируйте заново.

Безопасная адаптация: CSS, шаблоны и documented filters

Для этого плагина не нужно править файлы ядра WordPress, WooCommerce, темы или самого плагина. Документация описывает два безопасных направления: custom CSS через настройки и upgrade-safe overrides через дочернюю тему. Для разработчиков также перечислены action и filters, через которые можно менять терминологию, сообщения, параметры кнопки и редирект для незалогиненного пользователя.

Легкая CSS-правка через настройки

Если нужно привести кнопку коллекции к стилю темы, начните с поля Custom CSS в настройках плагина или с CSS дочерней темы. Ниже пример осторожной правки, которая не предполагает точных классов вашей темы и не вмешивается в логику WooCommerce. Перед применением проверьте реальные классы кнопки в инспекторе браузера.

.woocommerce .woo-cl-add-to-collection,
.woocommerce .woo-cl-add-to-collection-button {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  min-height: 42px;
  padding: 0.7rem 1rem;
  border-radius: 6px;
  font-weight: 600;
}

.woocommerce .woo-cl-add-to-collection:hover,
.woocommerce .woo-cl-add-to-collection-button:hover {
  text-decoration: none;
  transform: translateY(-1px);
}

После вставки очистите кеш, откройте страницу товара и архив магазина, проверьте кнопку на мобильной ширине и убедитесь, что кнопка корзины не изменилась. Чтобы откатить правку, удалите CSS из настройки или дочерней темы и снова очистите кеш.

Template overrides через дочернюю тему

Если нужно изменить разметку списка коллекций, документация рекомендует копировать шаблоны в папку темы woocommerce/woocommerce-collections с сохранением структуры. Например, шаблон listing копируется из каталога плагина в дочернюю тему. Такой подход защищает изменения от перезаписи при обновлении, если не менять файлы внутри плагина.

Используйте override только там, где CSS недостаточно. Если задача - отступы, цвет, размер кнопки или простая сетка, CSS обычно безопаснее. Если задача - изменить структуру карточки, добавить область под подсказку или переставить элементы, template override уместнее, но его нужно документировать в проекте.

Фильтр терминологии без правки шаблонов

Документация упоминает фильтр woo_cl_default_labels для смены терминологии. Если магазин хочет использовать "подборка" вместо "collection", разработчик может сделать это через маленький snippet в дочерней теме или Code Snippets. Пример ниже показывает принцип, но перед внедрением проверьте ключи массива в вашей установленной версии, потому что документация описывает назначение фильтра, а не полный список ключей.

add_filter( 'woo_cl_default_labels', function ( $labels ) {
    if ( isset( $labels['singular'] ) ) {
        $labels['singular'] = 'Подборка';
    }

    if ( isset( $labels['plural'] ) ) {
        $labels['plural'] = 'Подборки';
    }

    return $labels;
} );

Проверка простая: обновите страницу товара, модальное окно и страницу коллекций. Если часть текста не изменилась, значит она задается через отдельные настройки, перевод или массив сообщений. Для отката отключите snippet. Не используйте этот пример, если не готовы проверить фактические ключи в своей версии плагина.

Как проверить результат перед запуском для покупателей

Проверка результата должна идти по реальному пути пользователя, а не только по настройкам в админ-панели. Для коллекций важно увидеть публичную часть, личный кабинет, разные роли, гостевой режим, вариативный товар, корзину и кеш. Лучше потратить 20 минут на тестовую матрицу, чем потом разбирать жалобы "товар не сохранился" или "ссылка открывает пустую страницу".

Мини-тест после настройки

Проверочная матрица для WooCommerce Collections
Что проверить Ожидаемый результат Если не сработало
Кнопка на простом товаре Открывается окно добавления в коллекцию Проверьте роль пользователя, метабокс товара и настройки кнопки
Вариативный товар Пользователь понимает, какую вариацию сохраняет Проверьте сценарий после выбора вариации и отображение ошибки
Страница с [woo_cl_collections] Показывает коллекции текущего пользователя Проверьте публикацию страницы, shortcode и постоянные ссылки
Приватная коллекция Не открывается постороннему пользователю Проверьте настройку приватности и тестируйте в приватном окне
Добавление части товаров в корзину В корзину попадают выбранные товары без дублей Проверьте вариации, наличие, кеш и плагины корзины

После таблицы сделайте еще одну проверку: отключите роль администратора и повторите действия под обычным покупателем. Многие ошибки видны только на реальной пользовательской роли, особенно если включены ограничения по ролям или кабинет продавца.

Практичные идеи применения коллекций в WooCommerce

Этот раздел нужен не для фантазий, а для перевода подтвержденных функций в реальные рабочие сценарии. Плагин поддерживает несколько коллекций, приватность, шаринг, избранные коллекции, сортировку и перенос товаров в корзину. Из этих возможностей можно собрать несколько полезных моделей.

Подарочные списки и сезонные подборки

Покупатель создает публичную коллекцию, добавляет товары и отправляет ссылку другому человеку. Администратор в свою очередь может показывать featured collections как редакторские идеи. Проверка результата: ссылка должна открываться без входа, если коллекция публичная, а кнопки шаринга должны вести в включенные каналы.

Проектная подборка для клиента

Менеджер или дизайнер собирает товары в коллекцию, сортирует их в нужном порядке и отправляет клиенту. Если нужно создать коллекцию от лица клиента, официальная FAQ предлагает использовать User Switching и создать список через публичную часть. Это удобно, но требует дисциплины: работайте только с доверенным плагином переключения пользователей и возвращайтесь в админский аккаунт после проверки.

Повторный заказ расходников

Постоянный клиент хранит набор товаров, которые покупает периодически. Здесь полезна функция добавления нескольких товаров в корзину. Проверка результата: выбранные товары должны корректно добавляться в корзину, а товары без наличия или с обязательной вариацией должны требовать уточнения, а не создавать неверный заказ.

Витрина популярных сохранений

Страница разработчика упоминает возможность наблюдать пользовательские коллекции и понимать интересы покупателей. Не превращайте это в обещание аналитики уровня CRM, если у вас нет отдельного подтвержденного отчета. Практический вывод проще: менеджер может смотреть, какие товары часто сохраняют, и использовать это как сигнал для промо, контента или комплектаций.

Почему коллекции не работают и как искать причину

Диагностику лучше вести от простого к сложному: сначала видимость кнопки и права, затем страница и shortcode, потом тема, кеш, JavaScript, вариации и совместимость с личным кабинетом. Не меняйте сразу несколько параметров, иначе будет непонятно, что именно исправило проблему.

Диагностическая карта ошибок WooCommerce Collections для кнопки и страницы коллекций
Карта диагностики помогает быстро перейти от симптома к проверке: кнопка, страница, приватность, корзина и кеш.

Кнопка "Add to Collection" не появляется

Симптом: товар открыт, но кнопки коллекции нет ни на странице товара, ни в каталоге. Возможная причина - кнопка скрыта для роли, отключена на уровне товара через метабокс, тема не выводит нужный hook или конфликтует другой wishlist-плагин.

Проверьте настройки ролей, метабокс товара, тип товара и наличие второй функции "избранное" в теме. Затем временно переключитесь на стандартную тему на тестовой копии или отключите плагины, которые меняют карточку товара. Если кнопка появилась, проблема в шаблоне или конфликте вывода.

Страница коллекций открывает 404 или пустой экран

Симптом: товар добавлен, но страница коллекций не показывает список. Частая причина - не создана страница с [woo_cl_collections], страница не выбрана в настройках, shortcode вставлен в неподходящий блок или endpoints изменены без обновления постоянных ссылок.

Создайте простую страницу без конструктора, вставьте shortcode, назначьте ее в настройках и пересохраните постоянные ссылки. Если все заработало, переносите shortcode в нужный макет постепенно.

Гостевая коллекция исчезает

Симптом: гость добавил товары, но позже список пустой. Для гостевых коллекций разработчик указывает хранение через cookie, поэтому список зависит от браузера, устройства и политики cookie. Это не то же самое, что постоянный аккаунт.

Проверьте в том же браузере, без режима инкогнито и без очистки cookie. Если сценарий важен для магазина, добавьте мягкую подсказку о входе в аккаунт после создания коллекции.

Добавление в корзину работает не для всех товаров

Симптом: часть товаров из коллекции не попадает в корзину или появляется неверная вариация. Возможные причины - вариативный товар без выбранных опций, отсутствие товара, обязательные поля, сторонние product options или конфликт с AJAX-корзиной.

Проверьте простой товар, затем вариативный товар, затем товар с дополнительными опциями. Если ошибка появляется только на товарах с опциями, bulk add to cart может требовать отдельного сценария или отключения для таких товаров.

Стили модального окна или списка ломаются

Симптом: модальное окно обрезано, кнопка перекрывает цену, список коллекций растягивает сетку. Возможная причина - CSS темы, z-index, оптимизация CSS или конфликт с конструктором. Начните с отключения минификации CSS/JS на тестовой копии, затем проверьте классы в инспекторе.

Исправление лучше начинать с небольшого CSS в дочерней теме или настройке плагина. Если структура полностью не подходит теме, используйте template override, но не редактируйте файлы плагина напрямую.

Вопросы, которые стоит решить до запуска

Можно ли использовать плагин только как обычный список желаний?

Да, если выбрать соответствующую терминологию, настроить кнопку и не перегружать пользователя публичными коллекциями. Но смысл Docket шире обычного wishlist: он полезен именно тогда, когда нужны несколько подборок, приватность, шаринг и управление списками.

Нужно ли разрешать гостевые коллекции?

Разрешайте их, если покупатели часто начинают выбор без регистрации. Не забывайте, что гостевой список зависит от cookie и устройства. Для долговременного хранения лучше вести пользователя к аккаунту после того, как он уже создал ценную подборку.

Почему после сохранения shortcode страница все равно пустая?

Проверьте, что shortcode вставлен как текстовый shortcode, страница опубликована и выбрана в настройках плагина. Если используется конструктор, сначала протестируйте чистую страницу без сложных контейнеров.

Можно ли менять внешний вид без правки файлов плагина?

Да. Начинайте с Custom CSS или CSS дочерней темы. Для более глубокой правки используйте override-шаблоны в дочерней теме, как описывает документация WPWeb. Файлы плагина напрямую не редактируйте.

Что делать после публичных сообщений об уязвимостях старых версий?

Проверьте установленную версию, changelog и наличие исправленного релиза. Если магазин работал на старой сборке, обновите плагин из доверенного источника, сделайте резервную копию и проверьте сайт на тестовой копии. В статье не стоит полагаться на старые архивы.

Повлияют ли коллекции на SEO?

Сами по себе коллекции не гарантируют рост поискового трафика. Они могут создать дополнительные публичные URL и улучшить поведение пользователей, но индексируемость, canonical, приватность и качество контента нужно проверять отдельно. Не открывайте к индексации страницы, которые создают тонкие или приватные списки без пользы для поиска.

Когда этот продукт может не подойти?

Если магазину нужна только одна простая кнопка "избранное", без публичных подборок, сортировки, шорткодов и гибкой терминологии, более легкий wishlist-плагин может быть проще. Если же нужен сценарий коллекций, списков наблюдения и пользовательских подборок, Docket выглядит более профильным вариантом.

Когда CodeCanyon WooCommerce Collections будет удачным выбором

CodeCanyon WooCommerce Collections стоит использовать, когда покупателю нужно не просто положить товар в корзину, а собрать осмысленный список: подарки, проект, повторный заказ, подборку для клиента, личный shortlist или публичную рекомендацию. Плагин особенно полезен, если вы готовы настроить страницу коллекций, приватность, кнопку, шорткоды, личный кабинет и проверить весь путь от товара до корзины.

Перед запуском на рабочем сайте пройдите короткий маршрут: установить на тестовой копии, назначить страницу с [woo_cl_collections], настроить кнопку и лимиты, проверить гостя и зарегистрированного пользователя, создать публичную и приватную коллекцию, добавить простой и вариативный товар, протестировать корзину и очистить кеш. После этого можно решать, достаточно ли стандартных настроек или нужна адаптация через CSS, override-шаблон или documented filters.

Если после проверки сценарий совпадает с задачами магазина, можно получить файл CodeCanyon WooCommerce Collections и тестировать плагин в своем окружении. Главное - не считать коллекции декоративной кнопкой. Их ценность раскрывается только тогда, когда пользователь видит понятный путь: сохранить товар, вернуться к подборке, поделиться ей, отредактировать и безопасно перейти к покупке.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.