Downloads nur für Mitglieder auf Datums- und Datumsbereichsbasis

Lesezeit: 1 Minute

Ich kratze mich am Kopf mit einem bestimmten Setup für Inhalte nur für Mitglieder (derzeit mit Woo-Mitgliedschaften und Woo-Abonnements).

Das Projekt verfügt über eine große Anzahl herunterladbarer Produkte, die einzeln erworben werden können. So weit, so gut 🙂 Allerdings sollten diese Downloads für zahlende Mitglieder kostenlos verfügbar sein – etwas kniffliger.

Außerdem sollten nur die Downloads, die während der Mitgliedschaftsdauer veröffentlicht werden, kostenlos verfügbar sein – jedes Produkt hat ein benutzerdefiniertes Feld, das den Monat und das Jahr enthält, zu dem das Produkt gehört.

Wenn ich beispielsweise seit Januar 2019 aktives Mitglied bin, erhalte ich kostenlosen Zugriff auf Downloads für Januar 2019, Februar 2019 usw. Wenn ich von April 2018 bis Dezember 2018 Mitglied war, erhalte ich kostenlosen Zugang zu Downloads für April 2018, Mai 2018 und so weiter.

Irgendwelche Tipps, wie man ein solches Setup baut? Sollte ich EDD (oder vielleicht etwas anderes) anstelle von Woo in Betracht ziehen? Ich bin fast bereit, mit dem Modifizieren zu beginnen https://woocommerce.com/products/woocommerce-subscription-downloads/ dafür, aber dachte, vielleicht hat jemand anderes schon einmal etwas Ähnliches getan?

  • wenn file_meta_date im Bereich (start_subscription, end_subscription) kann heruntergeladen werden?

    – Himmel

    20. Mai 2019 um 9:24 Uhr

  • Wie mache ich ein herunterladbares Produkt zum kostenlosen Download ohne Checkout?

    – Fehlernummer9

    21. Mai 2019 um 9:41 Uhr

  • Ich denke, Sie könnten der Produktvorlage einen direkten Download-Link hinzufügen und ihn dann nur verfügbar machen, wenn die @Sky-Bedingungen erfüllt sind.

    – gäl

    24. Mai 2019 um 7:42 Uhr


Ein bisschen spät zur Party auf diesem, aber ich denke, dass ein Plugin angerufen hat S2Mitglied könnte für diesen Fall wirklich gut sein.

1385310cookie-checkDownloads nur für Mitglieder auf Datums- und Datumsbereichsbasis

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy