问题标签 [orocommerce]

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

php - 使用 OROCommerce API 更新产品时,我们收到错误“此表单不应包含额外字段”

大家好,我们正在使用 php curl 向 orocommerce 发送补丁请求:

网址:网址http://oro.demo/commerce/public/admin/api/products/71

数据为:

{"data":{"type":"products","id":"70","attributes":{"sku":"10305","status":"enabled","variantFields":[], "productType":"simple","featured":true,"newArrival":false},"relationships":{"attributeFamily":{"data":{"type":"attributefamilies","id":"1 "}},"inventory_status":{"data":{"type":"prodinventorystatuses","id":"in_stock"}},"names":{"data":[{"type":"localizedfallbackvalues" ,"id":"names-1"}]},"primaryUnitPrecision":{"data":{"type":"productunitprecisions","id":"product-unit-precision-id-3"}}}},"included":[{"type":"productunitprecisions","id":"product-unit-precision-id-3","attributes":{ "precision":"7","conversionRate":"5","sell":"0"},"relationships":{"unit":{"data":{"type":"productunits","id ":"set"}}}},{"type":"localizedfallbackvalues","id":"names-1","attributes":{"fallback":null,"string":"Fruit Oatmeal"," text":null},"relationships":{"localization":{"data":null}}}]}product-unit-precision-id-3","attributes":{"precision":"7","conversionRate":"5","sell":"0"},"relationships":{"unit": {"data":{"type":"productunits","id":"set"}}}},{"type":"localizedfallbackvalues","id":"names-1","attributes":{ "fallback":null,"string":"Fruit Oatmeal","text":null},"relationships":{"localization":{"data":null}}}]}product-unit-precision-id-3","attributes":{"precision":"7","conversionRate":"5","sell":"0"},"relationships":{"unit": {"data":{"type":"productunits","id":"set"}}}},{"type":"localizedfallbackvalues","id":"names-1","attributes":{ "fallback":null,"string":"Fruit Oatmeal","text":null},"relationships":{"localization":{"data":null}}}]}"id":"set"}}}},{"type":"localizedfallbackvalues","id":"names-1","attributes":{"fallback":null,"string":"Fruit Oatmeal" ,"text":null},"relationships":{"localization":{"data":null}}}]}"id":"set"}}}},{"type":"localizedfallbackvalues","id":"names-1","attributes":{"fallback":null,"string":"Fruit Oatmeal" ,"text":null},"relationships":{"localization":{"data":null}}}]}

作为响应,我们得到了结果错误。

[{"title":"extra fields constraint","detail":"此表单不应包含额外字段:"{"data":{"type":"products","id":"70","attributes ":{"sku":"10305","status":"enabled","variantFields":"."}]

相同的数据在沙盒和邮递员中工作,如附件所示 在此处输入图像描述

0 投票
1 回答
27 浏览

orocommerce - 将域和 ssl 添加到 orcommerce b2b 网站后,我无法再添加项目

在我们仅从 IP 更新域并在我们的站点中包含让加密 ssl 后,客户无法再将商品添加到购物车。

在此处输入图像描述

0 投票
0 回答
81 浏览

orocommerce - 执行请求的操作时出错。请重试或联系我们寻求帮助

在对用户、产品或类别执行操作时,我们收到此错误。我们没有 ssh 访问权限来清除缓存。请让我们知道错误原因以及清除缓存的 UI 选项。

在此处输入图像描述

提前感谢您的帮助。

0 投票
1 回答
67 浏览

orocommerce - 用于获取 Oro Commerce 属性列表和详细信息的 API

我们正在寻找 REST API 来获取 OroCommerce 中的所有属性

预先感谢您的帮助

问候萨蒂什

0 投票
1 回答
180 浏览

symfony - OroPlatform:网格上的自定义 HTML 列

语境

我正在尝试为自定义实体网格构建自定义 html 列。我在 Oro Platform Core 中搜索以找到正确的条目datagrids.yml

BaltimoreAppBundle是我的包名称,image.html.twig是自定义模板文件。

问题

OroPlatform/Symfony 无法理解我的包别名BaltimoreAppBundle,所以我遇到了错误。

在此处输入图像描述

知道为什么我的别名不起作用吗?

谢谢。

0 投票
1 回答
27 浏览

orocommerce - 内容块 - '不安全的元素'

我正在尝试自定义内容块的布局,并且在尝试向 HTML 结构添加更多元素(例如添加文本、更改 CSS 类)时,我收到以下错误消息。

该字段不允许输入的内容。请删除可能不安全的元素,或联系系统管理员解除限制。

是什么导致此消息触发?有没有办法绕过它?我们在带有 Nginx 的 CentOS 上使用 OroCommerce 4.1.1(通过 Azure 市场)

0 投票
2 回答
79 浏览

orocommerce - 登录 Orocommerce 后台

我最近使用这些说明在 AWS 上安装了“带有演示数据的 OroCommerce 社区版” 。我能够成功登录店面应用程序(使用示例用户名:AmandaRCole@example.org,在上面的链接中提供)。但是,我无法登录后台(通过管理员/管理员)。是否有不同的用户名/密码组合,设置为后台应用程序的默认值?

在此处输入图像描述

谢谢,

0 投票
1 回答
16 浏览

orocommerce - AWS 上的 Orocommerce 应用程序根目录

我已经通过 AWS 市场安装了 OroCommerce Community Edit。我想生成公钥和私钥,以启用后端应用程序的 Web API 访问。SSH 进入应用程序后,我在哪里可以找到应用程序的根目录?我需要根据此文档将密钥添加到应用程序中的 /var 目录。

谢谢

0 投票
1 回答
196 浏览

orocommerce - 为 OroCommerce 获取不记名令牌返回错误 405 方法不允许

我正在尝试通过 POSTMAN 获取 OroCommerce 的不记名令牌,但遇到以下请求的 405 错误:

网址:http://<OroCommerce DNS>/oauth2-token

标题:Content-Type: application/json

身体:

我已经生成了公钥和私钥并将它们添加到应用程序的 /var 目录中。根据这个问题,我已尝试选中和取消选中“启用访客访问”。两者都会在响应中导致相同的 405 错误(见下图)。尝试这些请求时,后端已启动。关于通过 REST API 成功获取承载令牌的位置(配置等)的任何建议?

响应 HTML 在此处输入图像描述

0 投票
1 回答
87 浏览

orocommerce - Orocommerce - 对产品和类别的经过身份验证的 GET 请求失败

通过 Postman 和 curl向/api/productsand发出经过身份验证的 GET 请求时,我遇到了 500 错误。/api/categoriesAPI请求是:

从 prod.log 中,输出为/api/products

检查 的第 83 行ComputeUrlFields.php,引用LocalizationHelper,它存在于:/var/www/html/commerce/vendor/oro/platform/src/Oro/Bundle/LocaleBundle/Helper

这些 API 通过沙盒成功运行。此外,我还可以发出其他经过身份验证的 API 请求,例如 GET/api/productimages/api/productfamilies. 对失败有什么想法吗?我没有更改 AWS Marketplace 映像中的任何捆绑包。

Orocommerce 版本:4.2.1

当前本地化设置: 在此处输入图像描述