Lidt hjælp søges til kodning i shopping_cart.php

Spørgsmål og svar om installation af osCommerce standardpakke.
Problemer med contribution kan indlægges i Contributions.

Redaktør: Redaktionen

Lidt hjælp søges til kodning i shopping_cart.php

Indlægaf agentjensen » 2010-08-15 11:54

Jeg har installeret en drop-down til valg an antal produkter i min shopping cart.
Og det fungere perfekt. men.......

Problemet er, at jeg gerne bare vil have et fast antal man kan købe. f.eks 10 stk.
Nu er det sådan, at hvis der er 2 stk på lager (i admin) så kan man kun vælge 2 stk - men det kunne jo være, at kunden gerne vil have 5 stk. - og jeg ønsker af hensyn til andre contribs at have reel lager antal i admin. Bruger blandt andet farvede prikker til markering af lagerstatus (denne oplysning hentes i antal i admin)

Prøv bare på www.skincare-online.dk (men lad nu være med at gennemfører fake bestillinger)

Håber det er forståeligt hvad jeg ønsker.

Er der een der kan genneskue nedenstående og kan fortælle mig hvad jeg skal ændre så der altid står 10 i antal (quantity)



Det er dette jeg har fundet og ændret:


1:
- Locate in shopping_cart.php

$info_box_contents[$cur_row][] = array('align' => 'center',
'params' => 'valign="top"',
'text' => tep_draw_checkbox_field('cart_delete[]', $products[$i]['id']));

- Add the following

$quant = tep_get_products_stock($products[$i]['id']);
$options = null;
for ($j=0 ; $j< $quant; $j++) {
$options[$j][id] = ($j+1);
$options[$j][text] = ($j+1);
}



2:
- Locate parameter in shopping_cart.php

'text' => tep_draw_input_field('cart_quantity[]', $products[$i]['quantity'], 'size="4"') . tep_draw_hidden_field('products_id[]', $products[$i]['id']));


- Replace by a drop-down menu

'text' => tep_draw_pull_down_menu('cart_quantity[]', $options, $products[$i]['quantity'], 'onchange="this.form.submit()" style="width: 100%"').tep_draw_hidden_field('products_id[]', $products[$i]['id']));


*****

Mvh AgentJensen
KUN en tåbe frygter ikke PHP :-)
agentjensen
Ekspert medlem
Ekspert medlem
 
Indlæg: 1418
Tilmeldt: 2007-01-4 17:47
Geografisk sted: Halskov v/Skive

Tilbage til Installation og konfiguration

Hvem er online

Brugere der læser dette forum: Google [Bot] og 5 gæster

cron