PDF de confirmação de pedido apenas para produtos virtuais
-
12-12-2019 - |
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?
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