我尝试自定义下单模块但无法找到,我尝试覆盖 saveorder.php 块但无法覆盖。 /var/www/html/durovinbathrooms/vendor/magento/module-checkout/Controller/Onepage/SaveOrder.php
您能否帮助我在哪里可以找到该模块并更新和自定义它。覆盖数据库中保存顺序的正确方法是什么
Magento 中的下订单模块位于
vendor/magento/module-checkout
目录中。 saveorder.php
文件位于 Controller/Onepage
子目录中。
要覆盖
saveorder.php
文件,您可以创建自定义模块并将文件复制到您的自定义模块。然后,您可以对文件进行更改并保存。
以下是如何覆盖 saveorder.php 文件的步骤:
创建一个新模块。
在模块目录中,创建一个名为Controller的文件夹。
在 Controller 文件夹中,创建一个名为 Onepage 的文件夹。复制 saveorder.php 文件来自 供应商
/magento/module-checkout/Controller/Onepage
目录
app/code/Vendor/ModuleName/Controller/Onepage
目录。
对
saveorder.php
文件进行更改。保存文件。
运行以下命令来更新您的 Magento 安装:
bin/magento setup:upgrade
完成这些步骤后,您对
saveorder.php
文件的自定义更改将被应用。