Jump to content
xt:Commerce Community Forum

Schnipsel Infobox Anzeige Kunden Name Anrede Gastkonto


Karl43

Recommended Posts

Hallo,

hier mal ein Schnipsel den ich mir zurecht geschnipselt habe:

Ist wohl eher was für den "Nachwuchs", die alten Hasen haben das wohl schon angepasst.

INFOBOX (index.html)

Erweiterung der Anzeige - Statusanzeige im Frontend -

Schnipsel Beschreibung

-----------------------------------------------------------------

1. Onlineshop wird geöffnet

-> Statusmeldung: Sie sind nicht angemeldet

2. Gastkonto: Daten eingegeben

-> Statusmeldung: Sie sind nun mit einem Gastkonto angemeldet.

+ Textlink "löschen"

-> bei Klick meldet sich der Gast ab ohne den

Browser zu schließen.

3. Konto: Eröffnet oder gerade erstellt

-> Statusmeldung: Hallo (Anrede)+(Vorname)+(Nachname) +

Ihr persönlicher Artikelrabatt beträgt xx,xx%

und / oder

Ihr persönlicher Rabatt beträgt xx,xx%

--------------------------------------------------------------------

Finde ich allemal besser als der Standart: Hallo zurück und keinen Hinweis zu erhalten wenn man bereits ein Gastkonto erstellt hat.

Weitere Angaben wären eher Sinnvoll im Konto selbst, damit die Übersicht nicht zu überladen wirkt.

--------------------------------------------------------------------

Einfügen an passender Stelle in der index.html

{if !isset($account)}<div class="infobox"><div style="padding-top:2px;"><b><u>Gastkonto</u></b> Sie sind nun mit einem Gastkonto angemeldet.<a href="/checkout_success.php?action=update">löschen</a></div></div>{/if}
{if $account}{$box_INFOBOX}{/if}[/HTML]

Einfügen oder ersetzen, je nachdem was Ihr da schon programmiert habt.

Im Template Ordner:

[b]source\boxes\infobox.php[/b]

[PHP]// edit by kahno Anzeige Hinweis bei Gastkonto
// wenn Kunde noch keine volstaendigen Daten eingegeben hat
if ($_SESSION['customers']['account_type']== 0)
$loginboxcontent .= '<div style="padding-top:10px;"><b><u>Statusmeldung</u></b><br />Sie sind nicht angemeldet.</div>';

// kein Bild beim Gastkonto
if ($_SESSION['customers_status']['customers_status_id'] == 1 &&
$_SESSION['customers_status']['customers_status_image']!='') {
$loginboxcontent .= '';
} else {
// Bild bei Konto
if ($_SESSION['customers_status']['customers_status_image']!='') {
$loginboxcontent = xtc_image('admin/images/icons/' . $_SESSION['customers_status']['customers_status_image']) . '';
}
}

// edit by kahno Anzeige Kunden Name
if ($_SESSION['customer_last_name']!='')
$loginboxcontent .= 'Hallo ';
if ($_SESSION['customer_gender']=='m')
$loginboxcontent .= 'Herr ';
if ($_SESSION['customer_gender']=='f')
$loginboxcontent .= 'Frau ';
if ($_SESSION['customer_first_name']!='')
$loginboxcontent .= '' . $_SESSION['customer_first_name'] . ' ';
if ($_SESSION['customer_last_name']!='')
$loginboxcontent .= '' . $_SESSION['customer_last_name'] . '<br />';

// 23.10.2010 $loginboxcontent .= BOX_LOGINBOX_STATUS . '<b>' . $_SESSION['customers_status']['customers_status_name'] . '</b><br />';
// 23.10.2010 if ($_SESSION['customers_status']['customers_status_show_price'] == 0) {
// 23.10.2010 $loginboxcontent .= NOT_ALLOWED_TO_SEE_PRICES_TEXT;
// 23.10.2010 } else {

// edit by kahno 23.10.2010
// Bei Gastkonto keine Anzeige von Rabatten
if ($_SESSION['customers_status']['customers_status_id'] == 1 &&
$_SESSION['customers_status']['customers_status_discount'] != '0.00') {
$loginboxcontent .= ' ';
} else {
// Bei Konto Anzeige von Artikelrabatt und oder Rabatt auf Summe
if ($_SESSION['customers_status']['customers_status_discount'] != '0.00')
$loginboxcontent .= 'Ihr persönlicher ';
if ($_SESSION['customers_status']['customers_status_discount'] != '0.00') {
$loginboxcontent.=BOX_LOGINBOX_DISCOUNT . ' ' . $_SESSION['customers_status']['customers_status_discount'] . '% ';
}
}

if ($_SESSION['customers_status']['customers_status_ot_discount_flag'] == 1 && $_SESSION['customers_status']['customers_status_ot_discount'] != '0.00') {
$loginboxcontent .= 'Ihr persönlicher ';
$loginboxcontent .= BOX_LOGINBOX_DISCOUNT_TEXT . ' ' . $_SESSION['customers_status']['customers_status_ot_discount'] . ' % ' . BOX_LOGINBOX_DISCOUNT_OT . '<br />';
}

// 23.10.2010 Klammer }[/PHP]

Na dann viel Spass damit.

Ein Feedback wäre doch nett, falls es jemand erfolgreich nutzen konnte.:D

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...