التنسيق باستخدام معلمات URL
تتيح لك معلمات URL تخصيص مظهر Viewer وسلوكه دون تعديل الكود.
يمكن ضبط المعلمات مباشرة في التطبيق (مثلًا في علامة تبويب «المشاركة» أو داخل Viewer)، وتسمح بالتحكم في وضع الخلفية وتأثيرات صور الخلفية وإضاءة البيئة ثلاثية الأبعاد وظهور الواجهة وزر الإضافة إلى السلة.
الاختيار المسبق للمتغيرات (سمات WooCommerce):
يمكنك أيضًا اختيار متغير منتج معين مسبقًا باستخدام معلمات استعلام مثل attribute_pa_color أو pa_size أو size. تُفسّر هذه المعلمات وفق ربط السمات وقيمها في متجرك، وتتيح فتح Viewer مضبوطًا على لون أو مقاس أو خامة أو طريقة طباعة أو لون مخصص محدد.
قائمة معلمات 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 | معرّف بيئة HDRI المستخدمة لإضاءة المشهد. عند تعيين bcg=env، تُستخدم البيئة أيضًا خلفية مرئية للمشهد. | 1 |
light_intensity | 0 - 2 | شدة إضاءة المشهد ثلاثي الأبعاد. | 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. |