Дата и диапазон дат, основанные только для загрузки пользователями - PullRequest
5 голосов
/ 16 мая 2019

Почесывая голову с помощью специальной настройки для контента только для членов (в настоящее время используется Woo Memberships и Woo Subscription).

В проекте имеется большое количество загружаемых продуктов, которые можно приобрести как разовые. Все идет нормально :) Тем не менее, эти загрузки должны быть доступны бесплатно для платных пользователей - немного сложнее.

Кроме того, только те загрузки, которые опубликованы в период членства, должны быть доступны бесплатно - у каждого продукта есть настраиваемое поле, содержащее месяц и год, к которому принадлежит продукт.

Например, если я активный участник с января 2019 года - я получаю бесплатный доступ к загрузкам за январь 2019 года, февраль 2019 года и так далее. Если я был участником с апреля 2018 года по декабрь 2018 года - я получаю бесплатный доступ к загрузкам за апрель 2018 года, май 2018 года и т. Д.

Какие-нибудь советы, как построить такую ​​установку? Должен ли я рассматривать EDD (или, может быть, что-то еще) вместо Woo? Я почти готов начать изменять https://woocommerce.com/products/woocommerce-subscription-downloads/ для этого, но подумал, может, кто-то еще делал что-то подобное раньше?

...