Únete a la Comunidad Magento

Regístrate gratis para publicar preguntas y recibir un resumen semanal con lo mejor de la comunidad
REGISTRO GRATIS

Mostrar costes de envío en el producto

Tema en 'Diseño' iniciado por Sofia, 15/7/18.

  1. Sofia

    Sofia Nuevo usuario

    1
    0
    1
    Buenass!! Si fuera muy complicado estamos dispuestos a pagar por la modificación de alguien que sepa de programación de Magento, para esta, y para próximas mejoras en nuestra web:

    Necesitamos que se muestre el coste del envío debajo del precio en los productos. Para compras superiores a 100 € Envío gratis y para compras inferiores a 7,95 euros de envío. (Ahora la única manera de saberlo es hacer todo el pedido de prueba hasta que los clientes ven el coste del envío, por lo que muchos abandonan el carrito).

    Adjunto foto de una página de la competencia con Magento que lo tiene y aparece perfecto. Gracias!
     

    Adjuntos:

  2.  
    Comunidad Magento orgullosamente patrocinada por el hosting y vps magento de FactoriaDigital.com.
  3. José Cruz Chavez

    José Cruz Chavez Nuevo usuario

    13
    4
    3
    Hola buenas noches,

    Lo que deben hacer es crear un bloque personalizado, este bloque debe estar dentro de la vista detalle de producto.
    En el nuevo bloque se debe agregar lo siguiente.

    Para magento 1:

    $grandTotal = Mage::getModel('checkout/cart')->getQuote()->getGrandTotal();
    if( $grandTotal < '100.0000'){
    echo 'Gastos de envío 7,95 €';
    } else {
    echo 'Envio Gratis.';
    }

    Para magento 2:

    $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
    $cart = $objectManager->get('\Magento\Checkout\Model\Cart');

    $grandTotal = $cart->getQuote()->getGrandTotal();
    if( $grandTotal < '100.0000'){
    echo 'Gastos de envío 7,95 €';
    } else {
    echo 'Envio Gratis.';
    }

    ** Este código se ejecuta una vez cada que se carga el sitio web, si su template tiene habilitada la opción de agregar a carrito con ajax, será necesario crear un script que realice la petición cada que se actualice el carrito de compras, esto hace que se complique ya que para poder hacer que funcione, se debe crear un Módulo personalizado.

    Si requieren el módulo, se pueden contactar conmigo y podemos arreglar un precio accesible.

    Saludos.
     
    A evoratec le gusta esto.
Cargando...

Compartir esta página

Cargando...