Franz Holzinger

Verse of the day

Bei Gott ist mein Heil, meine Ehre, der Fels meiner Stärke; meine Zuversicht ist auf Gott.
Psalm 62:7

© Bible Gateway's Verse of the Day


autor  
15-11-07 18:54:41 Prämienpunkte
Oliver Troch
Ich möchte gerne die Prämienpunktefunktion nutzen. Meine Frage: Ein Artikel, sagen wir ein Warengutschein vom Getränkemarkt Müller kostet 200.- € . Dafür gibt es zusätzlich 2000 Prämienpunkte. Als zweiten Artikel gibt es 1Trainingsanzug. Dieser kostet 39,90 € oder 1000 Punkte. Man könnte also nun mit seinen Prämienpunkten bezahlen. Wenn ich nun 5 Trainingsanzüge kaufe sind das 5000 Punkte. Nach Anzug der gesammelten Punkte bleibt dann ein Rest, der regulär bezahlt werden muss. In diesem Fall 3*39,90 € Dies sollte dann auch im Template eingepflegt sein. Wäre super, wenn wir das lösen könnten. Gruß Oliver
18-11-07 14:03:55 Geschenkgutschein
Franz Holzinger
Der Warengutschein muss als Geschenkgutschein deklariert werden.
Zunächst muss der Sysfolder/Seite für die Gutscheine festgelegt werden: PIDGiftsTable = 23
Dann wird festgelegt, welche Produkte als Geschenkgutscheine aufscheinen:

whereGift = uid = 45
45 ist hier die uid des Produktes 'Warengutschein'.
Mit
GiftAttachment = datei
kann noch ein Anhang mitverschickt werden.


Der Geschenkgutschein muss in einer eigenen Listenansicht angezeigt werden: 'Produkt: Liste Geschenke'

Diesen Geschenkgutschein kann nun jeder kaufen und verschenken. In der Einzelansicht muss der Käufer vom Absender und Empfänger den Namen und die Email Adresse eintragen. Danach erfolgt der Kauf zusammen mit anderen Produkten.
Der Shop Admin ändert nach der Bezahlung (nicht vorher, damit keiner mit nicht bezahlten Gutscheinen einkaufen kann) im Tracking den Status auf
13 = Order has been payed.

Ab diesem Moment kann der Käufer im Tracking eine Nachricht an dem Empfänger des Gutscheins schicken:
20 = Goods shipped to customer

Hier schreibt er einen Text. In der weiteren Email wird automatisch der Gutschein Code und ein Hinweis auf den Shop mitverschickt.
Der Empfänger des Gutscheins hat nun den Guschein Code und kann diesen einlösen.

creditpoints {
pricefactor = 0.1
10.type = price
10.prod.1 = 0.02
10.prod.101 = 0.04
10.prod.501 = 0.06
}

Für diesen Anwendungsfall wäre nur der pricefactor relevant. Damit wird festgelegt, dass er für 1 Kontopunkt dem Wert von 0.1 Euro entspricht. Ebenso bekommt er für 2 000 Kontopunkte wieder 200 Euro gutgeschrieben.

Am Ende müssen die Gesamtpreismarker ###PRICE_VOUCHERTOTAL_TAX### und ###PRICE_VOUCHERTOTAL_NO_TAX### verwendet werden. Hier sind die Werte der eingelösten Gutscheine schon mit eingerechnet.
Zunächst muss sich der Benutzer registrieren und einloggen.
Der Gutschein wird zunächst im Warenkorb in Kontopunkte umgewandelt. Das bedeutet, dass der Gutschein eingelöst wird und ab diesem Zeitpunkt ungültig wird. Mit diesen Kontopunkten kann er nun einkaufen. Er entscheidet, wieviele davon der nun einlösen will. Im meerwijn Template sind das die kurken (Deutsch: Korken).

Probiere es mal damit.

27-11-07 21:02:54 bin auch am probieren
Sabine
Hallo Franz

Das klingt spannend mit den Geschenkgutscheinen, bin auch am ausprobieren. Nun sind ein paar Fragen aufgetreten:

- Wie deklariere ich den Warengutschein als Warengutschein ? Mit PIDGiftsTalbe = 4 ?
- In der Geschenkgutschein-Listenansicht habe ich mal ein Gutschein "gekauft" und Name/E-Mail des Empfängers etc. angegeben. Sollte ich jetzt nicht eine E-Mail erhalten ?
- Wie komme ich an eine Tracking Nummer ?
- Wo werden die Shop Admin verwaltet ?

Gibt es irgendwo eine genauere Dokumentation über das Thema ?

