martedì 7 giugno 2011

Magento impostare "Spedisci a questo indirizzo" come default nel checkbox dell'ordine

Magento Logo
Magento How To: come  impostare "Spedisci a questo indirizzo" come checked di default nel checkbox dell'ordine di un prodotto. Il codice seguente vi consentirà di preselezionare la casella "spedisci a questo indirizzo" durante il checkout in Magento.  Poichè la maggior parte dei clienti vorrà che la merce sia spedita allo stesso indirizzo della fatturazione quindi è meglio settare l'opzione preselezionata a "Spedisci a questo Indirizzo".
E' possibile operare questa modifica o sul template personalizzato che probabilmente abbiamo installato o direttamente su un file di sistema.

Per  fare un over-ride del tema personalizzato posizioniamoci qui
app/design/frontend/< iltuotema >/< iltuotema >/template/checkout/onepage/billing.phtml

O apriamo il file di sistema seguente
app/design/frontend/base/default/template/checkout/onepage/billing.phtml

Dopo la linea di codice:

    <?php of ($this->canShip()): ?>

Oppura la linea (dipende da quale file stiamo modificando):

    <form id="co-billing-form" action="">

Aggiungere il codice seguente:

    <?php
          $session = Mage::getSingleton('core/session');
          if (intval($session->getPreselectedAddressOption()) !== 1) {
              $session->setPreselectedAddressOption('1');
              $this->getQuote()->getShippingAddress()->setSameAsBilling(true);
          }
    ?>

Il gioco è fatto! Vi siamo stati utili? Commentate, Condividete !

Per realizzare un e-commerce, per consulenze o grafiche personalizzate in Magento visita il nostro sito e contattaci :
www.internet-idee.net