Hallo - bevor mir jetzt noch mehr Haare grau werden frag' ich lieber nochmal hier nach. Also die Sache mit den durchgestrichenen Varianten-Preisen funktioniert teils sehr gut und teils gar nicht. Es liegt sehr wahrscheinlich an der Art der Artikelnummer, kommen Zeichen wie "-" oder "_" vor kann der Artikel mit dem Varianten-Vorzugspreisscript nicht in den Warenkorb gelegt werden. So sieht der Quelltext bei der normalen Funktion __radiovar__ aus:
<form name="Arv50001000000x" action="">
<input type=radio name="variant" Value="500-0104-00-00">Sanduhr 13,99 EUR<br>
<input type=radio name="variant" Value="500-0103-00-00">Klimamesser, D100mm 29,99 EUR<br>
<input type=radio name="variant" Value="500-0102-00-00">Schöpfkelle 10,99 EUR<br>
<input type=radio name="variant" Value="500-0100-00-00">Sauna-Zubehör-Set 59,95 EUR<br>
</form>
<a href="javascript:void(0)" OnClick='inwk("400!0",43712330612850,"500-0100-00-00-x",0,1,1);return false;'><img border=0 src="http://127.0.0.1:84/eshop/pix/bestellen1.gif" alt="in den Warenkorb"></a>
und so mit der Funktion __preis::vorzugspreis_variant__
<form name="Arv500-0100-00-00-x" action"">
<input type="radio" name="variant" value="500-0104-00-00">Sanduhr <strike>13.99 EUR </strike> <b>unser Preis</b>: 13,15 EUR <br>
<input type="radio" name="variant" value="500-0103-00-00">Klimamesser, D100mm <strike>29.99 EUR </strike> <b>unser Preis</b>: 28,19 EUR <br>
<input type="radio" name="variant" value="500-0102-00-00">Schöpfkelle <strike>10.99 EUR </strike> <b>unser Preis</b>: 10,33 EUR <br>
<input type="radio" name="variant" value="500-0100-00-00">Sauna-Zubehör-Set <strike>59.95 EUR </strike> <b>unser Preis</b>: 56,35 EUR <br>
</form>
<a href="javascript:void(0)" OnClick='inwk("400!0",43712330612850,"500-0100-00-00-x",0,1,1);return false;'><img border=0 src="http://127.0.0.1:84/eshop/pix/bestellen1.gif" alt="in den Warenkorb"></a>
Der einzige wichtige Unterschied ist wohl bei <Form name=""> zu finden, aber die Trennungszeichen "-" oder "_" sind schon wichtig, die hab' ich ja schon extra nehmen müssen weil "." (Punkt) nicht funktionierte.
please help!
Viele Grüße Ralph Häusler