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?

È stato utile?

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
scroll top