@@ -23,109 +23,109 @@ class Config
23
23
/**
24
24
* Tax notifications
25
25
*/
26
- const XML_PATH_TAX_NOTIFICATION_IGNORE_DISCOUNT = 'tax/notification/ignore_discount ' ;
26
+ public const XML_PATH_TAX_NOTIFICATION_IGNORE_DISCOUNT = 'tax/notification/ignore_discount ' ;
27
27
28
- const XML_PATH_TAX_NOTIFICATION_IGNORE_PRICE_DISPLAY = 'tax/notification/ignore_price_display ' ;
28
+ public const XML_PATH_TAX_NOTIFICATION_IGNORE_PRICE_DISPLAY = 'tax/notification/ignore_price_display ' ;
29
29
30
- const XML_PATH_TAX_NOTIFICATION_IGNORE_APPLY_DISCOUNT = 'tax/notification/ignore_apply_discount ' ;
30
+ public const XML_PATH_TAX_NOTIFICATION_IGNORE_APPLY_DISCOUNT = 'tax/notification/ignore_apply_discount ' ;
31
31
32
- const XML_PATH_TAX_NOTIFICATION_INFO_URL = 'tax/notification/info_url ' ;
32
+ public const XML_PATH_TAX_NOTIFICATION_INFO_URL = 'tax/notification/info_url ' ;
33
33
34
34
// tax classes
35
- const CONFIG_XML_PATH_SHIPPING_TAX_CLASS = 'tax/classes/shipping_tax_class ' ;
35
+ public const CONFIG_XML_PATH_SHIPPING_TAX_CLASS = 'tax/classes/shipping_tax_class ' ;
36
36
37
37
// tax calculation
38
- const CONFIG_XML_PATH_PRICE_INCLUDES_TAX = 'tax/calculation/price_includes_tax ' ;
38
+ public const CONFIG_XML_PATH_PRICE_INCLUDES_TAX = 'tax/calculation/price_includes_tax ' ;
39
39
40
- const CONFIG_XML_PATH_SHIPPING_INCLUDES_TAX = 'tax/calculation/shipping_includes_tax ' ;
40
+ public const CONFIG_XML_PATH_SHIPPING_INCLUDES_TAX = 'tax/calculation/shipping_includes_tax ' ;
41
41
42
- const CONFIG_XML_PATH_BASED_ON = 'tax/calculation/based_on ' ;
42
+ public const CONFIG_XML_PATH_BASED_ON = 'tax/calculation/based_on ' ;
43
43
44
- const CONFIG_XML_PATH_APPLY_ON = 'tax/calculation/apply_tax_on ' ;
44
+ public const CONFIG_XML_PATH_APPLY_ON = 'tax/calculation/apply_tax_on ' ;
45
45
46
- const CONFIG_XML_PATH_APPLY_AFTER_DISCOUNT = 'tax/calculation/apply_after_discount ' ;
46
+ public const CONFIG_XML_PATH_APPLY_AFTER_DISCOUNT = 'tax/calculation/apply_after_discount ' ;
47
47
48
- const CONFIG_XML_PATH_DISCOUNT_TAX = 'tax/calculation/discount_tax ' ;
48
+ public const CONFIG_XML_PATH_DISCOUNT_TAX = 'tax/calculation/discount_tax ' ;
49
49
50
- const XML_PATH_ALGORITHM = 'tax/calculation/algorithm ' ;
50
+ public const XML_PATH_ALGORITHM = 'tax/calculation/algorithm ' ;
51
51
52
- const CONFIG_XML_PATH_CROSS_BORDER_TRADE_ENABLED = 'tax/calculation/cross_border_trade_enabled ' ;
52
+ public const CONFIG_XML_PATH_CROSS_BORDER_TRADE_ENABLED = 'tax/calculation/cross_border_trade_enabled ' ;
53
53
54
54
// tax defaults
55
- const CONFIG_XML_PATH_DEFAULT_COUNTRY = 'tax/defaults/country ' ;
55
+ public const CONFIG_XML_PATH_DEFAULT_COUNTRY = 'tax/defaults/country ' ;
56
56
57
- const CONFIG_XML_PATH_DEFAULT_REGION = 'tax/defaults/region ' ;
57
+ public const CONFIG_XML_PATH_DEFAULT_REGION = 'tax/defaults/region ' ;
58
58
59
- const CONFIG_XML_PATH_DEFAULT_POSTCODE = 'tax/defaults/postcode ' ;
59
+ public const CONFIG_XML_PATH_DEFAULT_POSTCODE = 'tax/defaults/postcode ' ;
60
60
61
61
/**
62
62
* Prices display settings
63
63
*/
64
- const CONFIG_XML_PATH_PRICE_DISPLAY_TYPE = 'tax/display/type ' ;
64
+ public const CONFIG_XML_PATH_PRICE_DISPLAY_TYPE = 'tax/display/type ' ;
65
65
66
- const CONFIG_XML_PATH_DISPLAY_SHIPPING = 'tax/display/shipping ' ;
66
+ public const CONFIG_XML_PATH_DISPLAY_SHIPPING = 'tax/display/shipping ' ;
67
67
68
68
/**
69
69
* Shopping cart display settings
70
70
*/
71
- const XML_PATH_DISPLAY_CART_PRICE = 'tax/cart_display/price ' ;
71
+ public const XML_PATH_DISPLAY_CART_PRICE = 'tax/cart_display/price ' ;
72
72
73
- const XML_PATH_DISPLAY_CART_SUBTOTAL = 'tax/cart_display/subtotal ' ;
73
+ public const XML_PATH_DISPLAY_CART_SUBTOTAL = 'tax/cart_display/subtotal ' ;
74
74
75
- const XML_PATH_DISPLAY_CART_SHIPPING = 'tax/cart_display/shipping ' ;
75
+ public const XML_PATH_DISPLAY_CART_SHIPPING = 'tax/cart_display/shipping ' ;
76
76
77
77
/**
78
78
* Tax cart display discount
79
79
*
80
80
* @deprecated
81
81
*/
82
- const XML_PATH_DISPLAY_CART_DISCOUNT = 'tax/cart_display/discount ' ;
82
+ public const XML_PATH_DISPLAY_CART_DISCOUNT = 'tax/cart_display/discount ' ;
83
83
84
- const XML_PATH_DISPLAY_CART_GRANDTOTAL = 'tax/cart_display/grandtotal ' ;
84
+ public const XML_PATH_DISPLAY_CART_GRANDTOTAL = 'tax/cart_display/grandtotal ' ;
85
85
86
- const XML_PATH_DISPLAY_CART_FULL_SUMMARY = 'tax/cart_display/full_summary ' ;
86
+ public const XML_PATH_DISPLAY_CART_FULL_SUMMARY = 'tax/cart_display/full_summary ' ;
87
87
88
- const XML_PATH_DISPLAY_CART_ZERO_TAX = 'tax/cart_display/zero_tax ' ;
88
+ public const XML_PATH_DISPLAY_CART_ZERO_TAX = 'tax/cart_display/zero_tax ' ;
89
89
90
90
/**
91
91
* Shopping cart display settings
92
92
*/
93
- const XML_PATH_DISPLAY_SALES_PRICE = 'tax/sales_display/price ' ;
93
+ public const XML_PATH_DISPLAY_SALES_PRICE = 'tax/sales_display/price ' ;
94
94
95
- const XML_PATH_DISPLAY_SALES_SUBTOTAL = 'tax/sales_display/subtotal ' ;
95
+ public const XML_PATH_DISPLAY_SALES_SUBTOTAL = 'tax/sales_display/subtotal ' ;
96
96
97
- const XML_PATH_DISPLAY_SALES_SHIPPING = 'tax/sales_display/shipping ' ;
97
+ public const XML_PATH_DISPLAY_SALES_SHIPPING = 'tax/sales_display/shipping ' ;
98
98
99
99
/**
100
100
* Tax sales display discount
101
101
*
102
102
* @deprecated
103
103
*/
104
- const XML_PATH_DISPLAY_SALES_DISCOUNT = 'tax/sales_display/discount ' ;
104
+ public const XML_PATH_DISPLAY_SALES_DISCOUNT = 'tax/sales_display/discount ' ;
105
105
106
- const XML_PATH_DISPLAY_SALES_GRANDTOTAL = 'tax/sales_display/grandtotal ' ;
106
+ public const XML_PATH_DISPLAY_SALES_GRANDTOTAL = 'tax/sales_display/grandtotal ' ;
107
107
108
- const XML_PATH_DISPLAY_SALES_FULL_SUMMARY = 'tax/sales_display/full_summary ' ;
108
+ public const XML_PATH_DISPLAY_SALES_FULL_SUMMARY = 'tax/sales_display/full_summary ' ;
109
109
110
- const XML_PATH_DISPLAY_SALES_ZERO_TAX = 'tax/sales_display/zero_tax ' ;
110
+ public const XML_PATH_DISPLAY_SALES_ZERO_TAX = 'tax/sales_display/zero_tax ' ;
111
111
112
- const CALCULATION_STRING_SEPARATOR = '| ' ;
112
+ public const CALCULATION_STRING_SEPARATOR = '| ' ;
113
113
114
- const DISPLAY_TYPE_EXCLUDING_TAX = 1 ;
114
+ public const DISPLAY_TYPE_EXCLUDING_TAX = 1 ;
115
115
116
- const DISPLAY_TYPE_INCLUDING_TAX = 2 ;
116
+ public const DISPLAY_TYPE_INCLUDING_TAX = 2 ;
117
117
118
- const DISPLAY_TYPE_BOTH = 3 ;
118
+ public const DISPLAY_TYPE_BOTH = 3 ;
119
119
120
120
/**
121
121
* Price conversion constant for positive
122
122
*/
123
- const PRICE_CONVERSION_PLUS = 1 ;
123
+ public const PRICE_CONVERSION_PLUS = 1 ;
124
124
125
125
/**
126
126
* Price conversion constant for negative
127
127
*/
128
- const PRICE_CONVERSION_MINUS = 2 ;
128
+ public const PRICE_CONVERSION_MINUS = 2 ;
129
129
130
130
/**
131
131
* @var bool|null
@@ -912,7 +912,9 @@ public function getInfoUrl($store = null)
912
912
public function needPriceConversion ($ store = null )
913
913
{
914
914
$ res = false ;
915
- $ priceIncludesTax = $ this ->priceIncludesTax ($ store ) || $ this ->getNeedUseShippingExcludeTax ();
915
+ $ priceIncludesTax = $ this ->priceIncludesTax ($ store )
916
+ || $ this ->getNeedUseShippingExcludeTax ()
917
+ || $ this ->shippingPriceIncludesTax ($ store );
916
918
if ($ priceIncludesTax ) {
917
919
switch ($ this ->getPriceDisplayType ($ store )) {
918
920
case self ::DISPLAY_TYPE_EXCLUDING_TAX :
0 commit comments