Buy Now
Inviato: 18/12/2008, 18:37
Buongiorno, sono nuova.
Ho letto tanto in questo periodo mentre "pasticciavo" il mio oscommerce e in linea di massima ho sempre trovato quello che cercavo senza disturbare.
Ma ora mi sa che ho fatto un guaio.
Sintomi:
Il bottone buy now nella pagina delle novità e in quella delle recensioni non fa nulla.
Products_new.php e shopping_cart.php non li ho mai modificati.
Quello che ho modifcato, con la contribution http://www.oscommerce.com/community/con ... 79/page,49 è la classe shopping_Cart.
Ho fatto quello che diceva la contribution e anche altro autonomamente perchè la contribution non andava bene ovunque e in più devo poter accettare gli ordini con quantità inferiore a 1 (vendo a metro o frazione).
L'ho riguardata n volte e mi pare innocente. Oltretutto da product_listing funziona tutto bene.
Ma non so dove altro guardare.
Suggerimenti?
Le modifiche che ho fatto sono:
riga 113 e 158
$this->contents[$products_id_string] = array('qty' => (int)$qty);
diventa
$this->contents[$products_id_string] = array('qty' => $qty);
riga 115 e 160
if (tep_session_is_registered('customer_id')) tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, products_id, customers_basket_quantity, customers_basket_date_added) values ('" . (int)$customer_id . "', '" . tep_db_input($products_id_string) . "', '" . (int)$qty . "', '" . date('Ymd') . "')");
che diventa
if (tep_session_is_registered('customer_id')) tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, products_id, customers_basket_quantity, customers_basket_date_added) values ('" . (int)$customer_id . "', '" . tep_db_input($products_id_string) . "', '" . tep_db_input($qty) . "', '" . date('Ymd') . "')");
e a riga 177
while (list($key,) = each($this->contents)) {
if ($this->contents[$key]['qty'] < 0.1) {
ho solo messo 0.1 invece di 1. Ma questa modifica è innocente di sicuro perchè avevo il problema anche prima di farlo.
Grazie per l'aiuto che vorrete darmi
Laura
Ho letto tanto in questo periodo mentre "pasticciavo" il mio oscommerce e in linea di massima ho sempre trovato quello che cercavo senza disturbare.
Ma ora mi sa che ho fatto un guaio.
Sintomi:
Il bottone buy now nella pagina delle novità e in quella delle recensioni non fa nulla.
Products_new.php e shopping_cart.php non li ho mai modificati.
Quello che ho modifcato, con la contribution http://www.oscommerce.com/community/con ... 79/page,49 è la classe shopping_Cart.
Ho fatto quello che diceva la contribution e anche altro autonomamente perchè la contribution non andava bene ovunque e in più devo poter accettare gli ordini con quantità inferiore a 1 (vendo a metro o frazione).
L'ho riguardata n volte e mi pare innocente. Oltretutto da product_listing funziona tutto bene.
Ma non so dove altro guardare.
Suggerimenti?
Le modifiche che ho fatto sono:
riga 113 e 158
$this->contents[$products_id_string] = array('qty' => (int)$qty);
diventa
$this->contents[$products_id_string] = array('qty' => $qty);
riga 115 e 160
if (tep_session_is_registered('customer_id')) tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, products_id, customers_basket_quantity, customers_basket_date_added) values ('" . (int)$customer_id . "', '" . tep_db_input($products_id_string) . "', '" . (int)$qty . "', '" . date('Ymd') . "')");
che diventa
if (tep_session_is_registered('customer_id')) tep_db_query("insert into " . TABLE_CUSTOMERS_BASKET . " (customers_id, products_id, customers_basket_quantity, customers_basket_date_added) values ('" . (int)$customer_id . "', '" . tep_db_input($products_id_string) . "', '" . tep_db_input($qty) . "', '" . date('Ymd') . "')");
e a riga 177
while (list($key,) = each($this->contents)) {
if ($this->contents[$key]['qty'] < 0.1) {
ho solo messo 0.1 invece di 1. Ma questa modifica è innocente di sicuro perchè avevo il problema anche prima di farlo.
Grazie per l'aiuto che vorrete darmi
Laura