我以前从未遇到过这种情况,它在我管理的另外两家 magento 商店上运行良好。
这家商店已经运行了一年多,后端没有任何问题。然而今天我第一次尝试添加一个固定折扣而不是百分比折扣,但发现我无法添加一个 Action 。无论我使用哪种浏览器,单击“全部”、“真”或 Green Plus 都完全没有任何效果 - 在其他商店中它工作得很好。
Magento V1.7.0.2
截图在这里
这是错误:
TypeError: ({initialize:(function (parent, newChildUrl){
this.parent = $(parent);
this.newChildUrl = newChildUrl;
this.shownElement = null;
this.updateElement = null;
this.chooserSelectedItems = $H({});
this.readOnly = false;
var elems = this.parent.getElementsByClassName('rule-param');
for (var i=0; i<elems.length; i++) {
this.initParam(elems[i]);
}
}), setReadonly:(function (readonly){
this.readOnly = readonly;
var elems = this.parent.getElementsByClassName('rule-param-remove');
for (var i=0; i<elems.length; i++) {
var element = elems[i];
if (this.readOnly) {
element.hide();
} else {
element.show();
}
}
var elems = this.parent.getElementsByClassName('rule-param-new-child');
for (var i=0; i<elems.length; i++) {
var element = elems[i];
Google chrome 检查器显示:
未捕获的类型错误:对象不是函数 7ae86150a079d1644bc06caeec8fc3ef.js:20556(匿名函数)
最佳答案
我遇到了同样的问题,虽然我不确定问题的根源,但似乎是在合并js文件时引起的。
在系统 > 配置 > 开发人员中 将“合并 JavaScript 文件”设置为“否”
然后您应该能够添加价格条件,然后在完成后重新合并。
关于javascript - 无法添加条件购物篮价格规则,没有选项或下拉 magento 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26405367/