【问题标题】:Magento remove + percentage from option dropdownsMagento 从选项下拉列表中删除 + 百分比
【发布时间】:2017-05-23 15:58:53
【问题描述】:

我的客户正在使用 MageWorx 插件高级产品选项,但想从选项下拉列表中删除(+百分比)。我已经设法删除(+价格)没问题,但我不知道在哪里删除百分比。

这是选项所在的页面:http://magento-28691-62076-166572.cloudwaysapps.com/products/business-cards/business-cards.html

如果您从第一个下拉菜单中选择一个选项,那么您可以从第二个下拉菜单(数量)中进行选择,这将调整价格,但以下下拉菜单中仍然包含 (+ 20%) 等。

有谁知道如何删除这些,因为我对 Magento 代码库不满意,也不想在可能破坏它的核心插件文件中玩耍。

【问题讨论】:

  • 我投票结束这个问题,因为 Stack Overflow 是一个programming-related 问答网站。您的问题与编程无关。也许你应该把它发到magento.stackexchange.com 上?
  • 我没有意识到该网站存在,对不起,我现在就去那里。

标签: magento options


【解决方案1】:

你可以Extend JS Function_getOptionLabel

app/code/VendorName/ModuleName/view/frontend/web/js/configurable.js

define(['jquery', 'mage/utils/wrapper'], function($, wrapper) {
    'use strict';

    return function(target) {
        target.prototype._getOptionLabel = wrapper.wrap(target.prototype._getOptionLabel, function(original, option) {
            return option.initialLabel;
        });

        return target;
    };
});

app/code/VendorName/ModuleName/view/frontend/requirejs-config.js

var config = {
    config: {
        mixins: {
            'Magento_ConfigurableProduct/js/configurable': {'VendorName_ModuleName/js/configurable': true},
        },
    },
};

我在 Magento Marketplace 模块上创建了 VCT Price Diff 来解决这个问题。

【讨论】:

    猜你喜欢
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 2017-02-16
    • 2021-05-24
    • 1970-01-01
    • 2020-11-13
    • 2020-01-10
    相关资源
    最近更新 更多