标签: magento2

客户帐户在 magento 中暂时禁用

我正在尝试调用客户登录 api。

{{url}}/index.php/rest/V1/integration/customer/token
Run Code Online (Sandbox Code Playgroud)

与身体

{
    "username" : "xxxxx@gmail.com",
    "password" : "fsfsdf"
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

“您没有正确登录,或者您的帐户被暂时禁用。”

但我可以通过magento 网站登录。此错误仅针对特定电子邮件 ID 出现。请帮助我

php api magento magento2

2
推荐指数
1
解决办法
6580
查看次数

try/catch 块中未捕获异常

有什么原因导致 try/catch 块不起作用吗?

我在 try catch 块内调用 Magento2 API 中的一个方法,但它没有捕获异常并且执行停止,并且我看到堆栈跟踪。

这是我的代码:

        $productModel = $this->productRepository->getById( $pId );

        $debpt = "";
        try{
            $debpt = $productModel->getCustomAttribute('depart_num')->getValue();
        }
        catch(\Exception $ex){
            $debpt = $ex->getMessage();
        }
Run Code Online (Sandbox Code Playgroud)

getValue()方法导致异常,但我的 try/catch 没有捕获它。

这是堆栈跟踪:

( ! ) Fatal error: Uncaught Error: Call to a member function getValue() on null in /var/www/nwl/app/code/Raleigh/CustomReports/Controller/Report/Generate.php on line 118
( ! ) Error: Call to a member function getValue() on null in /var/www/nwl/app/code/Raleigh/CustomReports/Controller/Report/Generate.php on line 118
Call Stack
#   Time    Memory  Function    Location …
Run Code Online (Sandbox Code Playgroud)

php magento2

2
推荐指数
1
解决办法
5573
查看次数

如何仅通过xml为少数类别设置默认产品排序方向(asc/desc)

在 Magento 2 中,我如何通过“管理类别”->“特定类别”->“设计”部分的布局更新 xml 设置特定类别的默认产品排序方向(升序/降序)。就像我在屏幕截图中所做的那样...但它不起作用:(在此输入图像描述

php xml magento magento-layout-xml magento2

2
推荐指数
1
解决办法
3969
查看次数

如何在 magento 2.1.8 中移动类别中产品列表底部的静态块

我正在使用 Magento 2.1.8,但我一直在将静态块移动到类别页面的产品列表底部,因为我想在产品前后写入内容。

css php magento magento2

2
推荐指数
1
解决办法
2384
查看次数

对于除 Nexus 地址状态之外的所有状态,TaxJar 返回 0

对于我的 magento2 商店,taxJar Api 对于除我的 Nexus 地址之外的所有州都返回 0 税值。我将德克萨斯州地址添加为联系,它运行良好。我是否需要将所有州添加为联系?

sales-tax magento2 tax

2
推荐指数
1
解决办法
597
查看次数

Magento 2 的产品图片和缩略图显示行为

我在理解 Magento 2 的产品图像/缩略图概念时遇到了一些麻烦。我的 Magento 版本是 2.1.1。

案例 1:我通过管理面板添加了一个可配置的产品,并为它们分配了一些具有两个属性(尺寸和颜色)的简单产品进行配置。我已经分配了两个图像(给一个可配置的产品),并为每个简单的产品分配了一个图像。在产品页面中,我看到两个缩略图(分配给可配置产品)。这绝对没问题。现在,当我选择可用选项(颜色和大小)时,我看到额外的缩略图已添加(我分配给那个简单产品的图像)。此处显示为重复缩略图。(附上截图)

案例 2:我删除了分配给同一可配置产品的所有简单产品的图像。所以现在,只有可配置的产品才有图像。现在,产品详细信息页面,显示两个像以前一样的缩略图,当我选择可用选项(尺寸和颜色)时,产品图像消失了。因为我删除了所有指定的简单产品图片。(附截图)

那么,在 magento 2 中,是否必须将图像添加到所有简单产品中?否则在选择选项时不会显示产品图片。它不能像在 magento 1 中那样工作吗?

有没有办法隐藏选择选项时添加的额外缩略图?因为它显示为重复的缩略图。

我尽我最大的努力来表达这种担忧是可以理解的。如果在某些时候仍然显示不清楚,请事先道歉。

任何建议/帮助将不胜感激。

屏幕截图 1 - 显示额外缩略图

屏幕截图 2 - 产品图片消失

php magento magento2

2
推荐指数
1
解决办法
5564
查看次数

magento api 2创建产品错误

我曾经C#调用magento Rest api来创建一个新产品(magento version 2.2.5

这是身体数据:

{
  "product": {
  "id": 0,
  "sku": "MS-Champ11",
  "name": "Champ Tee11",
  "attribute_set_id": 9,
  "price": 110,
  "status": 1,
  "visibility": 4,
  "type_id": "simple",
  "created_at": null,
  "updated_at": null,
  "weight": 5,
  "extension_attributes": null,
  "product_links": null,
  "options": null,
  "media_gallery_entries": null,
  "tier_prices": null,
  "custom_attributes": [
      {
        "attribute_code": "description",
        "value": "Test Description"
      }
    ]
  },
  "save_options": false
}
Run Code Online (Sandbox Code Playgroud)

这是我的 C# 代码:

public string CreateProduct(Product product)
    {
        try
        {
            var request = CreateRequest("/rest/V1/products", Method.POST, Token);
            var prod …
Run Code Online (Sandbox Code Playgroud)

magento2 magento2.2

2
推荐指数
1
解决办法
3314
查看次数

“BABEL_ENV”未被识别为内部或外部命令

我正在本地环境中设置 PWA,并关注https://webkul.com/blog/magento2-3-pwa-studio-setup/this

运行“yarn run build”命令时,卡在 “BABEL_ENV”处不被识别为内部或外部命令

我已经在全球安装了 babel。

我浏览了很多博客,但找不到解决方案。任何帮助将被appriciated。

$ yarn run build
yarn run v1.15.2
$ yarn workspaces run build
$ echo 'Skipping graphql-cli-validate-magento-pwa-queries build...'
'Skipping graphql-cli-validate-magento-pwa-queries build...'
$ concurrently --raw yarn:build:cjs yarn:build:esm
$ BABEL_ENV=production babel src --out-dir dist --root-mode 'upward' --source-maps
$ BABEL_ENV=development babel src --out-dir esm --root-mode 'upward' --source-maps
'BABEL_ENV' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info …
Run Code Online (Sandbox Code Playgroud)

magento magento2 progressive-web-apps

2
推荐指数
1
解决办法
2644
查看次数

Magento CLI 设置,指定的实体类型无效:catalog_category

我尝试通过 CLI(在 Minikube 内)安装 Magento 2。我设置了所有必需的参数,但经常发生设置失败并出现错误消息的情况。我可以再次运行安装命令,它会顺利完成。由于此设置过程应该是完全自动化和故障安全的,因此我必须找出这里出了什么问题。

Upgrading data... 
[Progress: 466 / 905]
Module 'Magento_Cms':
[Progress: 467 / 905]
Module 'Magento_Catalog':

In PatchApplier.php line 167:

  Invalid entity_type specified: catalog_category

setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] …
Run Code Online (Sandbox Code Playgroud)

kubernetes magento2 minikube

2
推荐指数
1
解决办法
2108
查看次数

2
推荐指数
1
解决办法
1428
查看次数