Estoy construyendo un sitio basado en woocommerce, en el que quiero vender un determinado archivo de Excel.
He estado luchando para encontrar un sitio de almacenamiento web que me permita poner un enlace a mi producto digital en Woocommerce, de modo que después de que el cliente pague, podrá descargar el archivo inmediatamente haciendo clic en el enlace.
Hasta ahora he probado dropbox, mega, Ondrive y varios más. En todos los casos ocurrió una de las siguientes dos opciones: O me llevó a una página del sitio y solo entonces me permitió descargar el archivo, o descargó el archivo, ¡pero con otro nombre y sin la extensión del archivo!
Una alternativa que conozco es Google Drive . En primer lugar, cargue los archivos y luego haga clic en el botón Compartir en la parte superior.
Esto le dará un enlace que es de la forma
https://drive.google.com/open?id=FILE_ID
Tome nota del FILE_ID
.
En su sitio web, cree el siguiente enlace.
https://drive.google.com/uc?export=download&id=FILE_ID
donde, FILE_ID
es el ID
que obtuviste del Google Drive
.
Esto dará como resultado una descarga directa del archivo.
Precaución: tenga en cuenta que una vez que se descarga un archivo, FILE_ID
será público y cualquiera puede descargar el archivo sin su permiso y sin pagar dinero. Si desea un método infalible, considere alojar los archivos en sus propios servidores.
Esto no responde a su pregunta, pero es una alternativa para solucionar su problema.
Puede usar el complemento Easy Digital Downloads . Puedes usar eso para vender tus hojas de Excel.
Este complemento es gratuito, aunque los complementos tienen un costo adicional.
Dropbox funciona, solo asegúrese de que el enlace copiado termine con ?dl=1
en lugar de ?dl=0
.
Por ejemplo:
https://www.dropbox.com/s/abcabc123123abc/My_Awesome_File.xlsx
?dl=1
Cloe