[Typo3-shop] Additional Features for tt_products 2.x - how to contribute?

Franz Holzinger franz at fholzinger.com
Thu May 5 21:51:56 CEST 2005


Hi JoH,

> Just to push it up again ... or wasn't it of any interest to you guys?
Certainly this sounds interesting. But everyone here seems to be very busy.

>>We already have created different existing features like
>>- up to 10 features per item selectable by checkboxes (DB value is the
>>binary of these, labels can be different on a per page basis)
good

>>- saving, recalling and copying of existing orders
What has been added to the order tracking system?

>>- saving additional adress data (delivery-adress, billing-adress,
>>contact person) that can be filled in by the client via selectboxes
How does this work?


>>and we would like to add more features like
>>- calculation of "pieces" based on measures (Width * Height = sqm -->
>>sqm * pcs = pcs-sum) for items like bannerprints, wooden panels, or
>>anything else you could imagine
Make a change to the shipping cost with weigth that will come soon with 
2.0.1.
But how should the TS look like?

>>- numbered positions in the order form
good

>>- advertising bonus:
>>    A client advertises the shop with a link.
>>    For each new order that is generated through this link he will
>>get X% bonus.
>>    Client can choose when to use this bonus.
very good

>>a) we create PHP code that can be hooked somehow to the original code
>>and then be activated via TS params
Well, somehow it would be better, if you put everything and maybe also 
something from class.tx_ttproducts.php into a new functions.inc .
This file has already become too big now.

>>b) we work directly with the original code and send you the
>>modifications 
c) you (or someone else) creates PHP code and we will
>>sponsor this development with a sum X
>>d) a+b OR a+c OR .
>>>So could you please tell us the best way to do it?

1. Get an account for 
http://cvs.sourceforge.net/viewcvs.py/typo3xdev/tx_ttproducts/  and tell 
me to give you access.
2. Lets discuss changes to TScript and changes in functions here. Then 
code it or pay someone to code it. Then email me all the changed files.
3. When you get my ok for each file, you put it into CVS.
4. After someone has the time to test the latest version of all files 
from CVS together I will create a new branch in the CVS. Then the 
corrections only go to the new branch. In the meanwhile the HEAD branch 
can be changed without affecting the code which is being tested. After 
the test is successful I will create a new tt_products into the TER. 
Then all the corrections must be redone into the HEAD branch.


So you can start after the next tt_products 2.0.1 will be available from 
TER.

Thanks for your help,

Franz






More information about the TYPO3-project-tt-products mailing list