Can we have dowloadable product via Amazon buckets

  • Posts: 190
  • Thank you received: 2
10 years 9 months ago #145950

I am not reporting a problem but instead am seeking answers to a couple questions that I assume are going to be YES answers but I need to be sure before purchasing the product. We are needing to be able to sell downloadable products as well as products we will ship out.

1) Since disk space is not cheap with our host we would like the downloadable products stored in an Amazon Bucket and possibly distributed using Amazon CloudFront. Can we use HikaShop to allow users to download products via the Amazon Buckets that are ONLY available for them to download while logged in to our HikaShop? We would want the files NOT downloadable simply by knowing the URL. This is to prevent people from sending the links to their friends to download the products without purchasing them.

2) Can we allow the users to download the product as many times as they want as long as they download it from within the HikaShop Storefront? We would like a person who has purchased a product be able to download it in the future in case they lost the download.

3) Would HikaSerial be the tool we would use to uniquely identify the downloadable products? We are mostly trying to figure out how we would ensure that each user could only download the products we had a record of their having purchased previously.
If there is documentation on this already then I would be most grateful for a link to that documentation.

Thank you,
Sean Carney

Last edit: 10 years 9 months ago by scarney. Reason: making it easier to read

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 9 months ago #145976

Hi,

Regarding this web page, it is possible to generate temporally Amazon Buckets download links.
css-tricks.com/snippets/php/generate-expiring-amazon-s3-link/

At this moment, with a little HikaShop plugin you can redirect the user to this temporally download link instead of sending the all file fro your server.
Thanks to it, even if the user see the link, it won't work very long and you can be sure that it will be secure.

Each time the customer will try to download the file thought Hikashop, a temporally link will be created. So the customer will have to ask to HikaShop to download the file and the HikaShop counter will work and stop providing the file link if the limit is reached.

Implementing this feature require some PHP skills but you can use the code of the web page.
To do the plugin, you will have to use the trigger "onBeforeDownloadFile".
www.hikashop.com/support/support/documen...onBeforeDownloadFile
The best is to use a special form like : " #amazon:filename_in_your_amazon_bucket " and grab it in your plugin (catching files starting with "#amazon:")

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 190
  • Thank you received: 2
10 years 8 months ago #146154

Thank you very much. That sounds perfect for us!

There is one other feature that we are considering which is to allow some people unlimited access to streaming media. So, they could either purchase a file and download it or purchase a membership and be allowed to stream the media. We would also probably use Amazon to deliver the streaming media.

I am wondering if this type of a subscription model is something that HikaShop will also be supporting? I am thinking it might be since I subscribe to my template developers site and they build templates for HikaShop. But, then again, maybe they are using something else to manage subscriptions.

Thank you, Sean Carney

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 8 months ago #146181

Hi,

HikaShop have integration with subscription system like "akeeba subscription".
You can have something if you do not put a download limitation and a time which match to the subscription delay. So the download will be available for the same delay of the subscription and if the customer stop pay the subscription, it will stop at the same time than the subscription end.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 190
  • Thank you received: 2
10 years 8 months ago #146185

Thanks Jerome for that answer. It makes sense. Is there anything beside Akeeba Subscription that you are able to work with for subscriptions? The reason I ask is because I thought that I read where Akeeba was no longer going to be updating or supporting Akeeba Subscriptions. Generally I LOVE Akeeba products but want to make sure support is there if I need it! I am thinking that OSE Membership™ or OS Membership Pro may be the ways to go.

Do you have integration with OSE Membership™?
Do you have integration with OS Membership Pro?


If not then I would be very open to your recommendations for a Membership component that would come with support. :-)

Also, you described the downloads and the streaming as being essentially the same thing as far as HikaShop is concerned. I am wondering if you, or anybody else here knows if the difference to make something download verses streaming is a file type or maybe a way that the file is called when it is linked to?

I will Google for some help on this but if anybody has advice on it I am eager to hear from them. I would like the same content to be able to be downloaded OR streamed. But, the idea with the subscription model is that the people can watch but not capture the video and burn it to dvds or play it again from their desktops without logging in again.

Thank you, Sean Carney

PS. Here is the link about Akeeba Subscriptions in case anybody else wants to read it:
www.akeebabackup.com/home/news/1534-the-...e-of-akeebasubs.html

Last edit: 10 years 8 months ago by scarney.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 8 months ago #147062

Hi,

We do not have integration with OSE (I want to add "yet").

Akeeba Subscription will continue to live and be updated. The support will be just different than today.
The project will be full open-source and the community will be able to maintain it so I don't see any problem, Joomla is exactly like that :)

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 190
  • Thank you received: 2
9 years 10 months ago #187571

I am now considering doing a project using Vimeo PRO to deliver streaming videos. I am wondering if you have had any people use Hika Shop for streaming videos from Vimeo.

In particular I am interested in streaming video on demand.

Sean

Last edit: 9 years 10 months ago by scarney.

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
9 years 10 months ago #187589

Hi,

I really don't know how "vimeo pro" is working and I can't access to the developer documentation.
So, I guess that it is possible to integrate HikaShop with vimeo pro ; like it is possible to integrate with Amazon S3 (as explained in my first reply in this thread).

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Time to create page: 0.070 seconds
Powered by Kunena Forum