Cómo mostrar la dirección de facturación y envío por ID de pedido en Magento 2

Estás leyendo la publicación: Cómo mostrar la dirección de facturación y envío por ID de pedido en Magento 2

¿Está buscando un método para? Sígueme… 🤞

¡Magento 2, al ser una plataforma altamente flexible, hace posible crear experiencias de compra en línea únicas! Desde cambiar el diseño de la página del producto hasta ofrecer productos personalizados, las posibilidades son inmensas. Puede haber varias instancias en las que necesite mostrar la dirección de facturación o envío a los clientes en la interfaz de Magento 2.

Digamos que desea reconocer a los clientes en un pedido exitoso con los detalles de su pedido. Aquí, es posible que deba mostrar la dirección de facturación/envío por ID de incremento de pedido en la página de éxito de pedido de Magento 2.

¡En esta publicación de blog, voy a compartir cómo hacer exactamente eso!

Anteriormente, mi colega compartió el método para obtener información de pedidos por ID de pedido en Magento 2. Voy a utilizar un enfoque similar para mostrar las direcciones de facturación y envío a los clientes en Magento 2.

Método para mostrar la dirección de facturación y envío por ID de pedido en Magento 2

Para mostrar la dirección de facturación y envío por ID de incremento de pedido en el archivo phtml de Magento 2, vamos a crear un nuevo modelo de objeto y cargar el ID de pedido. A continuación, utilizaremos las funciones predeterminadas, como getBillingAddress() y getShippingAddress(), para obtener la información requerida.

$orderid = 5; $pedido = $objectManager->create(‘Magento\Sales\Model\Order’)->load($orderid); // pasar orderId $firstname = $order->getBillingAddress()->getFirstname(); $apellido = $pedido->getBillingAddress()->getLastname(); $dirección_facturación_tmp = $pedido->getBillingAddress(); $shippingaddress_tmp = $order->getShippingAddress(); echo “Estimado $nombre_cliente, “; echo “Su dirección de facturación es: $billingaddress_tmp”; echo “Su dirección de envío es: $shippingaddress_tmp “; echo “¡Gracias por ordenar!”;

🔥 Recomendado:  Alternativas de Google Adsense - Cómo monetizar su sitio web sin Adsense

$orderid = 5;

$pedido = $objectManager->create(‘Magento\Sales\Model\Order’)->load($orderid); // pasar ID de pedido

$nombre = $pedido->getBillingAddress()->getFirstname();

$apellido = $pedido->getBillingAddress()->getLastname();

$dirección_facturación_tmp = $pedido->getBillingAddress();

$shippingaddress_tmp = $order->getShippingAddress();

echo “Estimado $nombre_cliente,

“;

echo “Su dirección de facturación es: $billingaddress_tmp

“;

echo “Su dirección de envío es: $shippingaddress_tmp

“;

echo “¡Gracias por ordenar!”;

¡Eso es fácil! ¿No es eso? 😛

Espero que esta publicación de blog lo ayude a mostrar la dirección de facturación y envío por ID de pedido en Magento 2. ✨

Si todavía tienes alguna duda o consulta, no dudes en preguntar en los comentarios. 😊

¡Gracias por leer! 🙌