Заказать подтверждение PDF только для виртуальных продуктов
-
12-12-2019 - |
Вопрос
Я собираюсь продавать билеты на моем интернет-магазине, где я хотел бы приложить PDF.Однако я хотел бы только прикрепить PDF, если порядок содержит виртуальные продукты типа продукта.Таким образом, я убедиться, что люди, покупающие нормальный продукт, не получит PDF. Это возможно?
Решение
Я предполагаю, что вы «вручную» отправьте эти PDF-файлы (собственный / 3-й пунктный модуль).
Вы можете включить петлю через элементы заказа перед отправкой PDF заказа, проверка типа продукта:
$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
}
. Не связан с magento.stackexchange