Total Pack by Simona67
Moderatore: mod Generali
Problema con checkout_confirmation.php
Premetto che ho installato il total Pack 1_1 senza altre contribution.
Ho eseguito alcune modifiche per poter assegnare a ogni customer_group una variabile per definire se deve essere visualizzata o meno l'IVA nei prezzi del catalogo.
In sostanza la variazione nel codice è la seguente:
file includes/function/general.php
function tep_add_tax($price, $tax) {
global $currencies;
global $customer_id;
$showiva = 1;
$customer_query = tep_db_query("select g.customers_groups_showiva from " . TABLE_CUSTOMERS_GROUPS . " g inner join " . TABLE_CUSTOMERS . " c on g.customers_groups_id = c.customers_groups_id and c.customers_id = '" . $customer_id . "'");
$customer_query_result = tep_db_fetch_array($customer_query);
$customer_showiva = $customer_query_result['customers_groups_showiva'];
$showiva = $customer_showiva ;
if ( (DISPLAY_PRICE_WITH_TAX == 'true') && ($showiva < 2 ) &&
($tax > 0) )
{
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']) + tep_calculate_tax($price, $tax);
} else {
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']);
}
}
In pratica se imposto showiva nella tabella customers_groups = 2 allora non mi visualizza l'iva
Fin qui tutto ok.
Non sto a riportare le modifiche effettuate sul lato admin perchè non rilevanti., riguardano solo la gestione del nuovo campo showiva.
Il problema è che se un cliente che ha showiva=2 fa un ordine gli viene mostrato il prezzo finale dell'ordine senza iva.
Il subtotale e l'iva sono corrette....
Credo che l'ideale sarebbe dire alla funzione tep_add_tax di mettere l'iva cmq nel momento in cui deve restituire il totale dell'ordine. Ma il collegamento fra order_total e la funzione non l'ho trovato.
Su order_total.php mi sono un po' arenato...forse anche per stanchezza...
Poi il php lo conosco da 10 giorni e sto solo adesso imparando a usarlo....
Ringrazio vivamente chi può aiutarmi!
Colgo l'occasione per fare a tutti i migliori auguri di Natale!
Ho eseguito alcune modifiche per poter assegnare a ogni customer_group una variabile per definire se deve essere visualizzata o meno l'IVA nei prezzi del catalogo.
In sostanza la variazione nel codice è la seguente:
file includes/function/general.php
function tep_add_tax($price, $tax) {
global $currencies;
global $customer_id;
$showiva = 1;
$customer_query = tep_db_query("select g.customers_groups_showiva from " . TABLE_CUSTOMERS_GROUPS . " g inner join " . TABLE_CUSTOMERS . " c on g.customers_groups_id = c.customers_groups_id and c.customers_id = '" . $customer_id . "'");
$customer_query_result = tep_db_fetch_array($customer_query);
$customer_showiva = $customer_query_result['customers_groups_showiva'];
$showiva = $customer_showiva ;
if ( (DISPLAY_PRICE_WITH_TAX == 'true') && ($showiva < 2 ) &&
($tax > 0) )
{
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']) + tep_calculate_tax($price, $tax);
} else {
return tep_round($price, $currencies->currencies[DEFAULT_CURRENCY]['decimal_places']);
}
}
In pratica se imposto showiva nella tabella customers_groups = 2 allora non mi visualizza l'iva
Fin qui tutto ok.
Non sto a riportare le modifiche effettuate sul lato admin perchè non rilevanti., riguardano solo la gestione del nuovo campo showiva.
Il problema è che se un cliente che ha showiva=2 fa un ordine gli viene mostrato il prezzo finale dell'ordine senza iva.
Il subtotale e l'iva sono corrette....
Credo che l'ideale sarebbe dire alla funzione tep_add_tax di mettere l'iva cmq nel momento in cui deve restituire il totale dell'ordine. Ma il collegamento fra order_total e la funzione non l'ho trovato.
Su order_total.php mi sono un po' arenato...forse anche per stanchezza...
Poi il php lo conosco da 10 giorni e sto solo adesso imparando a usarlo....
Ringrazio vivamente chi può aiutarmi!
Colgo l'occasione per fare a tutti i migliori auguri di Natale!
Ho installato il tuo bellissimo pack, volevo però aggiungere le offerte nella home e rendere random i nuovi prodotti ma mi da il seguente errore:
La riga 72 è:
Questo per ogni prodotto, cosa dovrei modificare in currencies.php
Grazie in anticipo
Codice: Seleziona tutto
Warning: Missing argument 3 for display_price() in /web/htdocs/www.newdigitech.net/home/catalog/includes/classes/currencies.php on line 72
Codice: Seleziona tutto
function display_price($products_id, $products_price, $products_tax, $quantity = 1) {
Grazie in anticipo
Salve
Ho installato questa contrib, poi ho aggiunto la contrib per utilizzare oscommerce senza register_globals ON e non c'erano problemi...
Dopo aver installato autotheme, l'interfaccia di vendita funziona e anche l'amministrazione funziona...
L'unica cosa che non funziona è l'amministrazione di autotheme. Se clicco su autotheme mi restituisce una pagina con scritto:
Grazie[/u]
Ho installato questa contrib, poi ho aggiunto la contrib per utilizzare oscommerce senza register_globals ON e non c'erano problemi...
Dopo aver installato autotheme, l'interfaccia di vendita funziona e anche l'amministrazione funziona...
L'unica cosa che non funziona è l'amministrazione di autotheme. Se clicco su autotheme mi restituisce una pagina con scritto:
Avete qualche idea di quale possa essere il problema??Error!
Unable to determine the page link!
Function used:
tep_href_link('', 'selected_box=administrator', 'NONSSL')
Grazie[/u]
ciao simona avrei un paio di problemi:
entro come utente e faccio acquisti, poi vado nel mio carrello dove c'è il riepilogo, tutto va bene ma quando confermo l'acquisto mi succede questo:
Warning: shipping(includes/languages/italian/modules/shipping/postepo): failed to open stream: No such file or directory in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 36
Warning: shipping(): Failed opening 'includes/languages/italian/modules/shipping/postepo' for inclusion (include_path='.:/usr/local/lib/php') in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 36
Warning: shipping(includes/modules/shipping/postepo): failed to open stream: No such file or directory in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 37
Warning: shipping(): Failed opening 'includes/modules/shipping/postepo' for inclusion (include_path='.:/usr/local/lib/php') in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 37
Fatal error: Cannot instantiate non-existent class: in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 39
ti chiedo cortesemente di aiutarmi.
entro come utente e faccio acquisti, poi vado nel mio carrello dove c'è il riepilogo, tutto va bene ma quando confermo l'acquisto mi succede questo:
Warning: shipping(includes/languages/italian/modules/shipping/postepo): failed to open stream: No such file or directory in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 36
Warning: shipping(): Failed opening 'includes/languages/italian/modules/shipping/postepo' for inclusion (include_path='.:/usr/local/lib/php') in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 36
Warning: shipping(includes/modules/shipping/postepo): failed to open stream: No such file or directory in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 37
Warning: shipping(): Failed opening 'includes/modules/shipping/postepo' for inclusion (include_path='.:/usr/local/lib/php') in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 37
Fatal error: Cannot instantiate non-existent class: in /web/htdocs/www.fabbricatiitaliani.it/home/catalog/ ... ipping.php on line 39
ti chiedo cortesemente di aiutarmi.