Grüsse
Sabine
30-11-07 08:57:38 Konfiguration
Franz Holzinger
1. whereGift = pid = 4
2. Nach dem Kauf und erst nach Eingagn der Bezahlung muss der Shop Admin ins Tracking gehen und den Einkauf als 'bezahlt' bestätigen. Darüber wird der Käufer informiert. Er geht nun ebenfalls ins Tracking und wählt dort 'send gift email' aus. Er gibt den Text ein, den er dem Beschenkten übersenden wird. In dieser Email wird der Gutschein Code angehängt.
3. Die Tracking Number wird in jeder Bestellung mitverschickt. Mit Klick auf den Link kommt er sofort ins Tracking (der Tracking Code ist hier schon ausgefüllt).
4. Der Shop Admin benutzt das Tracking Plugin (Bestellung Verwaltung). Er muss aber auch im Backend eingeloggt sein.

30-11-07 08:58:58 weiteres
Franz Holzinger
Es gibt noch eine Kurzanleitung unter typo3.net
Ausführlicher steht es im Buch 'Der TYPO3 Webshop', das nächste Woche erhältlich sein wird.
2-12-07 18:24:55 templates
Sabine
Hallo Franz

Ich bin immer noch am üben ....

Irgendwie habe ich noch ein Problem mit den Templates. Den Gutschein kaufen und ihn dann auf "Order has been payed" stellen klappt. Nun möchte ich, als Käufer, im Tracking eine Nachricht an den Empfänger senden aber wo mache ich das ? Wenn ich die Tracking-Nummer eingeben, habe ich dort keine Möglichkeit den Status zu verändern oder dem Empfänger des Gutscheins eine Nachricht zu senden. Nur wenn ich als Shop-Admin reingehe, habe ich mehr Möglichkeiten aber das ist ja nicht Sinn und Zweck, dass jeder Admin ist.

Welche Templates werden wo benötigt ? Und wo muss z.B. ###PRICE_VOUCHERTOTAL_TAX### und ###PRICE_VOUCHERTOTAL_NO_TAX### hin ?

Grüsse
Sabine
3-12-07 09:53:27 Tracking
Franz Holzinger
Es gibt im Tracking des Käufers einen Punkt '60 = Send gift certificate message to receiver'. Diese Email geht an den Empfänger des Gutschein-Codes.

Nur für die Liste der Gutscheine und die Einzelansicht des Gutscheins sind eigene Template Bereiche notwendig gewesen.
Diese Preis-Marker, welche die Gutschein Punkte beinhalten, ersetzen die bisherigen Marker des Gesamtbetrages der zu zahlen ist. Es muss ja nach dem Einlösen von Kontopunkten trotzdem noch einmal die Gesamtsumme des getätigten Einkaufs und die Gesamtsumme des noch zu bezahlenden Betrages aufscheinen. Die Voucher-Tax Marker geben den noch zu bezahlenden Betrag an.
3-12-07 10:32:02 Tracking
Sabine
Das ist eben genau mein Problem: im Tracking des Käufers kann ich nichts auswählen, ich habe keine "Punkte" wie 60 etc. Bei mir wird nur der Status, Shop-Admin Anmeldung, Benachrichtigung per E-Mail, Nachricht für den Shop-Admin und das Bemerkungsfeld angezeigt.

Gruss
Sabine
3-12-07 11:08:43 Select Box im Tracking
Franz Holzinger
Überprüfe doch den Subpart ###TRACKING_DISPLAY_INFO###:

Darin muss es den Subpart ###STATUS_ITEM### geben:

<!-- ###STATUS_ITEM### begin
This part is repeated for each order status item and finally this part in the template code is substituted with the accumulated code for all order status actions.
-->
<tr>
<td nowrap valign=top>###GW1B### ###ORDER_STATUS_TIME### ###GW1E###</td>
<td valign=top>###GW1B### ###ORDER_STATUS### ###GW1E###</td>
<td nowrap valign=top>###GW1B### ###ORDER_STATUS_INFO### ###GW1E###</td>
<td valign=top>###GW1B### ###ORDER_STATUS_COMMENT### ###GW1E###</td>
</tr>
<!-- ###STATUS_ITEM### end -->

Wenn du das so eingestellt hast, dann ist wohl dein Setup fehlerhaft. Es fehtl der Eintrag unter statusCodes !
60 = Send gift certificate message to receiver
3-12-07 15:17:08 Printscreen
Sabine
Im Template habe ich ###STATUS_ITEM### drin stehen. Siehe Template-Ausschnitt: http://www.statimdesign.ch/inc/template.txt.

Mein aktuelles Shop-Template sieht so aus: http://www.statimdesign.ch/inc/template_shop.txt

Hier ein Printscreen der Seite: http://www.statimdesign.ch/inc/shop.gif. Wo soll ich den Status ändern, also auf 60 stellen können ? Ich blick da einfach nicht durch.



3-12-07 15:49:23 Nachricht an Shop Admin
Franz Holzinger
Unter Nachricht an Shop Admin muss jetzt der Eintrag auswählbar sein:
'Send gift certificate message to receiver''

