系统学习magento二次开发,推荐小册:《Magento中文全栈二次开发 》
本小册面向Magento2以上版本,书代码及示例兼容magento2.0-2.4版本。涵盖了magento前端开发,后端开发,magento2主题,magento2重写,magento2 layout,magento2控制器,magento2 block等相关内容,带领您成为magento开发技术专家。
在Magento 2中按发票ID获取发票详细信息的步骤:
步骤1:在Magento根目录中创建一个文件,并添加代码,如下所示。
<?php use Magento\Framework\App\Bootstrap; require __DIR__ . '/app/bootstrap.php'; $bootstraps = Bootstrap::create(BP, $_SERVER); $object_Manager = $bootstraps->getObjectManager(); $app_state = $object_Manager->get('\Magento\Framework\App\State'); $app_state->setAreaCode('frontend'); try { $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); // Here You Need To Give Invoice Id $invoiceId = 1; $invoiceRepository = $objectManager->get('\Magento\Sales\Api\InvoiceRepositoryInterface'); $invoiceData = $invoiceRepository->get($invoiceId); echo "<pre>"; print_r($invoiceData->getData()); echo "</pre>"; } catch(\Exception $e) { print_r($e->getMessage()); }
使用此脚本,您可以获取特定的发票数据。
结论:
因此,您可以使用Magento 2中的发票ID检索发票信息。