问题标签 [magento2.1]

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 回答
165 浏览

magento - 如何在 magento 中管理大型产品目录?

我正在寻找一个使用 Magento的网站,例如 covercart.com 。我有 2000 个适用于 500 型号的手机套。我正在尝试创建可配置的产品,但这不是可靠的解决方案。因为对于每个模型,我必须创建 2000 个简单的产品。

带有可配置的总目录 1000000 :: 2000 个封面 * 500 型号 = 1000000

这不是关于创建产品,而是关于管理大型产品目录。参考:: http://take.ms/goYoE

有任何想法吗?

谢谢!

0 投票
1 回答
635 浏览

php - 如何在 Magento 2 的“订单和账户信息”部分显示订单总重量?

我想在 Magento 2.1.9 的“订单和帐户信息”部分显示订单的总重量

当我单击订单网格中的订单时,我会转到订单信息页面,然后我会获得有关订单的所有信息,但总重量除外。

我想在“从 IP 放置”信息下显示订购商品的总重量。例如:订单总重量:520.15 磅

谢谢 ...

0 投票
1 回答
1539 浏览

php - 用于 PayPal 模块的 Magento 2 REST api

我正在使用Magento 2 REST api 作为后端和前端技术中的Angular 6创建一个电子商务应用程序。

我已经成功集成了CART的 add/update/delete/list api

我正在使用 Paypal 作为付款方式,在从 PayPal 获得成功响应后,我需要将 PayPal 响应存储到 Magento 2 数据库,但它返回错误。

我需要发布请求的参数名称。

错误

发布网址

请求数据

这是我的参考网址

Rest api 用于订单Magento 招摇

这是我的邮递员 PHP curl 代码:-

0 投票
2 回答
696 浏览

.htaccess - 为什么 gzip 不适用于 pub/static 文件夹?

我目前正在运行 Magento 2.1.14,并已根据 Magento 文档以及该站点上其他访问量很大的帖子启用 gzip。我还与我的托管服务提供商一起检查了是否在服务器端启用了 Mod_deflate。

此外,我在我的本地机器上有一个我的站点的副本,其中包含与我们的实时服务器上相同的 htaccess 文件。

在我的本地机器上,只需启用 apache 模块,然后在 public_html 目录的主 htaccess 文件中添加 htaccess 代码即可。我本地站点上的所有请求都显示包含“内容编码:gzip”的标题。

但是,当在我们的服务器上使用 https 时,gzip 编码似乎停止在 pub 目录。没有来自 pub 目录(pub/static 和 pub/media)的内容显示和 gzip 编码。我的本地机器和实时服务器上的文件是相同的。根据我的托管服务提供商的说法,他们启用了 gzipped,他们认为这与我的文件树中阻止 gzip 编码发生的 htaccess 文件之一有关。

我也做了一个我们的托管服务提供商推荐的小测试,并尝试在我的本地机器和实时服务器上的 public_html 目录中设置一个额外的目录来测试 gzip 编码是否可以工作。在我的本地机器上,我可以访问该目录并且其中的文件显示 gzip 压缩,但是在我的实时服务器上,当将文件添加到我的 public_html 目录并尝试通过浏览器访问它时,Magento 会抛出 404 错误!

有没有人知道为什么 gzip 不会穿过我的文件树并正确地 gzip 位于 pub 文件夹中的 js、缩小的 js、css 和缩小的 css 文件?

0 投票
1 回答
3000 浏览

php - Magento2 - 在销售电子邮件订单中覆盖模板订单摘要

我有使用以下内容呈现订单摘要的模板

{{layout handle="sales_email_order_items" order=$order area="frontend"}}

它从以下模板中获取代码

/app/design/frontend/Corra/Mytheme/Magento_Sales/templates/email/items/order/default.phtml

所以我想用我的自定义模块文件覆盖这个文件并使用这个。

我创建了一个模块“ Corra_Sales

我把.phtml放在这里

/app/code/Corra/Sales/view/frontend/templates/email/items/order/default.phtml

另外,我使用文件创建了布局:

/app/code/Corra/Sales/view/frontend/layout/sales_email_order_renderers.xml

文件里面的代码是:

另外,我尝试过:

我清除缓存、删除 var 文件夹、重建等。

但它仍然无法正常工作,有人可以告诉我我做错了什么总是拿这个文件 - >?

/app/design/frontend/Corra/Mytheme/Magento_Sales/templates/email/items/order/default.phtml

0 投票
1 回答
1673 浏览

php - Magento 2 Checkout Billing Step Error 'Shipping Address is not set'

在我继续执行 Magento 2.1 结帐(计费步骤)的最后一步时,我收到验证错误“未设置送货地址”。我已经输入了收货地址,并且在计费步骤的侧栏中也可以看到它。

在此处输入图像描述

我已经在stackoverflow上尝试了所有类似的问题。我有清除缓存、会话等。

注意:我在结帐时有一个额外的步骤。我添加了一个新的第一步,显示购物车项目。步骤导航似乎工作正常,数据似乎在步骤之间顺利流动。

有人知道可能出了什么问题吗?

0 投票
1 回答
895 浏览

magento2 - bin/magento setup:di:compile throws Source class “-------” for “-------” generation不存在

我从 github 下载了一个扩展到我的本地主机,并在项目中编辑了命名空间/模块。一切似乎都很好,但是当我运行命令时php -dmemory_limit=5G bin/magento setup:di:compile出现错误

[RuntimeException] 生成“Namespace\Module\Model\LogRepository”的源类“\Nam​​espace\Module\Model\LogInterface”不存在。

寻找其他解决方案,我在我的 etc/di.xml 中添加了这个,但它不起作用

我还能如何解决这个问题?

PS:我删除了生成文件夹并运行命令php bin/magento setup:static-content:deploy,然后运行php -dmemory_limit=5G bin/magento setup:di:compile但得到相同的错误

0 投票
1 回答
147 浏览

php - Magento 2 Theme 硬编码谷歌地图 api url

我正在配置一个 magento 2.1.7 部署,使用 IIS 和 php。

我正在从 TemplateMonster ( Theme )运行一个主题

我已将商店配置为通过 SSL 运行,但我收到混合内容警告,因为有一些 JS 脚本试图通过 http 加载谷歌地图 api 引用。这发生在商店的所有页面上。这些页面是动态创建的,因此我无法追踪代码是从哪里注入的。

对于我的生活,我无法找到在模板或 magento 源中实现它的位置。我已经浏览了所有的内容块和页面,我就是找不到。我的 magento 主题技能是 0,所以我不知道主题开发人员会在哪里添加混合到每个渲染页面的代码。

我的警告:

来源被报告为页面不存在(动态生成)

这是导致我的问题的代码块,我只是找不到它!

有任何想法吗?

0 投票
1 回答
63 浏览

magento2 - 类别编辑调用后的事件回调

嗨,我如何在类别项目被编辑后呼叫观察员?基本上我有一个观察者列出每个事件中的所有类别,例如保存新类别、删除类别、移动类别位置和编辑类别。

但问题是在编辑类别时,它会检索该类别的最后内容。假设当前类别名称是Test并且我在保存内容时将其更改为Test 101正在保存的生成文件的内容应为Test 101下面是我的 events.xml

这是检索子类别的代码

关于如何检索新编辑的类别的任何想法?我在想在编辑事件回调或其他东西之后

0 投票
2 回答
720 浏览

magento - 在后端 Magento 中显示前端类别 URL

嗨,我怎样才能在后端检索类别 url 的值?我期望 url 值等于前端中的 url 而不是后端中的 url。有没有办法在 Magento 2 中实现这一点?