Sell digital downloads with expiration date

  • Posts: 37
  • Thank you received: 3
3 years 6 months ago #324835

-- url of the page with the problem -- : none
-- HikaShop version -- : 4.3.0
-- Joomla version -- : latest
-- PHP version -- : 7.4
-- Browser(s) name and version -- : multiple browser
-- Error-message(debug-mod must be tuned on) -- : None

Hi,

This is not for a 'current' website but for a project (maybe) in the future.

I want to know if it is possible to sell digital downloads and let them have an expiration date.

In short:

Current situation:
- I have a client with very specific manuals for industry installations
- The are now offered to clients as a PDF within a HTML5 environement (so they cannot download the file)
- Files are being sold via seperate system and made available manually

Desired situation:
- User buys manual
- Manual becomes downloadable but expires after x period

Is this possible with Hikashop or any other Hika software? Did some research, but havent found anything (yet).

Thanks in advance!

Please Log in or Create an account to join the conversation.

  • Posts: 81540
  • Thank you received: 13071
  • MODERATOR
3 years 6 months ago #324842

Hi,

I'm not sure if you mean that the download link should be available for a period of time after the purchase, and not after, or if you mean that the file should not be readable after a period of time.

If it's the first choice, then in the HikaShop configuration, you have a "Download time limit" setting for that and the if you set for example 1 month in it, then the downloads will be available for 1 month after the purchase and then the download links won't be provided and won't work anymore.

If it's the second choice, then you have three ways to go about it:
1. If the date is fixed for the PDF (for example, whether I purchase the PDF tomorrow or in 1 month, I want it to not be readable after the 1st of january 2021), then you can edit the PDF and add that : kbpdfstudio.qoppa.com/set-expiration-dates-to-pdf-documents/
Then you can just sell your PDF files normally.
2.a If the date is dynamic (for example, the PDF file can be read for 1 month after the purchase, and after that, it can't be opened anymore), then you can use HikaSerial (subscription?) + a DRM platform and develop a plugin to integrate with the API of the DRM platform. In that case, each time the file is being opened, the software will contact the DRM platform, which will check the access and allow or not the file to be opened. (that's quite a costly system to put in place, but it can be needed in some rare cases).
2.b If the date is dynamic, and supposing that you're ok with the text being read directly on your website, you could have your content accessible only for specific user groups ( either with Joomla articles, a third party component, or even some PDF reader extension ), and then use HikaSerial Subscriptions to add the user to the corresponding user group upon purchase, and remove it from the user group after the end of the subscription period (without allowing for renewal of the subscription).

The solutions I propose are the only ones available for doing what you want, regardless of the ecommerce solution, as far as I know.
Options 1 and 2.b should be quite easy to setup with HikaShop. Option 2.a will require a developer to work on that for at least a couple of days once you find the DRM platform you want to work with.

The following user(s) said Thank You: Robby

Please Log in or Create an account to join the conversation.

  • Posts: 37
  • Thank you received: 3
3 years 6 months ago #324951

Hi, sorry for the late reply.

Some food for thought, will look into this. Your help is really appreciated!

Please Log in or Create an account to join the conversation.

Time to create page: 0.038 seconds
Powered by Kunena Forum