Pergunta

Eu tenho um atributo chamado a entrega direta.Existe uma maneira de exibir uma mensagem na página de método de envio dizer ao cliente que eles têm uma entrega direta item em seu carrinho.O atributo "entrega direta" é um sim/ não do atributo.

obrigado

Foi útil?

Solução

no método.phtml arquivo.você precisa obter a lista de produtos e verificar o valor do atributo sim

$quote = Mage::getSingleton('checkout/session')->getQuote();
        $cartItems = $quote->getAllVisibleItems();
        foreach ($cartItems as $item)
        {
            $productId = $item->getProductId();
            $product = Mage::getModel('catalog/product')->load($productId);
                   if($product->getData('attributecode')==1){
             //direct delivery possaible

                }
                }
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top