Shop-Modul Staffelung Versand und Bezahlung

  • Pirat44 Pirat44
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    20. 05. 2005, 15:18

    Hi zusammen!
    Also langsam zweifel ich an meinen Fähigkiten.
    Ich versuche seit Stunden dem Warenkorb ein Staffelung der Versandkosten und der Kosten für Nachname in Abhängikeit von der Stückzahl beizubringen.
    Hier mein Setup:

    plugin.tt_products {
    payment >

    payment {
    radio = 1
    10.title = Vorkasse
    20.title = PayPal
    20.percentOfTotalShipping = 0.04
    30.title = Nachnahme
    30.prod.1 = 3.00
    30.prod.5 = 20.00
    }
    }

    plugin.tt_products.shipping {
    shipping >
    radio = 1
    TAXpercentage = 16
    10.title = Deutschland
    10.priceTax.1 = 2.5
    10.priceTax.6 = 4.8
    10.priceTax.50 = 10
    10.priceTax.100 = 25
    10.priceTax.120 = 30
    10.priceTax.300 = 150
    10.percentOfGoodstotal = 0

    20.title = Europa (nicht Deutschland)
    20.priceTax.1 = 8.8
    20.priceTax.6 = 11.8
    20.priceTax.50 = 11.8
    20.priceTax.100 = 25
    20.priceTax.120 = 30
    20.priceTax.300 = 150
    20.percentOfGoodstotal = 0

    40.title = Selbstabholung
    40.priceTax.1 = 0
    40.percentOfGoodstotal = 0
    }

    Egal was ich anstelle, ich bekomme immer 0 am Ende für diese Bereiche.

    Nur wenn ich die Staffelung weglasse (20.priceTax = 8.8-) funktioniert das Ganze.

    Für Anregungen und Ideen, den Göttern sei dank (euch natürlich auch)

    Günter


  • Pirat44 Pirat44
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    13. 06. 2005, 19:05

    Wann wird es diese Version Wiki-2.0.2.10 geben?

  • Flink Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    13. 06. 2005, 20:12

    [quote="Pirat44"]
    Wann wird es diese Version Wiki-2.0.2.10 geben?
    [/quote]
    Sie ist längst dort:
    [url=http://wiki.typo3.org/index.php/Ext_tt_products#Download]http://wiki.typo3.org/index.php/Ext_tt_products#Download[/url]

  • Pirat44 Pirat44
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    16. 06. 2005, 15:19

    Tja, leider hat auch das nichts gebracht.
    Nach wie vor erhalte ich 0.00 als Wert zurück sobald ich versuche Schipping und Payment von der Bestellmenge stufenweise abhängig zu machen.

    Gibt es denn niemnden bei dem das schon mal funktioniert hat und mir eine Beispielconfig liefern könnte?

    Dank allen Göttern wenn dem so sei.

    Günter

  • Flink Flink
    Jedi-General
    0 x
    1663 Beiträge
    0 Hilfreiche Beiträge
    16. 06. 2005, 15:27

    [quote="Pirat44"]
    Gibt es denn niemnden bei dem das schon mal funktioniert hat und mir eine Beispielconfig liefern könnte?
    [/quote]
    Das Beispiel aus der tt_products Doku sollte genügen.

    In der neuen Wiki-2.0.2.11 ist ein weiterer Fehler dazu behoben worden.

  • mischa mischa
    Jedi-Meister
    0 x
    411 Beiträge
    5 Hilfreiche Beiträge
    16. 06. 2005, 17:21

    mit der folgenden Version klappt es zumindest schon mal in den Brutto-Preisen, dass man die dinge staffeln kann.

    http://fholzinger.com/typo3/development/tt_products-v2.0.2.11.zip

    Bei den Netto-Preisen zeigt er noch 0,00 an. Das klappt aber auch bestimmt noch irgendwann. Dank an Herrn Holzinger.

    LG,

    Mischa.

  • Pirat44 Pirat44
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    16. 06. 2005, 17:38

    Hi Mischa!
    Ich habe diese Version bereits installiert.
    Bekomme aber in beiden Fällen noch 0.00 als Ergebniss.

    Könntest Du mir eventuell den entsprechenden Auszug von Dir aus dem Setupbereich zur Verfügung stellen?

    Muss ich denn in den Produkten selbst bestimmte Angaben machen oder beachten damit das funktioniert?

    Ich weiß da echt nicht mehr weiter.

    Danke Günter

  • mischa mischa
    Jedi-Meister
    0 x
    411 Beiträge
    5 Hilfreiche Beiträge
    16. 06. 2005, 20:29

    Hi,

    ich bin einfach stur der Anleitung gefolgt:

    http://typo3.org/documentation/document-library/tt_products/

    Die alte tt_products (1.2.7) habe ich deaktiv in typo3/ext gelassen, die neue in typo3conf/ext installiert.

    Hernach das Update 2.0.2.11 komplett über die 2.0.2 im typo3conf/ext gebügelt und voilá...

    Den genauen Code kann ich dir erst morgen geben. Der ist nämlich auf unserem Intranet.

    HINT: verwendet habe ich typo3.8.0

    LG,

    Mischa.

  • mischa mischa
    Jedi-Meister
    0 x
    411 Beiträge
    5 Hilfreiche Beiträge
    17. 06. 2005, 10:37

    Jetzt wird's lang!!!

    So sieht mein Code im Setup des Templates aus:

    1. #####################
    2. # SHOP
    3. ####################
    4. ## Includes the productsLib:
    5. includeLibs.ts_products = EXT:tt_products/pi/class.tx_ttproducts.php
    6.  
    7. ## This enables the tt_content.list item to display the guestbook:
    8. plugin.tt_products >
    9. plugin.tt_products = USER
    10. plugin.tt_products {
    11. userFunc = tx_ttproducts->main_products
    12.  
    13. templateFile = {$plugin.tt_products.file.templateFile}
    14. pid_list.field = pages
    15. recursive.field = recursive
    16. code.field = select_key
    17.  
    18. limit = {$plugin.tt_products.limit}
    19. image {
    20. file.maxW = {$plugin.tt_products.maxW_single}
    21. imageLinkWrap = {$plugin.tt_products.clickEnlarge}
    22. enable = 1
    23. bodyTag = <body bgcolor="black">
    24. wrap = <a href="javascript:close();"> | </a>
    25. width = 400
    26. height = 400
    27.  
    28. JSwindow = 1
    29. JSwindow.newWindow = 1
    30. JSwindow.expand = 17,20
    31. }
    32. }
    33. listImage < .image
    34. listImage.file.maxW = {$plugin.tt_products.maxW_list}
    35. listImage.file.maxH = {$plugin.tt_products.maxH_list}
    36. listImage.imageLinkWrap >
    37.  
    38. basketImage < .image
    39. basketImage.file.maxW = {$plugin.tt_products.maxW_basket}
    40. basketImage.imageLinkWrap = {$plugin.tt_products.clickEnlarge_basket}
    41.  
    42. image.wrap = | <br />
    43.  
    44. noImageAvailable = {$plugin.tt_products.file.noImageAvailable}
    45.  
    46. wrap1.wrap = {$plugin.tt_products.wrap1}
    47. wrap2.wrap = {$plugin.tt_products.wrap2}
    48. color1.wrap = {$plugin.tt_products.color1}
    49. color2.wrap = {$plugin.tt_products.color2}
    50. color3.wrap = {$plugin.tt_products.color3}
    51.  
    52. displayListCatHeader = {$plugin.tt_products.displayListCatHeader}
    53. displayBasketCatHeader = {$plugin.tt_products.displayBasketCatHeader}
    54.  
    55. PIDitemDisplay = {$plugin.tt_products.PIDitemDisplay}
    56. PIDsearch = {$plugin.tt_products.PIDsearch}
    57. PIDbasket = {$plugin.tt_products.PIDbasket}
    58. PIDstoreRoot = {$plugin.tt_products.PIDstoreRoot}
    59. PIDmemo = {$plugin.tt_products.PIDmemo}
    60. PID_sys_products_orders = 0
    61. # PIDinfo = 209
    62. # PIDfinalize = 210
    63. # PIDthanks = 211
    64.  
    65. parseFunc < styles.content.parseFunc
    66. categoryHeader = TEXT
    67. categoryHeader.current = 1
    68.  
    69. priceDec = {$plugin.tt_products.priceDec}
    70. priceDecPoint = {$plugin.tt_products.priceDecPoint}
    71. priceThousandPoint = {$plugin.tt_products.priceThousandPoint}
    72. currencySymbol = EUR
    73.  
    74. TAXpercentage = {$plugin.tt_products.TAXpercentage}
    75. TAXincluded = {$plugin.tt_products.TAXincluded}
    76.  
    77. lockLoginUserInfo = 0
    78. requiredInfoFields = name, address, telephone, email
    79. orderNumberPrefix = order_
    80. orderEmail_from = shop@myTypo3Shop.com
    81. orderEmail_fromName = My Typo3 Shop
    82. orderEmail_to = shop@myTypo3Shop.com
    83. orderEmail_htmlmail = 0
    84. email_notify_default = 1
    85. statusCodes {
    86. # 1: Incoming orders
    87. 1 = Order submitted by user
    88. # 2-49: Useable by the shop admin
    89. 2 = Order is recieved and accepted by store
    90. 10 = Shop is awaiting goods from third-party
    91. 11 = Shop is awaiting customer payment
    92. 12 = Shop is awaiting material from customer
    93. 20 = Goods shipped to customer
    94. 30 = Other message from store
    95. # 50-99: Useable by the customer
    96. 50 = Customer request for cancelling
    97. 51 = Message from customer to shop
    98. # 100- :
    99. 100 = Order shipped and closed
    100. 101 = Order closed
    101. 200 = Ordre cancelled
    102. }
    103. update_code = password
    104. statusDate_stdWrap.strftime= %e-%m-%y %H:%M
    105. orderDate_stdWrap.strftime= %e-%m-%y
    106.  
    107. usePriceTag = {$plugin.tt_products.usePriceTag}
    108.  
    109. priceTagObj = IMAGE
    110. priceTagObj.wrap = |<br />
    111. priceTagObj.file = GIFBUILDER
    112. priceTagObj.file {
    113. backColor = #C4C400
    114. XY = [10.w]+10,[10.h]+5
    115. 10 = TEXT
    116. 10 {
    117. text = ###PRICE###
    118. offset = 0,14
    119. fontColor = #222222
    120. fontSize = 16
    121. align = center
    122. niceText = 1
    123. }
    124. }
    125.  
    126. max_note_length = {$plugin.tt_products.max_note_length}
    127.  
    128. bulkilyWarning = {$plugin.tt_products.bulkilyWarning}
    129. bulkilyAddition = {$plugin.tt_products.bulkilyAddition}
    130. specialPreparation = {$plugin.tt_products.specialPreparation}
    131.  
    132. createUsers = {$plugin.tt_products.createUsers}
    133. PIDuserFolder = {$plugin.tt_products.PIDuserFolder}
    134. memberOfGroup = {$plugin.tt_products.memberOfGroup}
    135.  
    136. stdSearchFieldExt = subtitle
    137. PIDagb = {$plugin.tt_products.PIDagb}
    138. agbtarget = {$plugin.tt_products.agbtarget}
    139. AGBattachment = {$plugin.tt_products.AGBattachment}
    140.  
    141. generateCSV = {$plugin.tt_products.generateCSV}
    142. CSVdestination = {$plugin.tt_products.CSVdestination}
    143. CSVfields = {$plugin.tt_products.CSVfields}
    144. CSVinOneLine = {$plugin.tt_products.CSVinOneLine}
    145.  
    146. alwaysInStock = {$plugin.tt_products.alwaysInStock}
    147. alwaysInStockMessage = {$plugin.tt_products.alwaysInStockMessage}
    148. inStockPieces = {$plugin.tt_products.inStockPieces}
    149.  
    150. newItemDays = {$plugin.tt_products.newItemDays}
    151.  
    152. substitutePagetitle = {$plugin.tt_products.substitutePagetitle}
    153. }
    154.  
    155. ## EXAMPLE payment config:
    156. plugin.tt_products.payment {
    157. radio = 1
    158. 10.title = MasterCard
    159. 10.image.file = media/logos/mastercard.gif
    160. 10.priceTax =
    161. 10.priceNoTax =
    162. 10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc
    163.  
    164. 40.title = Money transfer
    165. 40.image.file = media/logos/money.gif
    166. 40.priceTax =
    167. 40.priceNoTax =
    168. 40.percentOfGoodstotal = 1.45
    169.  
    170. 50.title = Credit in-store
    171. 50.image.file =
    172. 50.priceTax =
    173. 50.priceNoTax =
    174. }
    175.  
    176. ## EXAMPLE shipping config:
    177. plugin.tt_products.shipping {
    178. 10.title = Deutschland
    179. 10.image.file =
    180. 10.priceTax.1 = 3.0
    181. 10.priceNoTax.1 = 2.5
    182. 10.priceTax.2 = 6.0
    183. 10.priceNoTax.2 = 5.5
    184. 10.percentOfGoodstotal = 0
    185.  
    186. 20.title = Europa (nicht Deutschland)
    187. 20.image.file =
    188. 20.priceTax.1 = 11.8
    189. 20.priceNoTax.1 = 8.8
    190. 20.priceTax.2 = 22.8
    191. 20.priceNoTax.2 = 11.8
    192. 20.percentOfGoodstotal = 0
    193.  
    194. 30.title = Selbstabholung
    195. 30.image.file =
    196. 30.priceTax.1 = 0
    197. 30.percentOfGoodstotal = 0.0
    198. }
    199.  
    200. ## This enables the record item to display product items
    201. tt_products >
    202. tt_products = < plugin.tt_products
    203. tt_products.displayCurrentRecord = 1

    Sorry, wenn's so viel ist, aber damit klappt bei mir die Geschichte mit den Unterschiedlichen Versandkosten bei unterschiedlichen Mengen.

    grüße,

    Mischa

    LG,

    Mischa.

  • Pirat44 Pirat44
    T3PO
    0 x
    20 Beiträge
    0 Hilfreiche Beiträge
    23. 06. 2005, 10:26

    Hallo zusammen.
    Wollte nur sagen, dass mit der neuesten Version (tt_products-v2.0.2.14) die Sache bestens funktioniert.

    Meinen Dank für die Unterstützung und Hilfe.

    Günter