Pergunta

Estou prestes a vender ingressos na minha loja virtual, onde gostaria de anexar um PDF.Porém só gostaria de anexar o PDF se o pedido contiver o tipo de produto produtos virtuais.Desta forma garanto que quem compra um produto normal não receberá um PDF.Isso é possível?

Foi útil?

Solução

Presumo que você envie 'manualmente' esses arquivos PDF (módulo próprio/de terceiros).

Você pode percorrer os itens do pedido antes de enviar o PDF do pedido, verificando o tipo de produto:

$sendPdf = false;
foreach ($order->getAllVisibleItems() as $orderItem) {
    if ($orderItem->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL) {
        $sendPdf = true;
        break;
    }
}

if ($sendPdf) {
    // Send your PDF
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top