问题标签 [magento2.2]

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 投票
1 回答
569 浏览

magento2.2 - 产品未出现在管理网格下

我通过 API 调用成功导入了产品。同步后,产品没有出现在 admin->grid... 我可以在表“catalog_product_entity”下看到。

我手动刷新缓存、重新索引并运行 cron。

仍然遇到同样的问题。

请帮忙。

谢谢,

0 投票
3 回答
72 浏览

magento - Ngnix 两台服务器,一台按域,另一台按 IP

我正在尝试在我的 NGnix 服务器上创建两个实例

首先将由

mydomain.com (它监听端口 80 )

第二次使用

172.32.32.123:81(监听81端口,这个IP是服务器IP)

这是我的默认文件

} }

服务器块在使用域名时工作正常,但在基于 IP 的域的情况下,只有主页在内部页面上工作,我们收到 404 错误

0 投票
1 回答
1731 浏览

magento2.2 - 在 magento 2 中安装扩展 - 没有 app/code 文件夹

我已经下载了一个付费扩展,他们提供的安装步骤是: 1. 解压缩扩展 2. 在 app/code 中上传 3. 在 cmd 提示符下进入 root 并运行:php bin/magento setup:upgrade php bin/magento设置:静态内容:部署 php bin/magento 缓存:刷新

第一个问题是我的 magento 版本没有 app/code 文件夹,我检查了这个链接:

https://magento.stackexchange.com/questions/90913/how-to-install-custom-extension-in-magento2

但这也行不通。我下载的扩展在解压缩时包含以下内容:

我尝试了以下步骤:

但它没有用。

请让我知道我错过了什么。提前致谢。

0 投票
1 回答
332 浏览

magento2.2 - 怎么获得 ?pub/static/frontend/Magento/luma/en_US/Namespace_Module/images/image.png

如何获得这条路径?“pub/static/frontend/Magento/luma/en_US/Namespace_Module/images/image.png”

0 投票
1 回答
837 浏览

magento2 - 在 Magento 的默认 API 响应中显示图像的更好方法?

我正在使用 Magento2 默认 API /V1/carts/mine/payment-information:.

此 API 的响应是:

我想images在项目内添加标签以显示项目/产品的图像。但是这个标签并没有定义在items的接口中,即

TotalsItemInterface.php

我在我的自定义模块中复制了 TotalsItemInterface,并添加了来自 Totalsinterface 的所有 getter 和 setter 以及 setImages 和 getImages Tag。因此在内部我调用该方法以使用并通过我的自定义 apiInterfaces 显示它。

如果我们想更改 API 中显示的数据,是否有更好或更合适的“Magento 2 方式”?

0 投票
1 回答
2474 浏览

magento - Magento 2.2 - 无法更新属性值

我已经使用 REST API 创建了一些自定义产品属性,正确填充它们并为产品分配值。

在开发环境中一切正常,而在登台环境中我遇到了困难,即使值和设置相同,即使在数据库中也是如此。例如,如果我想从后端更新现有属性中“is_filterable”选项的值,Magento 说它正确保存了属性,但实际上没有进行任何更改。

我尝试使用正确值对 REST API 进行 PUT 调用来更新,但我只能更新属性标签,

这是我要传递给的 json"products/attributes/my_attr"

这是 Json 响应,您可以看到它完全忽略了 is_filterable 和 scope 的值。

显然,我已经不断地重新索引和清除缓存。

我设法更改这些值的唯一方法是直接从数据库中。我将尝试扩展,但我不确定是否会成功。

我已经看到有一个问题应该在较旧的 Magento 版本中修复,实际上其他属性工作正常。

有什么线索吗?

编辑 在调用中使用一组不同的参数,我设法更改了属性值,但后端仍然没有运气。

这是更新的请求(数组版本)

EDIT2:此外,如果我尝试从后端更新一些信息,Magento 会将默认视图存储标签的值重置为空,并将“在分层导航中使用”重置为“否”。陌生人在任何尝试。

EDIT 3 似乎最可能的问题可能是由这些下拉属性中的重复值引起的,但我小心地从

在数据库中,但实际上只删除选项,也可以从后端工作,而新选项的创建不起作用

0 投票
3 回答
8729 浏览

php - Magento 2:如何在状态可见=>是的自定义模块块文件中获取产品属性集合?

这是我调用产品属性集合的功能我已经获得了产品的产品属性,这些属性已启用,但我在根据它们自己的可见性过滤它们时遇到问题,即我只希望那些状态设置为对管理员可见的产品属性集合。 ...

0 投票
0 回答
845 浏览

php - Magento 2 产品导出 503 错误服务器不可用

我正在尝试从 Magento 2 导出大约 5500 种产品,但收到 503 错误。我已将 PHP 内存限制增加到 2GBphp.ini.htaccess

Apache 也已重新启动。但我仍然收到503 error. 我该如何解决这个问题?我从 system.log 收到的最后一个已知错误是

我已经按照 magento2 的建议解决了这个问题,减少了 catalog_category_product 的批量大小

magento 目录中似乎没有记录任何错误,但 503 错误似乎仍然发生在产品导出上。该文件最终会出现在数据库中以供下载,但导出时不会自动下载。

在导出大约 30 秒后,我看到了这个错误。

Service Unavailable由于维护停机或容量问题,服务器暂时无法为您的请求提供服务。请稍后再试。

0 投票
1 回答
8201 浏览

php - Magento 2 通过电子邮件从订单中获取客户数据

我为该事件创建了一个观察者:sales_order_place_after

我能够从customerId

如果客户以客人身份订购,我如何通过电子邮件获取客户详细信息?

我也试过

$customer = $this->_customerRepositoryInterface->getByEmail($order->getCustomerEmail());

但这会返回错误。

0 投票
0 回答
361 浏览

magento2.2 - Magento 2 如何在自定义模块中添加条件购物车规则字段集

我在 magento 2 中创建模块,我想在管理模块选项卡中添加字段“购物车规则选择器”。请帮助我。提前致谢。

在这里查看设计