
Конфігурований товар може мати багато можливих варіантів, не роблячи всі варіанти доступними одночасно. Диван може починатися з планування, потім розміру, оббивки, кольору, ніжок і пакету комфорту. Корисне питання — не скільки селекторів поміщається на сторінці, а яке рішення клієнт має прийняти наступним і які варіанти мають сенс після вже зроблених виборів.
Це завдання залежних опцій. Чітка конфігурація веде покупця через дійсні шляхи, пояснює зміни цін і показує форму вибраного товару. Планування цих шляхів перед створенням магазину зазвичай виявляє відсутні правила товару та нечіткі зображення.
Почніть із залежності, що змінює решту
Перерахуйте рішення, які приймає клієнт, і визначте ті, що обмежують подальші вибори. Якщо шезлонг доступний у різних розмірах, ніж прямий диван, планування має йти перед розмірами. Якщо тканина пропонується лише в певних кольорах, оббивка має йти перед кольором.
Зберігайте порядок зрозумілим для покупця. Внутрішній код постачальника може керувати правилом в адміністрації, але покупцям зазвичай потрібна мітка, наприклад матеріал, розмір або оздоблення. Додайте стислу допомогу там, де відмінність впливає на посадку, догляд або кінцевий вигляд.
Намалюйте дійсні гілки перед додаванням кожної комбінації
Побудуйте невелике прикладне дерево з кількома повними шляхами. Включіть недоступну гілку, крок, який можна пропустити, і гілку, що закінчується раніше за іншу. Ці випадки показують, чи достатньо чіткі правила продукту для реалізації.
Для кожного вузла зафіксуйте дозволені наступні значення та будь-який вплив на ціну або зображення. Зміна раннього вибору має очищати пізніші вибори, які більше не застосовуються. Залишення несумісного кольору після зміни тканини створює плутанину, навіть якщо кінцевий запит на додавання в кошик зрештою його відхиляє.
Забезпечте, щоб зображення відповідали поточному вибору
Використовуйте зображення, що відповідає вибраному макету та розміру з найранішого значущого кроку. Опція двомісного дивана з фотографією тримісного змушує покупця сумніватися, чи змінилася конфігурація. Зразки тканин можуть залишатися компактними, пропонуючи більші зображення для детального огляду.
Зберігайте текстові підписи поруч із вибором зображень. Покупець не повинен здогадуватися про точну тканину чи оздоблення за незначною різницею кольору. Плануйте для сенсорних екранів, навігації клавіатурою та довших перекладених підписів, а не лише для ефекту наведення на десктопі.
Відокремте базову ціну від коригувань гілок
Запишіть, які вибори додають фіксовану суму, а які використовують відсоток. Підтвердіть, від чого обчислюється відсоток. Визначте, як податки, валюта та рідні коригування опцій взаємодіють із налаштованим результатом.
Потім протестуйте повні приклади проти вручну підготовленої очікуваної суми. Підсумок, кошик і замовлення мають описувати однакові вибори та суму. Візуальний попередній перегляд корисний, але сервер все одно має перевіряти вибраний шлях і обчислювати авторитетну ціну.
Тримайте правила конфігурації окремо від варіантів наявності
Дерево залежностей відповідає на питання, який вибір буде наступним. Варіант наявності відповідає, який конкретний товар продається і скільки його доступно. Магазину може знадобитися один із цих підходів або ретельно спроектована інтеграція обох.
Не припускайте, що керований селектор автоматично надає всі поля інвентарю, необхідні бізнесу. Запишіть, звідки будуть надходити SKU, наявність і дані виконання, перш ніж обирати розширення. Наш порівняння фільтрів, варіантів і ланцюгових опцій пояснює окремі ролі.
Тестуйте шляхи скидання так само ретельно, як і основний шлях
Завершіть конфігурацію, потім змініть перший вибір. Перевірте доступні опції, ціну, галерею та підсумок. Повторіть із середнім кроком. Спробуйте неповний вибір і недійсну комбінацію, і переконайтеся, що жодна з них випадково не стала дійсним товаром у кошику.
Перевірте також оточуючу тему. Галереї продуктів, повідомлення в кошику та зміни опцій сторонніми розширеннями можуть впливати на інтеграцію. Адаптація, специфічна для теми, може вимагати розробки, що оцінюється окремо від розширення.
Chained Options для OpenCart надає багаторазові шаблони, дерева на продукт, вибір зображень, ціноутворення гілок і серверну перевірку шляхів. Ознайомтеся з його демонстрацією дивана з шістьма кроками, щоб переглянути робочий процес, а потім зв’яжіться з DevmanExtensions щодо ваших правил продукту якщо вам потрібна допомога з плануванням конфігурації або інтеграцією кастомізованої теми.
