I am wanting to sell digital assets (3D models, textures and code) via our website. As it stands, I could easily use e-commerce.module and file.module to do this with no problems whatsoever but ideally it would be great to have a separate template or node of type "3D model" for instance, with additional input fields for number of vertices, polygons, levels of detail, texture types, resolutions, real-time 3D preview and the like. Also with the ability to add multiple images (or a mini-gallery?) to each product.
For an example of such a site see http://www.turbosquid.com/3d
How should I go about this?
Should I make an entirely new product type based on file.module or invoke file.module functions?
Any ideas appreciated.
Brian.
Comments
Comment #1
matt westgate commentedOff the top of my head, I'd use the flexinode module to create nodes that are also products.
Comment #2
inteja commentedIs there a way to do this within the Drupal admin interface (I couldn't see any way) or are you suggesting I delve into the code of the flexinode module?
Sorry I don't quite understand.
Brian.
Comment #3
inteja commentedScrap that last question. I've just found the "product" tab next to my newly created flexinode type. Nice work on the E-Commerce module mathias!
Brian.
Comment #4
matt westgate commentedUse the flexinode module to create your 'digital assets' nodes. Then, since any node can be a product, convert it to a product as well. I think you'll understand what I mean if you read through the flexinode documentation.
Comment #5
matt westgate commentedComment #6
druvision commentedI've tried to add a flexinode in order to create a product with flexible fields.
I've succeeded in adding a flexinode with 5 text fields, a selection list, one thumbnail image, two big images(a product image and a product label image) and a link to a gallery with more photos. The ability to define a node with flexible fields is fantastic!
However, I have the following comments (issues) on things which can be improved:
1. Unlike regular products, flexinodes don't appear in the regular "add node" page (http://www.example.com/node/add). The "Add " option only appears in the sidebar.
2. I've tried to attach a new taxonomy dictionary to the new product. Although the interface allows the attachment to be done, the category field doesn't appear in the "add flexinode" page (http://www.sakeret.com/node/add/flexinode-1).
3. I can't change the name of the new flexinode content-type.
Comment #7
druvision commentedMore information on the previous issue : I am using the newest flexinode on Drupal 4.6.0 with Linux/Apache/MySQL4/PHP4.3x installed
Comment #8
matt westgate commentedI tempted to close this and say these problems are related to flexinode and not the ecommerce package.
I think item #2 might be a product module issue, though.
Comment #9
neclimdulthis doesn't happen anymore.