如何使用自定义输入字段将产品“添加到购物车”并将其保存到数据库?
我创建了一个自定义模块,在其中重写了产品页面上的“ 添加到购物车”表单,并成功使用catalog_product_view.xml文件完成了此操作。现在,我可以在产品页面的前视图上看到一个自定义输入字段,但是我需要将该字段的值与数量,价格等一起发布到数据库中,然后在订单历史记录中再次检索它。 我搜索了一段时间,也成功地在quote_item&sales_order表中创建了新的自定义列。(根据我的信息,添加到购物车条目quote_item和结帐到sales_order表后的订单。如果我对此有误,请在此方面也进行纠正,因为我仍然是学习者。) 我尝试了很多并进行了搜索,但没有找到相关的解决方案。我的供应商名称为Cloudways,模块名称为Mymodule。以下是我的模块的文件: Cloudways / Mymodule / registration.php <?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Cloudways_Mymodule', __DIR__ ); Cloudways / Mymodule / etc / module.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Cloudways_Mymodule" setup_version="1.0.1"></module> </config> Cloudways / Mymodule / Setup / UpgradeSchema.php <?php namespace Cloudways\Mymodule\Setup; use Magento\Framework\Setup\UpgradeSchemaInterface; use Magento\Framework\Setup\SchemaSetupInterface; use Magento\Framework\Setup\ModuleContextInterface; class UpgradeSchema implements …