Hi,
I am just about to start development on a series of modules (will be extending some of the current e-commerce modules) that I require for a new website I am developing and I have a few questions before I begin.
1. I will allow users of a specific Role to create a store, with a page of information about their store, and the products that they sell. These products will be grouped into categories and subcategories and I will need to create a block that only displays when a user is viewing the particular users store (Ideally there would be no mention of that user, just the page that they created with information about their business). Each store will have a different set of categories and sub categories.
What would be the best way to do this. Would it be to determine the Owner of the current node, and then display the Categories and Subcategories that are also owned by that user, or is there a different way of doing it.
2. Because the users will need to specify their own Categories and Subcategories (each store may have different names for each), is there a way for users to create a "Personal" taxonomy vocab with their own terms, which are not shown in any other users display? I think this would be too difficult because it would also mean that access needs to be given to the user to link that taxonomy with a particular node item etc.
3. I will be extending the product module to allow for sizes and attributes. Sizes will replace the current "Price" of the product, and the user will type in the size (Size Name) and the related price for that size. Attributes would be different, for example they would only add or subtract from the price of the item. For example a attribute group would be Color (which would be exclusive - only 1 color can be selected at a time) and the different attributes would be Red (+0.00), Green(+2.50) and Blue (+5.00).