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.