Hi,
I've spent some time trying to configure Ubercart for a music store (audiobooks, music), and the more I digging the more usabilty problems I see.

As far as I understand it's impossible to upload and attach the file that is going to be sold. The website editor has to make a big amount of steps to create a product, that I think seem to be out of logic for a usual user:
1) create a product, enter it's title, price, save it.
2) upload the file that is going to be sold to the website (via ftp or some file manager)
3) go to product edit page again, click on features tabs
4) select the file that was uploaded using autocomplete

the logical way would be:
1) create a product, enter it's title, upload the file or select it by autocomplete on the very same page - and that's all!

May be I've missed something and the logical way can be easily implemented?

I've managed to simplify things a bit by creating a cck filefield that uploads the file to the directory. But I still have to go to 'features' tab and select this uploaded file again as a 'feature' to make the ubercart work properly.
If you have a store with 10000+ of files, it will be a big headache.

I'm thinking of creating a hook so when cck filefield file gets uploaded it is automaticallys added to Ubercart 'features' section for this node, but I'd like to know that there is no other ways to create the 'upload&ready2go' functionality before coding that.

Any comments and ideas are much appreciated.
Thanks in advance!

Comments

restyler’s picture

Here you can read about the 'long' way I'm talking about:
http://www.ubercart.org/docs/user/3345/selling_files

japanitrat’s picture

I am also building a store featuring digital products and I have to agree: the Ubercart File administration interface is very annoying and not really usable. At this time I am building a bunch of modules which also act as proxy for the Ubercart File administration in the place where it should happen: the actual product node.

To be honest: there are far more problems with uc_file than just the crippled way of adding files to products. The poor integration of file sources other than the internal Ubercart base directory is just one other problem.

I believe this sub-module needs a major rewrite. Associating files to products and orders with different restrictions (time expire, download limit) work fine so far and I am quite happy that it does. On the other hand, when it comes to administration, it needs a lot of work.

interestingaftermath’s picture

subscribe

longwave’s picture

Version: 6.x-2.0-beta5 » 7.x-3.x-dev
Component: Code » File downloads

Changing component and moving up to 7.x.

zeezhao’s picture

Hi - please has anyone done anything custom for this?

TR’s picture

Version: 7.x-3.x-dev » 8.x-4.x-dev