Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

Vous parlez français ? par ici !
Configurazione spedizione
#1
Posted 30 June 2009 - 09:17 AM
Ho pensato di procedere nel seguente modo.
Ho aggiunto in Back Office->Spedizioni->Corrieri due corrieri:
uno, per le spedizioni Nazinali;
l'altro, per le spedizioni Internazionali.
Il problema che ho riscontrato è questo:
Quando effettuo un acquisto, quindi vado a cliccare con il tasto del mouse sul bottone Aggiungi al carrello su un prodotto presente in vetrina, in automatico nella finestra Carrello mi aggiunge il costo della spedizione che corrisponde al corriere predefinito inserito sotto la voce Opzioni del corriere da Back Office.
Ora vi chiedo: E' possibile in fase di acquisto di un prodotto aggiungere in automatico il costo della spedizione in Base alla Nazione dell'utente?
#2
Posted 30 June 2009 - 10:27 AM
Come faccio a togliere dalla finestra Carrello, la voce Spedizione in modo tale da non far comparire
il prezzo...
#3
Posted 30 June 2009 - 10:40 AM
#4
Posted 02 July 2009 - 10:14 AM
voglio fare in modo che dalla finestra Carrello il Totale
figuri al netto delle spedizioni...
#5
Posted 02 July 2009 - 01:00 PM
:-S
#6
Posted 02 July 2009 - 02:33 PM
dovresti avere un:
echo $cart->getOrderTotal(true); o simile
devi sostituirlo con:
echo $cart->getOrderTotal(true, 3);
che è quello con tasse (true) senza spedizione 3
#7
Posted 02 July 2009 - 02:56 PM
#8
Posted 02 July 2009 - 03:02 PM
modules/blockcart.tpl
il modulo centrale non credo tu lo debba cambiare anche perché non avrebbe senso, è lì che scegli la spedizione
#9
Posted 02 July 2009 - 03:13 PM
non è presente nessun echo $cart->getOrderTotal(true),
#10
Posted 02 July 2009 - 03:18 PM
è passato da blockcart.php
riga 45
aggiungi il true,3
e prova, hai anche lo shipping separato qualche riga sopra....
#11
Posted 02 July 2009 - 03:27 PM
sono contentissimo... Cmq il file da modificare è: modules/blockcart.php
la porzione di codice dove andare ad intervenire è:
$smarty->assign(array(
'products'=> $params['cart']->getProducts(true),
'customizedDatas' => Product::getAllCustomizedDatas(intval($params['cart']->id)),
'CUSTOMIZE_FILE' => _CUSTOMIZE_FILE_,
'CUSTOMIZE_TEXTFIELD' => _CUSTOMIZE_TEXTFIELD_,
'discounts' => $params['cart']->getDiscounts(),
'nb_total_products' =>$params['cart']->nbProducts(),
'shipping_cost' => Tools::displayPrice($params['cart']->getOrderTotal(true, 5), $currency),
'show_wrapping' => floatval($params['cart']->getOrderTotal(true, 6)) > 0 ? true : false,
'wrapping_cost' => Tools::displayPrice($params['cart']->getOrderTotal(true, 6), $currency),
'product_total' => Tools::displayPrice($params['cart']->getOrderTotal(true, 4), $currency),
'total' => Tools::displayPrice($params['cart']->getOrderTotal(), $currency),
'id_carrier' => $params['cart']->id_carrier,
'ajax_allowed' => intval(Configuration::get('PS_BLOCK_CART_AJAX')) == 1 ? true : false
));
modificare il campo:
'total' => Tools::displayPrice($params['cart']->getOrderTotal(), $currency),
con:
'total' => Tools::displayPrice($params['cart']->getOrderTotal(true, 4), $currency),
;-)
#12
Posted 02 July 2009 - 03:29 PM
gentilissimo... :-)
#13
Posted 02 July 2009 - 07:19 PM
la mia memoria però non è più quella di una volta.....4
* type = 1 : only products
* type = 2 : only discounts
* type = 3 : both
* type = 4 : both but without shipping
* type = 5 : only shipping
* type = 6 : only wrapping
* type = 7 : only products without shipping
#14
Posted 03 July 2009 - 08:04 AM
aggiungo una correzione: se il carrello è collassato il prezzo totale è cmq comprensivo delle spese di spediz e quindi sbagliato ...
modificare quindi linea 32 circa di blockcart.tpl da
{if $cart_qties > 0}{convertPrice price=$cart->getOrderTotal(true)}{/if}
a
{if $cart_qties > 0}{$total}{/if}
#15
Posted 03 July 2009 - 08:30 AM
ha molto più senso il tuo di quello originale ;-)
#16
Posted 03 July 2009 - 08:36 AM
ciao
#17
Posted 29 December 2011 - 12:09 PM
blockart.tpl rimuovere:
<span>{l s='Shipping' mod='blockcart'}</span>
<span id="cart_block_shipping_cost" class="price ajax_cart_shipping_cost">{$shipping_cost}</span>blockart.php sostituire
'total' => Tools::displayPrice($totalToPay, $currency),
con
'total' => Tools::displayPrice($params['cart']->getOrderTotal($useTax, Cart::BOTH_WITHOUT_SHIPPING), $currency),
www.iltshop.it PERFETTO !!!
#18
Posted 04 February 2012 - 06:56 PM
grazie
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












