Оформление через параметры URL
Параметры URL позволяют открывать Customizer с заданными визуальными настройками и опциями товара без изменения кода встраивания.
Customizer считывает параметры при загрузке и применяет их к фону рабочего пространства, 3D-окружению, интенсивности освещения и выбору варианта. Варианты из URL определяются по сопоставлениям атрибутов и их значений в WooCommerce.
Собственные цвета:
Для товаров с вариантами собственного цвета можно запросить такой вариант и передать выбранные цвета прямо в URL. Кодируйте # как %23 в значениях параметров запроса.
Список доступных параметров URL
| Параметр | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
bcg | string | Режим фона Customizer: grad_f6f7fb_e8fff6, app_img_123 или env. Режим env использует предпросмотр выбранного окружения как фон рабочего пространства. | Настройка дизайна/темы по умолчанию |
env | int | ID окружения среды выполнения. Выбирает HDRI-окружение для 3D-холста, а при bcg=env также задаёт его предпросмотр как фон. | Настройка дизайна/по умолчанию |
light_intensity | 0 - 2 | Интенсивность освещения окружения для 3D-холста. Значения за пределами диапазона ограничиваются допустимыми границами. | Настройка дизайна/по умолчанию |
bcg_blur | 0 - 100 | Размытие фоновых изображений Customizer, включая app_img_* и фоны предпросмотра bcg=env. | 0 |
bcg_brightness | 0 - 3 | Яркость фоновых изображений Customizer. | 1 |
bcg_underlay | string | Градиентная подложка под фоновыми изображениями, например grad_ffffff_f5f7fb. | Настройка дизайна/темы по умолчанию |
attribute_pa_* | string | Предварительно выбирает значение атрибута товара WooCommerce. Допустимые формы ключа: attribute_pa_color, pa_color и color; поддерживаются псевдонимы размера, цвета, материала, вида печати и узора. | |
custom_color | 0 / 1 / true | Запрашивает вариант с собственным цветом, если товар его поддерживает. Тот же результат даёт color=custom. | 0 |
picked_colors | string | Переопределения собственных цветов через запятую в формате detailKey:%23hex, например front:%23ff6b6b,back:%2300ff88. Символ # должен быть закодирован в URL как %23. |