5 Abr
Sin comentarios

Ship to this address

Publicado por Pablo Montero hace 11 meses, 1 semana en: Útiles

Cuando nos encontramos en el onepage checkout, y llegamos al paso de billing information (información de facturación), al final del todo tenemos que seleccionar una de estas dos opciones: ship to this address o Ship to different address. De forma predeterminada, Magento marca la segunda opción por defecto, lo cual para unos podría tener su lógica pero para otros no.

Entiendo que se trata de una manera de asegurarse de que el cliente no omita por despiste este paso (información de envío). A través del diseño de la interfaz podemos llevar al usuario por el “camino” que estratégicamente marcamos. Pero en realidad, para un comercio online estándar, la gran mayoría de sus clientes compran y ordenan enviar su pedido a sus propias casas (este balance cambiaría en un comercio orientado a regalos, por ejemplo).

Así que, en la mayoría de los casos, lo más general es que la opción marcada por defecto sea ship to this address.

Intentando resolver esta cuestión podéis encontrar en los foros de Magento este cambio en el código.  Como ya sabemos que cambiar el código fuente de la aplicación puede interferir en futuras actualizaciones, es conveniente apuntarlo en nuestra lista de “archivos del core modificados, revisar después de cada actualización”.

Abrimos el archivo billing.php, localizado en app/code/core/mage/checkout/block/onepage/. Y sustituimos:

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

por:

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

Guardamos y comprobamos que por defecto está marcado ship to this address.

No hay comentarios, anímate a ser el primero!
Feed de comentarios

Dejanos un comentario

Tu email nunca será publicado o compartido. Los campos requeridos están marcados con *


Los comentarios son responabilidad de su autor y sujetos a moderación