Взаимодействие msOptionsPrice2 и PayAndSee

Добрых суток!

Делаем платные выкройки через minishop2, требуется в одном товаре разные размеры и под каждый размер будет определенные файлы для скачивания на определенный период времени.

Если мы их будем делать (размеры с закачкой файлов) через msOptionsPrice2, то данный компонент для реализации подписки на определенное время PayAndSee все равно будет давать доступ ко всему товару, не смотря на разделение по размерам msOptionsPrice2.

Возможно как то прицепится к опциям компонента msOptionsPrice2 товара? чтобы он давал доступ к определенному размерному ряду товара msOptionsPrice2, а там будет уже только нужные файлы для скачивания?

Пример:
Платье — размер 172 и 176 — под каждым размером идут 5 файлов для скачивания на определенный период времени.

Нужно при покупке отправлять клиенту файлы только того размера, который он купил.

Может кто сталкивался с такими решениями или похожими, спасибо за ответы.
Дмитрий
29 января 2021, 01:01
modx.pro
401
0

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

Артур Шевченко
29 января 2021, 10:50
0
Сразу скажу, с PayAndSee не работал, но он тут и не причём, вам нужно к информации о пользователе добавлять id оплаченной конфигурации, после чего уже при выводе проверять какая конфигурация(и) оплачена(ы), те и показывать. Логика простая, вот реализация у неподготовленного человека может вызвать проблемы. В самом простом варианте для записи данных о купленных модификациях я бы повесил плагин на создание заказа или на смену статуса, саму запись делал бы в поле extended объекта modUser, ну и для вывоза написал бы сниппет, который бы проверял что куплено и в соответствии с этим показывал только доступные файлы. Я бы действовал так. Думаю это не лучшее из возможных решений, но точно одно из простых.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1