public AustraliaPostComputationMethod(IMeasureService measureService, IShippingService shippingService, ISettingService settingService, AustraliaPostSettings australiaPostSettings) { this._measureService = measureService; this._shippingService = shippingService; this._settingService = settingService; this._australiaPostSettings = australiaPostSettings; }
/// <summary> /// Install plugin /// </summary> public override void Install() { var settings = new AustraliaPostSettings() { GatewayUrl = "http://drc.edeliver.com.au/ratecalc.asp", }; _settingService.SaveSetting(settings); base.Install(); }
public AustraliaPostComputationMethod(ICurrencyService currencyService, IMeasureService measureService, IShippingService shippingService, ISettingService settingService, IWebHelper webHelper, AustraliaPostSettings australiaPostSettings) { this._currencyService = currencyService; this._measureService = measureService; this._shippingService = shippingService; this._settingService = settingService; this._webHelper = webHelper; this._australiaPostSettings = australiaPostSettings; }
/// <summary> /// Install plugin /// </summary> public override void Install() { //settings var settings = new AustraliaPostSettings { AdditionalHandlingCharge = 0 }; _settingService.SaveSetting(settings); //locales this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.ApiKey", "Australia Post API Key"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.ApiKey.Hint", "Specify Australia Post API Key."); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge", "Additional handling charge"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge.Hint", "Enter additional handling fee to charge your customers."); base.Install(); }
/// <summary> /// Install plugin /// </summary> public override void Install() { //settings var settings = new AustraliaPostSettings() { GatewayUrl = "http://drc.edeliver.com.au/ratecalc.asp", }; _settingService.SaveSetting(settings); //locales this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl", "Gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl.Hint", "Specify gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge", "Additional handling charge."); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge.Hint", "Enter additional handling fee to charge your customers."); base.Install(); }
/// <summary> /// Install plugin /// </summary> public override void Install() { //settings var settings = new AustraliaPostSettings { GatewayUrl = "http://drc.edeliver.com.au/ratecalc.asp", AdditionalHandlingCharge = 0, HideDeliveryInformation = false }; _settingService.SaveSetting(settings); //locales this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl", "Gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl.Hint", "Specify gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge", "Additional handling charge"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge.Hint", "Enter additional handling fee to charge your customers."); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.HideDeliveryInformation", "Hide delivery information"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.HideDeliveryInformation.Hint", "Check to hide delivery information as description of returned shipping methods."); base.Install(); }
/// <summary> /// Install plugin /// </summary> public override void Install() { //settings var settings = new AustraliaPostSettings() { GatewayUrl = "http://drc.edeliver.com.au/ratecalc.asp", }; _settingService.SaveSetting(settings); //locales this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl", "Gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.GatewayUrl.Hint", "Specify gateway URL"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge", "Additional handling charge."); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.AdditionalHandlingCharge.Hint", "Enter additional handling fee to charge your customers."); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.ShippedFromZipPostalCode", "Shipped from zip"); this.AddOrUpdatePluginLocaleResource("Plugins.Shipping.AustraliaPost.Fields.ShippedFromZipPostalCode.Hint", "Specify origin zip code."); base.Install(); }