Jump to content
xt:Commerce Community Forum

Der Kunde soll die Lieferzeit bestimmen.


hektor1

Recommended Posts

Hallo,

da wir in unserem Shop frische Speisen für Hauszustellung anbieten, würden

wir beim Bestellvorgang eine zusätzliche Option brauchen.

Wenn der Kunde eine Versandart wählt (bei uns Hauszustellung oder Selbstabholung) sollte er eine Möglichkeit haben die gewünschte Zustellzeit bzw. Abholzeit anzugeben.

Kann mann das Feld für Anmerkungen in ein Dropdown-Feld ändern und wie?

Eventuell gibt es ja dafür ein Modul ?

Für Tips währe ich sehr dankbar.

LG

Link to comment
Share on other sites

Optimal wäre ein angepasstes Versandmodul welches ein eigenständiges Dropdown bereit stellt für Versandoptionen und dessen Eingabedaten hinterher in der Bestellung hinterlegt werden. Aber das ist aufwändig. Da muß man in die Versandmodule.

Was deine alternive Frage angeht.

Kann mann das Feld für Anmerkungen in ein Dropdown-Feld ändern und wie?

Das ist ganz einfach.

Datei checkout_payment.php, Zeile 175 ca.

$smarty->assign('COMMENTS', xtc_draw_textarea_field('comments', 'soft', '60', '5', $_SESSION['comments']) . xtc_draw_hidden_field('comments_added', 'YES'));

ersetzen durch:

$values = array( 
array( 'id'=> '2 Tage', 'text' => '2 Tage' ),
array( 'id'=> '5 Tage', 'text' => '5 Tage' ),
array( 'id'=> '10 Tage', 'text' => '10 Tage' )
);
$deliv_pd = xtc_draw_pull_down_menu( 'comments', $values, '', '', false);
$smarty->assign('COMMENTS', $deliv_pd . xtc_draw_hidden_field('comments_added', 'YES'));[/php]

In dem Array trägst du deine Werte ein. Elegant wäre es (sofern sinnvoll) wenn du die Texte in den Sprachdateien hinterlegst und im Code gegen Konstanten (define) ersetzt.

mfg

Link to comment
Share on other sites

Archived

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

×
  • Create New...