Aber ich sehe hier einen deutschen Text. Womöglich fehlt für Punkt 60 noch die deutsche Übersetzung im Setup.
Versuche es zuerst über Englisch, dann über Deutsch.
3-12-07 15:51:07 Select Box im Tracking
Franz Holzinger
Hier ist der Fehler! In der Select Box des Tracking fehlt noch der Punkt 60.

<select name="orderRecord[status][]" size="1">
<!-- NOTICE: The values/topics MUST correspond with those setup in the TypoScript of the shop! -->
<option value=51>Nachricht von Kunde an meinverein24.de</option>
<option value=50>Kunde w&uuml;nscht die Stornierung der Bestellung</option>
</select>
4-12-07 12:05:14 Template
Sabine
Hallo Franz

Ich krieg ne Kriese

Nein, so schlimm ist es noch nicht. Gibt es irgendwo ein fix-fertiges Template mit allen "Markern" etc. die benötigt ? Habe nund Punkt 60 eingefügt, ein Mail wird jedoch nicht erschickt.

Gruss
Sabine

4-12-07 12:47:21 Spam Filter
Franz Holzinger
Klar gibt es das BananaGuard Beispiel Template, es ist nur auskommentiert.

<select name="orderRecord[status][]" size="1">
<option value="50">Kunde w&uuml;nscht die Stornierung der Bestellung</option>
<option value="51">Nachricht von Kunde an bananaGUARD.de</option>
<option value="60">Versenden des Gutschein Codes</option>
</select>

Damit eine Email an den Gutschein Empfänger verschickt wird, muss der Status zuerst auf 'Oder has been paid' gesetzt worden sein.
4-12-07 12:52:47 tt_products 2.6.0
Franz Holzinger
Für die Gutscheine muss unbedingt tt_products 2.6.0 und höher verwendet werden.
4-12-07 18:28:56 schade
Sabine
Status wurde zuerst auf "Order has been paid" gesetzt, danach "Versenden des Gutschein Codes" gewählt. Der Status wird oben ebenfalls aufgelistet. Die E-Mail wird nicht verschickt.

tt_products Version ist ok
7-12-07 09:54:12 hier steh ich an
Sabine
Hallo Franz

Im ###BASKET_INFO_TEMPLATE### habe ich den Code

<!-- ###SUB_VOUCHERCODE_START### begin -->
<td colspan="5">Gutschein:</td>
<td colspan="2"><input name="###INSERT_VOUCHERCODE###" type="text" class="field" value="###VALUE_VOUCHERCODE###"></td>
</tr>
<tr>
<td colspan="7" class="uwvoordeel" scope="row"><input name="products_payment" type="submit" class="buttonsmall" value="korting berekenen" onClick="if (!document.forms['ShopForm']['###INSERT_VOUCHERCODE###'].value!=''){document.forms['ShopForm']['###INSERT_VOUCHERCODE###'].value='';};"> <span class="bold"><a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('info', '', 'img/bullets/info-icon-hover.gif', 1)"><img src="img/bullets/info-icon.gif" alt="meer informatie" name="info3" width="14" height="14" border="0" class="info" id="info3"></a></span></td>
<!-- ###SUB_VOUCHERCODE_START### end -->
</tr>

drin stehen. Das löst jedoch einen Fehler aus, wenn ich den Code eingeben.

Wo finde ich den Beschrieb unter typo3.net ? Oder nach was soll ich suchen, "Gutschein", "Voucher", Prämienpunkte" gaben null Einträge.

Kannst du mir nicht einfach bitte sagen, z.B. im

###BASKET_INFO_TEMPLATE### kommt ###SUB_VOUCHERCODE_START### rein, im ###BASKET_PAYMENT_TEMPLATE### ###irgendetwas### etc.

Ich hab schon so viel ausprobiert, meine Nerven liegen blank. Bald schmeiss ich den ganzen .... hin

Grüsse
Sabine
7-12-07 10:34:56 HTML
Franz Holzinger
Hallo Sabine, so wie ich das sehe, stimmt das HTML nicht mit dem JavaScript zusammen. Überprüfe doch das Formular.
Ansonsten müssen die Beispiele aus den Meerwijn Templates herangezogen werden.
Im JavaScript verwendest du onMouseOut mti einem JavaScript. Das muss dann aber auch vorhanden sein.
Dort siehst du, welcher Marker in welchen Subpart hineingehört. Am besten du kopierst dir die Teile von dort und passt sie danach an.
Die Icons der Kurken und Plus/Minus Zeichen gibt es hier:
http://jambage.com/index.php?id=170

Grüße

Franz
7-12-07 11:52:32 :-(
Sabine
Hallo Franz

Das Meerweijn Template habe ich schon x-Mail zur Hand genommen ohne wirklich weiter zu kommen. Ok, lassen wir es.

Danke für deine Hilfe. Ich werde meine Freizeit jetzt wieder anders nutzen.

Grüsse und alle Gute
Sabine
< Zurück zum Forum