Simona67 ha scritto:gentilip ha scritto:Salve, sono nuovo e poco esperto, la mia richiesta sarà sicuramente banale.
Visto che vendo alcuni prodotti a peso (Formaggi, Dolci, ecc) vorrei inserire una istruzione sull'inserimento della quantità al momento dell'acquisto nel carello.
Praticamente una colonna in più tra la fotografia con descrizione ed il campo della quantità da acquistare contenete le istruzioni diverse in base al prodotto da acquistare.
Scusate l'ignoranza.
Grazie anticipate e tanti saluti.
Ciao,
Puoi essere più chiaro, magari con qualche esempio non riesco a capire.
Ciao Simona
Ciao, grazie per l'iteressamante ma con un pò di pazienza ho ottenuto quello che volevo, ho modificato il codice in catalog/shopping_cart come segue:
$products[$i][$option]['products_options_name'] = $attributes_values['products_options_name'];
$products[$i][$option]['options_values_id'] = $value;
$products[$i][$option]['products_options_values_name'] = $attributes_values['products_options_values_name'];
$products[$i][$option]['options_values_model'] = $attributes_values['options_values_model'];
$products[$i][$option]['options_values_price'] = $attributes_values['options_values_price'];
$products[$i][$option]['options_values_weight'] = $attributes_values['options_values_weight'];
$products[$i][$option]['price_prefix'] = $attributes_values['price_prefix'];
}
}
}
for ($i=0, $n=sizeof($products); $i<$n; $i++) {
if (($i/2) == floor($i/2)) {
$info_box_contents[] = array('params' => 'class="productListing-even"');
} else {
$info_box_contents[] = array('params' => 'class="productListing-odd"');
}
$cur_row = sizeof($info_box_contents) - 1;
$info_box_contents[$cur_row][] = array('align' => 'center',
'params' => 'class="productListing-data" valign="top"',
'text' => tep_draw_checkbox_field('cart_delete[]', $products[$i]['id']));
$products_model = $products[$i][model];
$products_weight = $products[$i][weight];
$products_name = '<table border="0" cellspacing="2" cellpadding="2">' .
' <tr>' .
' <td class="productListing-data" align="center"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '">' . tep_image(DIR_WS_IMAGES . $products[$i]['image'], $products[$i]['name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT) . '</a></td>' .
' <td class="productListing-data" valign="top"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id']) . '"><b>' . $products[$i]['name'] . '</b></a>';
if (STOCK_CHECK == 'true') {
$stock_check = tep_check_stock($products[$i]['id'], $products[$i]['quantity']);
if (tep_not_null($stock_check)) {
$any_out_of_stock = 1;
$products_name .= $stock_check;
}
}
if (isset($products[$i]['attributes']) && is_array($products[$i]['attributes'])) {
reset($products[$i]['attributes']);
while (list($option, $value) = each($products[$i]['attributes'])) {
$products_name .= '<br><small><i> - ' . $products[$i][$option]['products_options_name'] . ' ' . $products[$i][$option]['products_options_values_name'] . '</i></small>';
$products_weight = $products_weight + ($products[$i][$option]['options_values_weight']);
}
}
$products_name .= ' </td>' .
' </tr>' .
'</table>';
$info_box_contents[$cur_row][] = array('params' => 'class="productListing-data"',
'text' => $products_name);
$info_box_contents[$cur_row][] = array('params' => 'class="productListing-data" valign="top"',
'text' => $products_model);
questo mi permette di visualizzare il modello del prodotto in cui posso descrivere il modo di vendita per ogni singolo prodotto "a peso" nella mia occasione mi permette di specificare che un determinato prodotto lo vendo a peso e quindi il cliente inserisce nel campo della quantità il peso che vuole acquistare.
Tutto qui.
Grazie di nuovo.
PS: forse ci sarà sicuramente un altro modo più semplice per arrivare a questo.