问题标签 [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.

0 投票
0 回答
924 浏览

magento-2.3 - 通过导入 .csv 上传时出现无效的 URL 密钥错误

我正在使用 magento 2.3.1 当我通过 System->Import->Add/Update myproducts.csv 输出导入产品时,我有 2000 个 csv 格式的产品,因为引发了一般异常 Invalid url key

我删除 url 键列仍然引发错误并清除所有缓存,前 25 条记录也引发了同样的问题

0 投票
0 回答
97 浏览

php - 将逗号分隔值更改为换行符

下面的 phtml 从 ['code'] 返回逗号分隔的值 如何将逗号更改为换行符?

0 投票
1 回答
197 浏览

magento-2.3 - 将 Magento-2.2.6 升级到 2.3.1

当我将magneto2 2.2.6 版本升级到2.3.1 并运行命令时composer update,出现此错误:

请帮我解决这个问题。

0 投票
2 回答
619 浏览

php - 面临在 magento 云中更新 magento 的问题,将 magento 更新到最新版本的 magento 2.3.2

现在我们正在努力将 magento 更新到最新版本的 magento 2.3.2 现在我们正在运行 2.2.7。

我遵循在 https://devdocs.magento.com/guides/v2.3/cloud/project/project-upgrade.html找到的 2.3 分支指南

我已采取以下步骤:

Step1:更新ece-tools版本

  1. 在本地工作站上,使用 Composer 执行更新

作曲家更新 magento/ece-tools

  1. 添加、提交和推送代码更改。

git add -A && git commit -m “更新 magento/ece-tools” && git push origin


Step2:备份数据库

  1. 创建远程数据库的本地备份。

magento 云数据库:转储

当我在终端中运行此命令时,我得到“magento-cloud”未被识别为内部或外部命令、可运行程序或批处理文件。

  1. 备份代码和媒体。

php bin/magento setup:backup –code [–media]

在部署之前备份暂存或生产环境数据库

php 供应商/bin/ece-tools db-dump


Step3:完成升级

我有 PHP 7.1.30 版本

  1. 在完成升级之前,更新自动加载属性我按照 https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html#update-autoload中给出的所有步骤

  2. 使用设置升级版本

作曲家需要 magento/product-community-edition 2.3.2 –no-update

  1. 然后更新项目

作曲家更新

作曲家更新后我得到一些错误

您的要求无法解决为一组可安装的软件包。

问题 1

你能指导我如何解决这个问题..

谢谢。

我的 composer.json 就像

错误命令行截图

0 投票
1 回答
1160 浏览

mysql - Magento 2.2.6 到 2.3.2 升级问题

我最近将我的 EE magento 2.2.6 升级到了 2.3.2。类别页面在前端显示错误:

异常 #0 (DomainException):未定义的工厂 mysql

我的一些 cms 页面也显示错误(可能是由于 Magento 新增的 Pagebuilder 功能(将其关闭并不能解决问题)):

传递给 Magento\PageBuilder\Plugin\Filter\TemplatePlugin::afterFilter() 的参数 2 必须是字符串类型,给定 null,在第 146 行的 /vendor/magento/framework/Interception/Interceptor.php 中调用

任何人??

0 投票
1 回答
291 浏览

php - 如何将订单和客户数据从 magento 2.3.0 转移到 2.3.2?

我在 magento 2.3.0 上运行实时电子商务网站。现在正在本地主机中使用 magento 2.3.2 构建修改版本。所以我想将所有客户、订单、发票和产品数据转移到我的新数据库中。我怎样才能做到这一点?

我非常感谢您能提供的任何帮助。

0 投票
3 回答
6146 浏览

knockout.js - Uncaught ReferenceError: Unable to process binding "if: function(){return (addressOptions.length > 1) }" 消息:addressOptions 未定义

我已将 Magento2.3.1 更新为 Magento2.3.2。当继续结帐时,我收到数据绑定错误 -

knockout-3.4.1.js:72 Uncaught ReferenceError: Unable to process binding "if: function(){return (addressOptions.length > 1) }" 消息:addressOptions 未定义

当我在我的 magento 文件夹中搜索关键字 addressOptions 时,文件路径是:/vendor/magento/module-checkout/view/frontend/web/template/billing-address/list.html 并且 html 文件中的代码是:

错误如下所示knockout.js 如果有人知道请帮助我。提前致谢。

0 投票
1 回答
359 浏览

magento-2.3 - 如何从 magento 2 中的外部链接打开产品详细信息选项卡?

我正在尝试从选项卡外部的链接打开评论选项卡。我在链接上尝试了 click() 和 $("selector").tabs({active:2}) 的一些变体。

您如何定位一个选项卡以使其对产品详细信息处于活动状态......它不是 jQuery UI 选项卡吗?

0 投票
1 回答
38 浏览

php - 我想在每个月的第一个完整周的第一个星期三重新计费,每个月都应该从星期一开始

我有一个订阅模块,它在每个月的第一天重新计费,但在这里我想在一个月的第一个完整周的星期三重新计费。我需要用php代码写这个。

目前我得到了每月的第一个星期三。这是片段

实际结果:每月第一周的第一个星期三,但从 02 开始是星期三。

预期结果,一个月的第一个完整周的第一个星期三。月份应该从星期一到星期五开始。应该是整整一周。当星期一开始时,应该考虑。

请帮我在 php7.1 中完成它,这是用于 magento 订阅模块的。它将重新计费客户订阅计划的期限。

谢谢你。

0 投票
2 回答
2071 浏览

magento2 - 如何从一个模块调用函数到另一个 Magento 2

我尝试从模块 A 调用一个函数到模块 B 这里是模块 A 代码

和模块 b 代码

此代码返回“hello world”,第一个 $foo,而不是第二个,并且不显示任何错误

有人可以解释我的错误在哪里吗?

编辑:我没有改变任何东西,但它现在工作正常。无论如何,感谢您的回答