Оформление через параметры URL
Параметры URL позволяют изменять внешний вид и поведение Configurator без правки кода.
Их можно задать непосредственно в приложении (например, на вкладке «Поделиться» или внутри Configurator), чтобы управлять режимом фона, эффектами фонового изображения, освещением 3D-окружения, видимостью интерфейса и кнопки «В корзину».
Предварительный выбор варианта (атрибуты WooCommerce):
Вы также можете заранее выбрать определённый вариант товара через параметры запроса, например attribute_pa_color, pa_size или size. Они обрабатываются с учётом сопоставлений атрибутов и их значений в магазине и позволяют открыть Configurator с уже выбранным цветом, размером, материалом, способом печати или собственным цветом.
Список доступных параметров URL
| Параметр | Тип | Описание | Значение по умолчанию |
|---|---|---|---|
nav | 0 / 1 | Скрывает (0) или показывает (1) навигацию. Доступно только в Business. | 1 |
add_to_cart | 0 / 1 | Скрывает (0) или показывает (1) кнопку «В корзину». | 0 |
bcg | string | Режим фона сцены: grad_f6f7fb_e8fff6, app_img_123, uploaded, theme или env. | Настройка магазина/по умолчанию |
env | int | ID HDRI-окружения для освещения сцены. При bcg=env окружение также используется как видимый фон сцены. | 1 |
light_intensity | 0 - 2 | Интенсивность освещения 3D-сцены. | 0.6 |
bcg_blur | 0 - 100 | Размытие фоновых изображений, выбранных через bcg=app_img_*, bcg=uploaded или bcg=theme. | 0 |
bcg_brightness | 0 - 3 | Яркость/свечение фоновых изображений. | 1 |
bcg_underlay | string | Подложка под фоновыми изображениями. Используйте grad_ffffff_f5f7fb для градиента или none, чтобы убрать подложку. | Настройка фона по умолчанию |
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. |