Begrüßungs-Gutschein

MyOOS hat einen Fehler, oder tut nicht das, was Ihr erwartet? Derartige "Unanehmlichkeiten" bitte hier.
Antworten
Schnucki
Beiträge: 16
Registriert: 27.09.2008, 11:27
Kontaktdaten:

Beitrag von Schnucki »

Hallo!

In meinem Shop wird bei jedem Neukunden ein Begrüßungs-Gutschein erstellt und verschickt, obwohl ich unter Konfiguration und Gutscheine das Feld "Neukunden Gutschein" leer gelassen habe. Wo kann ich das denn noch ausstellen?
Wenn ich in "Gutscheine" und dann "Gutscheine versandt" gehe, kann ich diese Gutscheine zwar in einer Liste sehen, aber nicht auf den Pfeil klicken, um nähere Infos zu sehen, dies ist lediglich bei einem Gutschein möglich.
Bitte um Hilfe!
Gruß, sissy
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Hallo,

welche Version verwendest du?

cu

ralf
Schnucki
Beiträge: 16
Registriert: 27.09.2008, 11:27
Kontaktdaten:

Beitrag von Schnucki »

welche Version verwendest du?
Sorry, mal wieder vergessen... 1.6.11
r23
Beiträge: 2696
Registriert: 18.09.2008, 05:56
Wohnort: Hagen
Kontaktdaten:

Beitrag von r23 »

Sorry, mal wieder vergessen... 1.6.11
Wenn du keine Gutscheine bei der Anmeldung versenden möchtest kannst du als schnelle Lösung die
"Funktion" löschen.

~/shop/includes/pages/user/create_account_process.php

<!--c1--><div class='codetop'>QUELLTEXT[/align]<div class='codemain'><!--ec1--> if (MODULE_ORDER_TOTAL_GV_STATUS == 'true') {
if (NEW_SIGNUP_GIFT_VOUCHER_AMOUNT > 0) {
$coupon_code = oos_create_coupon_code();
$insert_result = $db->Execute("INSERT INTO " . $oosDBTable['coupons] . "
(coupon_code,
coupon_type,
coupon_amount,
date_created) VALUES ('" . oosDBInput($coupon_code) . "',
'G',
'" . NEW_SIGNUP_GIFT_VOUCHER_AMOUNT . "',
now())");
$insert_id = $db->Insert_ID();
$insert_result = $db->Execute("INSERT INTO " . $oosDBTable['coupon_email_track] . "
(coupon_id,
customer_id_sent,
sent_firstname,
emailed_to,
date_sent) VALUES ('" . oosDBInput($insert_id) ."',
'0',
'Admin',
'" . $email_address . "',
now() )");

$email_text .= sprintf($aLang['email_gv_incentive_header], $oCurrencies->format(NEW_SIGNUP_GIFT_VOUCHER_AMOUNT)) . "\n\n" .
sprintf($aLang['email_gv_redeem], $coupon_code) . "\n\n" .
$aLang['email_gv_link] . oos_link($aModules['gv], $aFilename['gv_redeem], 'gv_no=' . $coupon_code, 'NONSSL', false, false) .
"\n\n";
}
if (NEW_SIGNUP_DISCOUNT_COUPON != '') {
$coupon_id = NEW_SIGNUP_DISCOUNT_COUPON;
$sql = "SELECT *
FROM " . $oosDBTable['coupons] . "
WHERE coupon_id = '" . oosDBInput($coupon_id) . "'";
$coupon_result = $db->Execute($sql);

$sql = "SELECT *
FROM " . $oosDBTable['coupons_description] . "
WHERE coupon_id = '" . oosDBInput($coupon_id) . "'
AND coupon_languages_id = '" . intval($nLanguageID) . "'";
$coupon_desc_result = $db->Execute($sql);
$coupon = $coupon_result->fields;
$coupon_desc = $coupon_desc_result->fields;
$insert_result = $db->Execute("INSERT INTO " . $oosDBTable['coupon_email_track] . "
(coupon_id,
customer_id_sent,
sent_firstname,
emailed_to,
date_sent) VALUES ('" . oosDBInput($coupon_id) ."',
'0',
'Admin',
'" . oosDBInput($email_address) . "',
now() )");
$email_text .= $aLang['email_coupon_incentive_header] . "\n\n" .
$coupon_desc['coupon_description] .
sprintf($aLang['email_coupon_redeem], $coupon['coupon_code]) . "\n\n" .
"\n\n";
}
}<!--c2-->[/align]<!--ec2-->

Ein BugFix gibt es bei der nächsten Version... der Fehler betrifft vermutlich alle Versionen :(

Danke für den Hinweis!

cu

ralf
Antworten