|
|||
|
Hallo,
gibt es eine Möglichkeit in der Bestätigungsmail anzuzeigen, dass der Kunde einen Rabatt bekommt oder einen Gutscheincode in Anspruchgenommen hat? Hab das Gutscheinplugin und wenn der Kunde da nun einen Gutscheincode eingibt und z.B. 5% Rabatt bekommt, fänd ichs gut wenns auch in der Mail steht, aber da kenn ich die Variablen nicht für. Es reicht auch schon wenn da steht: "Gutscheincode in Anspruch genommen". Noch besser wäre natürlich "Rabatt= 5%" |
|
|||
|
hi,
für die Gutscheine müsste man über php mit der Order-ID in der "xt_coupons_redeem" nachkucken, ansonsten steht in der Auftragsposition nur der gewährte Rabatt ( auch nicht immer, kann bei bestimmten Plugins in bestimmten Konstellationen auch mal nicht der Fall sein ) Grüsse |
|
|||
|
und wie mach ich dass über php. Hab davon leider 0 Ahnung.
Und in der Bestätigung steht bei mir unter Einzelpreis dann nur noch der Preis mit dem abgezogenen Rabatt. Da ist es aber dann nicht ersichtlich für den Kunden das Rabatt abgezogen wurde. Besser wäre einmal der normale Preis und daneben dann nochmal -Rabatt. Es soll halt nur besser für den Kunden erkenntlich sein, dass er den Gutschein bzw Rabatt bekommt. Geändert von axcomonline (17.05.2011 um 08:22 Uhr) |
|
|||
|
für Dich, Amelie und all die anderen ...:
auf die Schnelle und ohne Gewähr {assign var=id value=$order_data.orders_id} {php} $id = $this-> get_template_vars('id'); $rs = $db->Execute("SELECT * FROM xt_coupons_redeem WHERE order_id = '".$id."'"); if ( !$rs->EOF ) { $redeem_amount = $rs->fields['redeem_amount']; $this->assign('coupon_rabatt',$redeem_amount); } {/php} Danach sollte unter {$coupon_rabatt} der gewährte Gutschein-Rabatt-Betrag zur Verfügung stehen |
|
|||
|
und wo kopier ich das nun hin.
Meine send_order im Shopbackend sieht so aus: <link href="{$_system_mail_css}" type="text/css" rel="stylesheet"> <table cellpadding="0" cellspacing="0" class="email_container"> <tr> <td class="email_table_center_bg" valign="top"> <div class="email_content"> {if $order_data.delivery_gender eq "m"}Sehr geehrter Herr {elseif $order_data.delivery_gender eq "f"}Sehr geehrte Frau {else}Sehr geehrte(r) {/if} {$order_data.delivery_firstname} {$order_data.delivery_lastname},<br /><br /> hiermit bestätigen wir den Eingang Ihrer Bestellung vom {$order_data.date_purchased}.<br /><br /> <b>Ihre Daten nochmals zur Kontrolle:<b><br /><br /> {if $order_data.customers_cid != ""}<b>Ihre Kundennummer:</b> {$order_data.customers_cid}{/if}<br /> <b>Shop-Bestellnummer:</b> {$order_data.orders_id}<br /> <b>{txt key=TEXT_ORDER_DATE}:</b> {$order_data.date_purchased}<br /><br /> <table width="100%" border="0px" cellpadding="4" class="email_container"> <tr> <td width="30%" valign="top"> <b>{txt key=TEXT_SHIPPING_ADDRESS}</b><br /> Versandart: {$order_data.shipping_code}<br /><br /> {if $order_data.delivery_company} {$order_data.delivery_company}<br /> {/if} {$order_data.delivery_firstname} {$order_data.delivery_lastname}<br /> {$order_data.delivery_street_address}<br /> {if $order_data.delivery_suburb} {$order_data.delivery_suburb}<br /> {/if} {$order_data.delivery_postcode} {$order_data.delivery_city}<br /> {if $order_data.delivery_state}{$order_data.delivery_s tate} {/if}{$order_data.delivery_country}<br /> </td> <td valign="top"> <b>{txt key=TEXT_PAYMENT_ADDRESS}</b><br /><br /><br /> {if $order_data.billing_company} {$order_data.billing_company}<br /> {/if} {$order_data.billing_firstname} {$order_data.billing_lastname}<br /> {$order_data.billing_street_address}<br /> {if $order_data.billing_suburb} {$order_data.billing_suburb}<br /> {/if} {$order_data.billing_postcode} {$order_data.billing_city}<br /> {if $order_data.billing_state}{$order_data.billing_sta te} {/if}{$order_data.billing_country}<br /> </td> </tr> </table><br /><br /> {if $payment_info}<b>{txt key=TEXT_PAYMENT_INFOS}</b><br /><br /> {$payment_info}<br /><br />{/if} <table class="tabledetails" width="100%" border="0" cellspacing="0" cellpadding="4"> <tr class="headerrow"> <td class="left">{txt key=TEXT_QTY}</td> <td class="left">{txt key=TEXT_PRODUCTS_MODEL}</td> <td class="left">{txt key=TEXT_ARTICLE}</td> <td class="right">{txt key=TEXT_SINGLE_PRICE}</td> <td class="right">{txt key=TEXT_TOTAL_PRICE}</td> </tr> {foreach name=aussen item=order_values from=$order_products} <tr class="{cycle values="contentrow1,contentrow2"}"> <td class="left">{$order_values.products_quantity} x</td> <td class="left">{$order_values.products_model}</td> <td class="left">{$order_values.products_name}</strong></td> <td class="right">{$order_values.products_price.format ed}</td> <td class="right">{$order_values.products_final_price. formated}</td> </tr> {$order_values.products_information.html_content} {/foreach} <tr> <td colspan="5" align="right" class="subtotal"> <div align="right"> <b>{txt key=TEXT_SUB_TOTAL}: {$total.product_total.formated}</b><br/> {foreach name=aussen item=order_total_values from=$order_total_data} {$order_total_values.orders_total_name}: {$order_total_values.orders_total_price.formated}< br/> {/foreach} {foreach name=aussen item=tax_data from=$total.total_tax} {txt key=TEXT_TAX} {$tax_data.tax_key}%: {$tax_data.tax_value.formated}<br/> {/foreach} <b>{txt key=TEXT_TOTAL}: {$total.total.formated}</b> </div> </tr> </table> <br/> <br/> <b>Bemerkungen (Zusatzinfos zu Ihrer Bestellung):</b><br/><br/> {$order_data.comments}<br/><br/> </div> <div class="email_footer">{$_system_footer_html}</div> </td> </tr> </table> |
|
|||
|
hi,
egal wohin,z.B. an den Anfang. Interessant ist doch nur, wo Du die Ausgabe {$coupon_rabatt} hinstellst. Vielleicht so: {if $coupon_rabatt > ''} <b>Abgezogener Gutschein-Rabatt: {$coupon_rabatt}</b> <br /> {/if} Grüsse |
|
|||
|
ok, sagte doch, ohne Gewähr:
es muss noch was rein: {assign var=id value=$order_data.orders_id} {php} global $db; $id = $this-> get_template_vars('id'); $rs = $db->Execute("SELECT * FROM xt_coupons_redeem WHERE order_id = '".$id."'"); ....... Grüsse |
|
|||
|
Perfekt!!! Klappt alles super mit dem anzeigen!!!
Das einzige was mich jetzt noch wundert ist, dass bei eingelöster Gutscheinwert irgendwie ein viel zu hoher Betrag steht. Aber das umgeh ich jetzt einfach mal so, dass bei der verwendung eines Codes lediglich steht "Abgezogener Gutschein-Rabatt: 5%" So mach ichs: {if $coupon_rabatt > ''} <b>Abgezogener Gutschein-Rabatt: 5%</b> <br/> {/if} Ist dann zwar nen fester Wert, aber hab eh nur einen Gutscheincode, den man eingeben kann |
|
|||
|
hi,
das mit dem zu hohen Betrag könnte ein Formatierungsproblem sein, es wird ja nur ein reiner Php-Wert mit Punkt statt Komma ausgegeben, kann man aber leicht im Smarty abfangen, wie ich Dir per PM geschrieben habe, habe ich auch nicht kontrolliert, ob das ein Brutto- oder Nettowert ist Aber wenns so auch passt, freuts mich :-) Grüsse |
![]() |
| Lesezeichen |
| Stichworte |
| anzeigen, bestätigungsmail, gutscheincodeverwendung, rabatt |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Rabatt im Warenkorb anzeigen | loadVars | Fragen zur Software | 0 | 23.02.2011 12:15 |
| Rabatt und Staffelpreise Teil 2 | van-delle | Shopbereich | 0 | 24.05.2007 15:28 |
| Rabatt Nur Bei Vorkasse Oder Rabatt Ab Betrag X | debee | Shopbereich | 2 | 06.09.2004 16:11 |