Привет форумчане.
Интересная задачка попалась по организации туристических туров.
Я пробовал разные варианты, все не получается прийти к единой логике.
Вот пример, что я хочу сделать:
Исходная информация
1. "Название тура" в определенном отеле
2. В каждом отеле есть 3 услуги-пакета (выпадающий список - 3 услуги)
3. Каждая услуга-пакет имеется два вида: "Вид 1" и "Вид 2"
К примеру, "Вид 1" на одного человека стоит 150 евро, "Вид 2" - 200 евро
4. Далее, выпадающий список количества взрослых:
Если 1 человек - цена остается для "Вид 1" - 150 евро, а для "Вид 2" - 200 евро
Если 2 человека - цена для "Вид 2" становится 300 евро, а для "Вид 2" - 400 евро
В результате на сайте это должен быть один продукт с названием "Название тура в каком-то отеле"
Заходя в товар клиент выбирает опции:
1. Сначала выбирает один из пакетов услуг
2. Выбирает какой вид
3. Выбирает количество человек
Как правильно организовать?
Я пытался разные варианты.
Например, создаю атрибут Вид (Global), добавляю его в Manage Attribute Sets в General или в Price
Создаю (по быстрой схеме) Configurable Product, и на шаге создаю Associate Products.
Из вышеуказанного примера по идее должно быть 6 простых товаров (а каждом товаре по умолчанию цена на 1 человека, если 2 человека и больше, цена прибавляется).
Итак:
Простой Товар 1 - "Название тура" в определенном отеле, Услуга-пакет 1, Вид 1
Простой Товар 2 - "Название тура" в определенном отеле, Услуга-пакет 1, Вид 2
Простой Товар 3 - "Название тура" в определенном отеле, Услуга-пакет 2, Вид 1
Простой Товар 4 - "Название тура" в определенном отеле, Услуга-пакет 2, Вид 2
Простой Товар 5 - "Название тура" в определенном отеле, Услуга-пакет 3, Вид 1
Простой Товар 6 - "Название тура" в определенном отеле, Услуга-пакет 3, Вид 2
Всё вроде классно здесь, однако при создании Простого товара 3 уже возникает ошибка, когда я второй раз использую Вид 1. Пишет, что товар с такими атрибутами уже есть, и цена добавляется автоматически с первого товара.
Какие мысли?