如何为Kilimanjaro扩展OrderWizard.confirmation.module?

时间:2018-04-04 12:51:05

标签: netsuite suitecommerce

我需要在确认页面上添加一个跟踪脚本,并希望通过NetSuite推荐的最佳实践,有人可以分享我如何扩展这个特定的模块吗?并添加跟踪脚本。

我相信我需要添加一个子视图并添加一个包含跟踪脚本的模板, 感谢

1 个答案:

答案 0 :(得分:1)

在扩展OrderWizard.Module.Confirmation方面实际上有很多步骤。

首先,您需要像这样扩展向导模块。

define('OrderWizard.Module', [
'Wizard.Module',
'yourtpl.tpl',
'jQuery'

],函数OrderWizardModule(     WizardModule,     YourTPL,     jQuery的

){     '使用严格的';

return WizardModule.extend({

    template: YourTPL,

    initialize: function initialize(options) {
        this.wizard = options.wizard;
    },

    submit: function submit() {
        var self = this;
        var promise;

        promise = jQuery.Deferred();

        if(true) {
            return self.isValid();
        }

        return promise;
    },

    isValid: function isValid() {
        var promise;
        promise = jQuery.Deferred();

        if(true) {
            promise.resolve();
        } else {
            promise.reject();
        }

        return promise;
    },

    getContext: function getContext() {
        return {
            test: 'test'
        };
    }
});

});

然后,您需要确定订单向导确认页面的步骤,然后您可以将上面粘贴的视图推到那里。