Autor Thema: "nicht auf Rechnung" für Neukunden im alternativen Bestellablaug  (Gelesen 3367 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1337
  • Lob: 18
    • ShopPilot AT
Frage:
Stammkunden sollen die Zahlart-Option "auf Rechnung" eingeblendet bekommen - Neukunden nicht (ohne Zwangsloggin).
Geht das ?

Antwort:
Im alternativen Bestellablauf JA :)
Hier muss der Kunde ja zuerst die Lieferdaten eingeben und kann danach erst die Zahlart wählen.

Script in stdall.ipl
<!--spmacro:module(Callback)
sub exclude_zahlart {
my @result;
use URI::Escape;
my %cartdata = ();
my $stored = ssp::cart_read_var('_st2');
foreach my $elem (split(/&/, $stored)) {
    my ($key, $val) = split(/=/, $elem);
    $cartdata{$key} = uri_unescape($val);
}

my $mail = $cartdata{'eMail'};
  my $ORDERS = ssp::db_get_prefix() . "ORDERS";
  my $sql = qq|SELECT EMAIL FROM $ORDERS WHERE EMAIL='$mail' AND ATYPE=0|;
  my $read = ssp::readSQLData($sql, "count");  
  if (!$read){push(@result, 4);  # 4 ist im Beispiel die Zahlart-ID für "auf Rechnung"
}

# optional - weiter Bedingungen
 
return join(',',@result);
}
-->



Linkback: http://www.shoppilot.net/pf/seo/7/seo/1635/
mfG
dobra
______________________________
Betreute Shops:
Barrique Einzelhandel
Barrique Großhandel


xx
"nicht auf Rechnung" ohne login

Begonnen von dobra

0 Antworten
3591 Aufrufe
Letzter Beitrag Februar 24, 2010, 07:34:14
von dobra
question
"(" und ")" nicht anzeigen

Begonnen von dobra

2 Antworten
5287 Aufrufe
Letzter Beitrag Mai 09, 2007, 10:45:31
von dobra
xx
"Bild" statt "Titel" in __tab__ anzeigen?

Begonnen von dobra

4 Antworten
5185 Aufrufe
Letzter Beitrag Februar 21, 2008, 15:24:34
von dobra
xx
"nicht erledigte" Bestellungen anzeigen

Begonnen von dobra

0 Antworten
8424 Aufrufe
Letzter Beitrag Oktober 13, 2012, 08:50:51
von dobra