问题标签 [magento-2.3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - 如何在 Magento 2 的 sendMessage() 函数中获取模板变量?
我正在尝试通过 Listtrack 从 Magento 发送交易电子邮件。我已经使用 Magento 插件方法覆盖了默认的 sendMessage 函数。现在我必须获取模板变量并处理此函数中的数据。我尝试了很多,但无法获取有关模板的任何详细信息。谁能帮我解决这个问题?sendMessage 函数位于 Transport.php 文件中。
php - Magento2:更新到 2.3.2。更改了订单 ID,想改回来
我最近运行了从 Magento 2.2.6 到 Magento 2.3.2 的更新。效果不错,只是现在我的订单 ID 不同了。
旧订单 ID:10000410686 新订单 ID:100004 0000 10686
如您所见,我得到了 4 个奖励零。
我知道“4”之前的数字是商店前缀。我只是不知道如何再次删除四个零。有关此问题的可用 stackoverflow 帖子对我没有任何帮助。
总结一下我的问题: 1. 我如何恢复到“旧”订单 ID 系统。2. 是否有任何干净安全的方法来调整“新”订单 ID 布局下的订单?3. 之后需要运行的命令有哪些?(reindex, cache:flush etc.) 在更改生效之前?
非常感谢您提供任何有用的答案。
docker - Magento 2中的Scandipwa-base_ssl-term错误
在我的 Magento 2.3 项目中,我正在尝试添加ScandiPWA基本主题。运行docker-compose -f docker-compose.yml -f docker-compose.local.yml -f docker-compose.ssl.yml up -d
命令后,我在下面得到这些。
重新创建 971fc3682291_scandipwa-base_ssl-term_1_b5cb8a68c213 ... 错误
ERROR: for 971fc3682291_scandipwa-base_ssl-term_1_b5cb8a68c213 Cannot start service ssl-term: driver failed programming external connectivity on endpoint scandipwa-base_ssl-term_1_b5cb8a68c213 (2d533c2c4d61452bbf1a5a2b9471d988d4a98b2f10e2f0ba57cbb1c60dbc6412): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use
错误:对于 ssl-term 无法启动服务 ssl-term:驱动程序在端点 scandipwa-base_ssl-term_1_b5cb8a68c213 上编程外部连接失败(2d533c2c4d61452bbf1a5a2b9471d988d4a98b2f10e2f0ba57cbb1c60dbc6412):错误在已经使用 00 代理:监听 tcp:0 地址:监听 0:绑定:0。启动项目时遇到错误。
我该如何解决这个问题?
magento-2.3 - magento 2结帐页面条款和条件不起作用
我在结帐页面上添加了条款和条件,但在单击“下订单”按钮后收到 400 个错误请求。消息:付款方式:支票/汇票 未下订单。首先,同意条款和条件,然后再次尝试下订单。
但我已经选中了复选框。如果我删除复选框,那么一切正常。谢谢
我可以在他们的请求中看到:/rest/default/V1/guest-carts/fWLWIuvvk5lE23d02fjcgP4rBIo2mtjH/payment-information
agreement_ids: [] 变空白。
我在 checkout_index_index.xml 文件中的计费步骤下方添加了这些行。
xml - 目录 XML 显示
我不知道为什么我的照片在我的产品信息下的列中,我需要这些在一行中,我需要照片占该行的 60%,信息占 40%。
[图片供参考][1] https://i.stack.imgur.com/vMD7C.png
我更改了列,信息大小为 7,照片为 5,所以我切换了它们并做到了这一点,即使在我将它们切换回来后仍然存在。
php - /customer/section/load/?sections=cart 404 错误请求 magento 2
添加到购物车操作不更新 magento 2 中的 minicart 块。
开发工具控制台返回以下错误。
XHR GET /customer/section/load/? section=cart&force_new_section_timestamp=false&_=1569726426149 [HTTP/1.1 400 错误请求 2104ms]
如果 amasty Cookie 同意 (GDPR) 模块处于活动状态,则会生成此错误。有没有人有这个问题的解决方案?
javascript - Magento 2:未捕获的异常:警告:未知:无法以递归方式调用会话保存处理程序
无法在我的 magento 项目中加载购物车,magento:2.3.2 error_log 文件显示此错误
长时间加载后js控制台显示此错误 显示图像
magento - 无法在 magento 2.3.2 中安装扩展
我尝试安装扩展
准备检查 --> 好的
创建备份 --> 好的
组件安装停留更新挂起且控制台日志为空
Debian v10
PHP 7.1.32
谢谢
magento-2.3 - 在 Magento Ui 表单中使用 SwitcherConfig 隐藏整个选项卡
我使用修饰符池在我的自定义表单中使用了两个不同的 dynamicRows 组件。现在我必须根据复选框隐藏/显示这两个组件。我使用 switcherConfig 来隐藏字段。但同样不适用于dynamicRows。
magento2 - Magento 2.3.3 销售/订单/视图缺少重要信息
从 2.3.2 升级到 Magento 2.3.3 时,销售/订单/视图不再显示:
- 订单和账户信息
- 地址信息,
看起来它与一个名为 Medma\Disableregistration\ 的模块有关,它与 2.3.3 不兼容,所以我卸载了它,但由于某种原因它仍然出现。
现在,当尝试查看销售/订单/视图时,它会得到以下信息:
1 个异常:异常 #0 (ReflectionException):Medma\Disableregistration\Model\Config\Source\Options 类不存在
异常 #0 (ReflectionException):类 Medma\Disableregistration\Model\Config\Source\Options 不存在 #1 Magento\Framework\Code\Reader\ClassReader->getConstructor('Medma\Disablereg...') 在 [供应商处调用/magento/framework/ObjectManager/Definition/Runtime.php:49]
2 Magento\Framework\ObjectManager\Definition\Runtime->getParameters('Medma\Disablereg...') 在 [vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php:48] 调用
3 Magento\Framework\ObjectManager\Factory\Dynamic\Developer->create('Medma\Disablereg...', array()) 在 [vendor/magento/framework/ObjectManager/ObjectManager.php:56] 调用
4 Magento\Framework\ObjectManager\ObjectManager->create('Medma\Disablereg...', array()) 在 [vendor/magento/framework/Validator/UniversalFactory.php:36] 调用
5 Magento\Framework\Validator\UniversalFactory->create('Medma\Disablereg...') 在 [vendor/magento/module-eav/Model/Entity/Attribute/AbstractAttribute.php:642] 调用
6 Magento\Eav\Model\Entity\Attribute\AbstractAttribute->getSource() 在 [vendor/magento/module-customer/Model/AttributeMetadataConverter.php:68] 调用
7
但是 Medma\Disableregistration 没有出现在任何地方,当我搜索它时,不在应用程序/代码中,而且据我所知,它也已从数据库中删除。