Как реализовать три разных пакета одной услуги в minishop2

Добрый день!
Прошу совета спецов, как лучше реализовать следующую задачу.
Например есть услуга у которой 3 пакета «Базовый», «Средний», «Продвинутый» и соответственно 3 разные цены.

В голову приходят 2 варианта:
— создать категорию товара «Услуга 1» и в неё вложить 3 товара «Базовый», «Средний», «Продвинутый» и выводить на странице категории 3 товара с кнопками заказать.
— использовать модификации с помощью msOptionsPrice2… тогда возникает вопрос, возможно ли вывести эти три модификации как 3 разных товара.

Может кто-то делал подобное? Как лучше и правильней?
diskoden
01 декабря 2020, 16:11
modx.pro
435
0

Комментарии: 4

Наумов Алексей
01 декабря 2020, 16:25
1
0
И так и так можно, и правильно вроде. Если нужно вывести как разные товары с разными url, то наверное лучше первый вариант.
Но если это прям абсолютно одинаковые товара (описание, фото), то и копии плодить не хочется, msOptionsPrice2 выглядит привлекательнее :)
    diskoden
    01 декабря 2020, 16:32
    0
    Как таковых отдельных страниц (карточек товара) у пакетов не будет. Все 3 выводятся на одной странице «Услуга» и при нажатии кнопки «заказать», сразу идет добавление пакета в корзину и происходит редирект на страницу корзины. Но описания у пакетов разные.
    По идее второй вариант, но пока не докопался как вывести эти модификации как три разных товара, чтобы в корзине и в заказе отображалось «Услуга 1 — пакет „Базовый“
      Артур Шевченко
      01 декабря 2020, 22:38
      1
      0
      У msOptionsPrice2 есть специальный сниппет для этого.
      Сниппет msOptionsPrice.modification
      Предназначен для вывода модификаций продукта. Часто требуется отдельно вывести информацию о различных модификациях продукта, теперь это достаточно просто сделать. Нужно вызвать сниппет
        diskoden
        01 декабря 2020, 23:37
        0
        Спасибо, то что нужно!!!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4