Come molti di voi avranno notato magento ha la necessità di svariate piccole modifiche rispetto al codice originale.
L’opzione di spedizione allo stesso indirizzo è una di queste; è infatti fastidioso per i clienti dover ricordarsi ogni volta di selezionare l’opzione o nel caso in cui ci si scordi di selezionarla di dover riscrivere l’indirizzo un altra volta.

Ovviare a questo problema è per fortuna molto semplice:

Aprite il file – app/code/core/Mage/Checkout/Block/Onepage/Billing.php

Sostituire:

public function isUseBillingAddressForShipping()
{
if (($this->getQuote()->getIsVirtual()) || !$this->getQuote()->getShippingAddress()->getSameAsBilling())
{
return false;
}
return true;
}

Con questo:

public function isUseBillingAddressForShipping()
{
if (($this->getQuote()->getIsVirtual()) || (!$this->getQuote()->getShippingAddress()->getSameAsBilling()))
{
return true;
} else {
return false;
}
}

Svuotate la cache, ed il gioco è fatto.

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • MySpace
  • PDF
  • RSS
  • Segnalo
  • StumbleUpon
  • Technorati
  • Live
  • Tumblr
  • Twitter
  • FriendFeed