问题标签 [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.
orocommerce - oro commerce - 通过api添加多个产品
我是 OroCommerce 的新手,由于缺乏文档,这非常困难。
我正在寻找使用 API 创建几个产品,但我做不到。
我一次只能使用 API“api / products”(POST 方法)创建一个产品,但我不知道如何创建多个。
你有没有意识到这一点?
最好的祝福
database - Orocommerce 删除实体
我想删除我之前使用实体管理创建的实体,但它只是被禁用了,然后我在与该实体相关的数据库中进行了我不记得的更改,有时我在更新架构时遇到了这个实体的问题。
是否可以在 orocommerce 中硬删除该实体?
symfony - 禁用除 API 之外的店面页面
我需要禁用 ORO 商务中的所有店面页面,API 和公共文件(js、媒体等)除外。
我尝试使用kernel.controller
事件侦听器并通过检查防火墙上下文来挑选前端请求:
AbstractFOSRestController
并通过检查控制器实例和ApiDoc
相关来设法过滤 API 控制器。但是找不到合适的方法来分离店面页面和公共文件请求。
symfony - 清除产品缓存。环境。在 Orocommerce
我试图.yml
在运行时对我的文件进行更改,并且php bin/console cache:clear
必须执行该命令,以便这些更改会影响应用程序。
我尝试cache:clear
在运行时使用控制器运行命令,但每次使用不同的方法时都会遇到相同的错误。
错误:
“警告:ini_set():会话处于活动状态。此时您无法在 NativeFileSessionHandler.php 更改会话模块的 ini 设置”
我知道cache:clear
在运行时执行命令不是错误中看到的好方法,因此有没有其他方法可以以编程方式执行此命令或在.yml
不使用应用程序执行期间查看文件更改的效果安慰?
orocommerce - 我需要帮助将 OroCommerce 升级到 4.1.1
我刚从 3.1.17 升级到 4.1.1,我发现我的购物清单有问题。
当我到达 /customer/shoppinglist/5064 我看到这个:
查看生产中的日志文件,我看到:
我去看了代码,发现其实getDigitalAsset
oro/platform/src/Oro/Bundle/DigitalAssetBundle/Provider/FileTitleProvider.php里面没有方法,proxy里面也没有……怎么会这样?
我在我的虚拟机上检查了这个(问题没有发生),我看到代理类中有这个定义:
但同样,我在父类中没有看到名为 getDigitalAsset 的方法。
我在升级时遇到了一些问题(我意识到我的 nodejs 没有像我想象的那样升级),这可能与问题有关吗?
谢谢
编辑:
我再次进行了平台升级,发现有一些问题导致它无法完全完成。
这是我发现的:
我注释掉了加载方法中的循环并重新运行升级。然后我得到:
终于可以通过注释掉整个 load 方法来完成升级了
orocommerce - 我在使用扩展实体时遇到问题
这个问题与我需要帮助将 OroCommerce 升级到 4.1.1相关。
我遇到了几个与扩展实体相关的错误......我相信缓存构建一定有问题,但我找不到根本原因(也找不到解决方案:()。
我对照虚拟机检查了生产服务器中的数据库结构,其中一切正常,我看不到任何显着差异(意味着新字段,例如digitalAsset_id
for oro_attachment_file
table 或wysiwyg
fororo_fallback_localization_val
在那里)。
我只是跑了一个额外的php bin/console oro:migration:load --force -e prod
它并没有什么不同......
编辑:
刚刚检查了var/cache
两种安装目录中的差异,实际上我看到 VM 版本具有 prod 版本中缺少的方法。
我将工作代码上传到生产服务器并重新运行平台升级,但我仍然遇到问题。
export - 如何更改用于导出价目表的查询?
当我发出价目表导出时,我需要导出一些额外的字段。
我有这个查询:
当我从命令行运行它时,它会产生我需要的确切结果,但我想允许最终用户在生成导出作业时触发这个结果。
我一直在查看作业定义并阅读有关消息队列的信息,但我不知道将这段代码放在哪里。
谢谢,
orocommerce - 如何使“标价”显示默认值?
我是 OroCommerce 的新手,我对产品定价有点困惑。
在我们的环境中,我们根据相应的价目表手动设置产品的价格,而不是自动计算它们。当用户使用分配了价目表的帐户时,它们会为用户显示。但是,“您的价格”和“标价”是相同的,但我们希望“标价”显示默认价格值。
如何使“标价”显示产品的默认值?我必须在列表级别自动计算价格吗?
提前致谢。