PrestaShop Forums: Configurazione spedizione - PrestaShop Forums

Jump to content


Welcome to the PrestaShop Forum! We hope you'll share your comments and suggestions with us. We ask that you please post in English to the main sections of the PrestaShop Forum. If you want to write in another language, please post in the corresponding PrestaShop Community section below.

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.

NYC

Vous parlez français ? par ici !


Configurazione spedizione


Configurazione spedizione

#1 peppe79

    PrestaShop Apprentice

  • 04 Jun 2009
  • Members
  • PipPip
  • 61 posts

Posted 30 June 2009 - 09:17 AM

Avrei la necessità di configurare in Back Office sia spedizioni Nazionali che Internazionali.
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

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 30 June 2009 - 10:27 AM

Oppure!!
Come faccio a togliere dalla finestra Carrello, la voce Spedizione in modo tale da non far comparire
il prezzo...

#3

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 30 June 2009 - 10:40 AM

Ciao

dai uno sguardo a questo topic:

http://www.prestasho..._con_i_corrieri

Ciao

#4

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 10:14 AM

Il problema che voglio risolvere e spero tanto che si possa fare è questo:
voglio fare in modo che dalla finestra Carrello il Totale
figuri al netto delle spedizioni...

#5

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 01:00 PM

Nessuno mi sa rispondere!
:-S

#6

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 02:33 PM

Ciao,
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

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 02:56 PM

su quale file si si trova?

#8

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 03:02 PM

quello piccolino è
modules/blockcart.tpl

il modulo centrale non credo tu lo debba cambiare anche perché non avrebbe senso, è lì che scegli la spedizione

#9

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 03:13 PM

in modules/blockcart.tpl
non è presente nessun echo $cart->getOrderTotal(true),

#10

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 03:18 PM

Hai ragione,
è passato da blockcart.php

riga 45
aggiungi il true,3

e prova, hai anche lo shipping separato qualche riga sopra....

#11

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 03:27 PM

ho risolto!!!
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

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 03:29 PM

Molte grazie V.I.P.!
gentilissimo... :-)

#13

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 02 July 2009 - 07:19 PM

figurati, sono contento che sia bastato un piccolo spunto,
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

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 03 July 2009 - 08:04 AM

oh grazie, volevo giusto fare sta cosa oggi, mi avete fatto risparmiare tempo ...
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

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 03 July 2009 - 08:30 AM

Bravo Ben,
ha molto più senso il tuo di quello originale ;-)

#16

    PrestaShop Newbie

  • 15 Dec 2011
  • Members
  • Pip
  • 0 posts

Posted 03 July 2009 - 08:36 AM

appena ho tempo faccio la seguente modifica, la spiego che è facilissima da implementare: se l'utente è loggato allora mostro le spese di spedizione, altrimenti no ... questo perché se l'utente è loggato PS sa quali spese mostrare: la spesa minore per il trasporto relativo al suo paese. Se l'utente non è loggato invece mostra il corriere di default a prescindere dal paese. Tutto ciò ha senso per vendite in diversi paesi del mondo.

ciao

#17 bbboss

    PrestaShop Newbie

  • 03 Nov 2011
  • Members
  • Pip
  • 4 posts

Posted 29 December 2011 - 12:09 PM

Per la versione 1.4.5.1

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 ctcdeals

    PrestaShop Newbie

  • 04 Feb 2012
  • Members
  • Pip
  • 1 posts

Posted 04 February 2012 - 06:56 PM

salve, ho provato la soluzione indicata da bbboss su ps 1.4.6.2 ma la riga con il costo di spedizione continua a vedersi nrl riquadro del carrello.... c'è qualche altra cosa da modificare per farla sparire finchè non si arriva al check out per il pagamento?

grazie :)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users