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

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
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: https://www.shoppilot.net/pf/index.php?topic=1635.0
mfG
dobra


xx
"nicht auf Rechnung" ohne login

Begonnen von dobra

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

Begonnen von dobra

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

Begonnen von dobra

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

Begonnen von dobra

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