[Typo3-shop] New Features prepared for implementation
Franz Holzinger
franz at fholzinger.com
Tue May 17 22:46:40 CEST 2005
Hello Bernie,
> I've commented everything out, so merging it into the public version
> shouldn't be a problem.
>
>
> Added Features:
> ******************************************
>
> Parent/Child Products:
> Products can be children of another product. Children get displayed in a
> table inside the parent product. Eg.
>
> ---------------------------------------
> | Item No | Size | Price | Qty |
> ---------------------------------------
> | 123 | 60cm | $44.00 | _____ |
> ---------------------------------------
> | 124 | 80cm | $65.00 | _____ |
> ---------------------------------------
> | 125 | 100cm | $88.00 | _____ |
> ---------------------------------------
>
> This allows you to have different prices for different sizes, color etc.
> Customers can order different quantities of different variations.
> Reseller price and discount still works.
> ChildDisplay can be turned on or off via constants.
>
This solution does not fit into the current version of tt_products.
For price calculation the following scheme has been introduced:
pricecalc {
10.prod.1 = 4.99
10.prod.2 = 8.99
10.prod.5 = 19.99
20.prod.1 = 6.99
20.prod.2 = 13.98
20.prod.5 = 29.99
}
The second numbers here mean pieces. But this price calculation should
be extended to use the weight, color and in your case the size. An
additional parameter can give the information which attribute will be
taken. I think, that price calculations should be done using TScript and
/or functions using the parameters an article can have.
> *****
> Automatic template selection for column display:
> When defined 2 or more columns for list display, then the template gets
> switched automatically.
What do you mean by switching a template?
> *****
> Max Height for Images:
> Now not only the maximum width for images can be defined, but also the
> maximum height (List, Single, Basket)
image IMAGE cObject
So this cannot be changed in tt_products, or am I wrong?
> *****
> CSS template:
> The template is currently a mix between the old fashioned way and a new
> way using CSS (I only use CSS).
I do not know enough about CSS. What is the improvement you want to make
here?
> *****
> Other new features include:
> - select boxes for color, size and accessory only get displayed if the
> field is filled in
This is already in tt_products 2.0.2. What is your improvement?
> - added more constants including Reseller Group ID,
use discountGroupName instead of this
> Price Number for
> Resellers
> and Order By (but I soon found out that the list gets too long)
already in version 2.0.2
> - company name and URL are inserted into Finalizing templates from
> TypoScript
So you have made Template Markers for the company name and the URLs?
That would be a good step forwards.
> - Fixed: Displaying quantities of products that are in basket didn't
> work on my installation. I don't know if this was a general problem, but
> now it works for me.
What did you change here?
> - The display of the child table is hardcoded in the class file. Should
> be implemented with templates
What do you mean with child table?
> - Accessories and Memo: I couldn't figure out how this should work
Accessory: An addition to an article, e.g. the frame for selling paintings
Memo: a logged in front end user can remember some items
> - Template needs to be cleaned up
Yes, the current template needs improvement.
Thank you for your contributions.
But lets talk here about which ones we should overtake into tt_products.
Franz
More information about the TYPO3-project-tt-products
mailing list