Conferma ordine PDF solo per prodotti virtuali
-
12-12-2019 - |
Domanda
Sto per vendere i biglietti sul mio webshop, dove vorrei allegare un PDF.Tuttavia vorrei collegare solo il PDF se l'ordine contiene i prodotti virtuali del tipo di prodotto.In questo modo ti assicuro che le persone che acquistano il normale prodotto non riceveranno un PDF. È possibile?
Soluzione
Suppongo che tu "manualmente" invia questi file PDF (propria / 3 ° modulo Party).
È possibile che loop attraverso gli elementi dell'ordine prima di inviare il PDF dell'ordine, il controllo del tipo di prodotto:
$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
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange