Auctionmaid_Matrxrate - Version 5.0.1

Version Notes

Minor changes to postcode filtering.
Added extra options around free shipping.

Download this release

Release Info

Developer Karen Baker
Extension Auctionmaid_Matrxrate
Version 5.0.1
Comparing to
See all releases


Code changes from version 4.1.1 to 5.0.1

app/code/community/Webshopapps/Matrixrate/Model/Carrier/Matrixrate.php CHANGED
@@ -22,7 +22,7 @@
22
*
23
* @category Webshopapps
24
* @package Webshopapps_Matrixrate
25
- * @copyright Copyright (c) 2010 Zowta Ltd (http://www.webshopapps.com)
26
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
* @author Karen Baker <sales@webshopapps.com>
28
*/
@@ -44,6 +44,7 @@ class Webshopapps_Matrixrate_Model_Carrier_Matrixrate
44
$this->_conditionNames[] = $k;
45
}
46
}
47
48
/**
49
* Enter description here...
@@ -95,16 +96,18 @@ class Webshopapps_Matrixrate_Model_Carrier_Matrixrate
95
}
96
}
97
98
- if (!$request->getConditionName()) {
99
- $request->setConditionName($this->getConfigData('condition_name') ? $this->getConfigData('condition_name') : $this->_default_condition_name);
100
}
101
102
// Package weight and qty free shipping
103
$oldWeight = $request->getPackageWeight();
104
$oldQty = $request->getPackageQty();
105
106
- $request->setPackageWeight($request->getFreeMethodWeight());
107
- $request->setPackageQty($oldQty - $freeQty);
108
109
$result = Mage::getModel('shipping/rate_result');
110
$ratearray = $this->getRate($request);
22
*
23
* @category Webshopapps
24
* @package Webshopapps_Matrixrate
25
+ * @copyright Copyright (c) 2011 Zowta Ltd (http://www.webshopapps.com)
26
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
27
* @author Karen Baker <sales@webshopapps.com>
28
*/
44
$this->_conditionNames[] = $k;
45
}
46
}
47
+
48
49
/**
50
* Enter description here...
96
}
97
}
98
99
+ if (!$request->getMRConditionName()) {
100
+ $request->setMRConditionName($this->getConfigData('condition_name') ? $this->getConfigData('condition_name') : $this->_default_condition_name);
101
}
102
103
// Package weight and qty free shipping
104
$oldWeight = $request->getPackageWeight();
105
$oldQty = $request->getPackageQty();
106
107
+ if ($this->getConfigData('allow_free_shipping_promotions') && !$this->getConfigData('include_free_ship_items')) {
108
+ $request->setPackageWeight($request->getFreeMethodWeight());
109
+ $request->setPackageQty($oldQty - $freeQty);
110
+ }
111
112
$result = Mage::getModel('shipping/rate_result');
113
$ratearray = $this->getRate($request);
app/code/community/Webshopapps/Matrixrate/Model/Mysql4/Carrier/Matrixrate.php CHANGED
@@ -41,10 +41,9 @@ class Webshopapps_Matrixrate_Model_Mysql4_Carrier_Matrixrate extends Mage_Core_M
41
$postcode = $request->getDestPostcode();
42
$table = Mage::getSingleton('core/resource')->getTableName('matrixrate_shipping/matrixrate');
43
44
- if ($zipRangeSet) {
45
# Want to search for postcodes within a range
46
- $zipSearchString = $read->quoteInto(" AND dest_zip<=? ", $postcode).
47
- $read->quoteInto(" AND dest_zip_to>=? )", $postcode);
48
} else {
49
$zipSearchString = $read->quoteInto(" AND ? LIKE dest_zip )", $postcode);
50
}
@@ -59,7 +58,6 @@ class Webshopapps_Matrixrate_Model_Mysql4_Carrier_Matrixrate extends Mage_Core_M
59
$read->quoteInto(" (dest_country_id=? ", $request->getDestCountryId()).
60
$read->quoteInto(" AND dest_region_id=? ", $request->getDestRegionId()).
61
$read->quoteInto(" AND STRCMP(LOWER(dest_city),LOWER(?)) = 0 ", $request->getDestCity()).
62
- # $read->quoteInto(" AND ? LIKE dest_zip ) ", $postcode)
63
$zipSearchString
64
);
65
break;
@@ -93,7 +91,6 @@ class Webshopapps_Matrixrate_Model_Mysql4_Carrier_Matrixrate extends Mage_Core_M
93
case 5:
94
$select->where(
95
$read->quoteInto(" (dest_country_id=? AND dest_region_id='0' AND dest_city='' ", $request->getDestCountryId()).
96
- # $read->quoteInto(" AND ? LIKE dest_zip ) ", $postcode)
97
$zipSearchString
98
);
99
break;
@@ -124,9 +121,9 @@ class Webshopapps_Matrixrate_Model_Mysql4_Carrier_Matrixrate extends Mage_Core_M
124
}
125
126
127
- if (is_array($request->getConditionName())) {
128
$i = 0;
129
- foreach ($request->getConditionName() as $conditionName) {
130
if ($i == 0) {
131
$select->where('condition_name=?', $conditionName);
132
} else {
@@ -138,9 +135,9 @@ class Webshopapps_Matrixrate_Model_Mysql4_Carrier_Matrixrate extends Mage_Core_M
138
$i++;
139
}
140
} else {
141
- $select->where('condition_name=?', $request->getConditionName());
142
- $select->where('condition_from_value<=?', $request->getData($request->getConditionName()));
143
- $select->where('condition_to_value>=?', $request->getData($request->getConditionName()));
144
}
145
146
$select->where('website_id=?', $request->getWebsiteId());
41
$postcode = $request->getDestPostcode();
42
$table = Mage::getSingleton('core/resource')->getTableName('matrixrate_shipping/matrixrate');
43
44
+ if ($zipRangeSet && is_numeric($postcode)) {
45
# Want to search for postcodes within a range
46
+ $zipSearchString = ' AND '.$postcode.' BETWEEN dest_zip AND dest_zip_to )';
47
} else {
48
$zipSearchString = $read->quoteInto(" AND ? LIKE dest_zip )", $postcode);
49
}
58
$read->quoteInto(" (dest_country_id=? ", $request->getDestCountryId()).
59
$read->quoteInto(" AND dest_region_id=? ", $request->getDestRegionId()).
60
$read->quoteInto(" AND STRCMP(LOWER(dest_city),LOWER(?)) = 0 ", $request->getDestCity()).
61
$zipSearchString
62
);
63
break;
91
case 5:
92
$select->where(
93
$read->quoteInto(" (dest_country_id=? AND dest_region_id='0' AND dest_city='' ", $request->getDestCountryId()).
94
$zipSearchString
95
);
96
break;
121
}
122
123
124
+ if (is_array($request->getMRConditionName())) {
125
$i = 0;
126
+ foreach ($request->getMRConditionName() as $conditionName) {
127
if ($i == 0) {
128
$select->where('condition_name=?', $conditionName);
129
} else {
135
$i++;
136
}
137
} else {
138
+ $select->where('condition_name=?', $request->getMRConditionName());
139
+ $select->where('condition_from_value<=?', $request->getData($request->getMRConditionName()));
140
+ $select->where('condition_to_value>=?', $request->getData($request->getMRConditionName()));
141
}
142
143
$select->where('website_id=?', $request->getWebsiteId());
app/code/community/Webshopapps/Matrixrate/changelog.txt ADDED
@@ -0,0 +1,3 @@
1
+ 5.0 Ammended numeric zip-from/to search to use ints and BETWEEN logic
2
+ Changed free shipping logic to allow items to be included in calculations even if marked as free shipping
3
+ Changed setconditionname to stop conflict with tablerates
app/code/community/Webshopapps/Matrixrate/etc/config.xml CHANGED
@@ -151,6 +151,7 @@
151
<name>MatrixRate</name>
152
<title>Select Shipping Method</title>
153
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
154
</matrixrate>
155
</carriers>
156
</default>
151
<name>MatrixRate</name>
152
<title>Select Shipping Method</title>
153
<specificerrmsg>This shipping method is currently unavailable. If you would like to ship using this shipping method, please contact us.</specificerrmsg>
154
+ <include_free_ship_items>0</include_free_ship_items>
155
</matrixrate>
156
</carriers>
157
</default>
app/code/community/Webshopapps/Matrixrate/etc/system.xml CHANGED
@@ -97,10 +97,9 @@
97
<show_in_default>0</show_in_default>
98
<show_in_website>1</show_in_website>
99
<show_in_store>0</show_in_store>
100
- <comment>Currently only compatible with 1.4* and above</comment>
101
</export>
102
- <zip_range translate="label">
103
- <label>Use zipcode to/from range</label>
104
<frontend_type>select</frontend_type>
105
<source_model>adminhtml/system_config_source_yesno</source_model>
106
<sort_order>60</sort_order>
@@ -109,8 +108,8 @@
109
<show_in_store>1</show_in_store>
110
<comment>You should only set this to Yes if you use purely numeric zipcodes (e.g. USA/AUS clients)</comment>
111
</zip_range>
112
- <allow_free_shipping_promotions translate="label">
113
- <label>Free shipping promotions</label>
114
<frontend_type>select</frontend_type>
115
<source_model>adminhtml/system_config_source_enabledisable</source_model>
116
<sort_order>70</sort_order>
@@ -122,7 +121,7 @@
122
<show_in_store>1</show_in_store>
123
</allow_free_shipping_promotions>
124
<show_only_free translate="label">
125
- <label>Only display free shipping</label>
126
<frontend_type>select</frontend_type>
127
<source_model>adminhtml/system_config_source_yesno</source_model>
128
<tooltip>
@@ -134,7 +133,7 @@
134
<show_in_store>1</show_in_store>
135
</show_only_free>
136
<free_method_text translate="label">
137
- <label>Free shipping display text</label>
138
<frontend_type>text</frontend_type>
139
<sort_order>90</sort_order>
140
<tooltip>
@@ -145,7 +144,7 @@
145
<show_in_store>1</show_in_store>
146
</free_method_text>
147
<free_shipping_threshold translate="label">
148
- <label>Minimum order amount for free shipping</label>
149
<frontend_type>text</frontend_type>
150
<sort_order>100</sort_order>
151
<tooltip>
@@ -155,17 +154,32 @@
155
<show_in_website>1</show_in_website>
156
<show_in_store>1</show_in_store>
157
</free_shipping_threshold>
158
<include_virtual_price translate="label">
159
- <label>Include virtual products in price calculation</label>
160
<frontend_type>select</frontend_type>
161
<source_model>adminhtml/system_config_source_yesno</source_model>
162
<sort_order>110</sort_order>
163
<show_in_default>1</show_in_default>
164
<show_in_website>1</show_in_website>
165
<show_in_store>0</show_in_store>
166
</include_virtual_price>
167
<handling_type translate="label">
168
- <label>Calculate handling fee</label>
169
<frontend_type>select</frontend_type>
170
<source_model>shipping/source_handlingType</source_model>
171
<sort_order>120</sort_order>
@@ -174,7 +188,7 @@
174
<show_in_store>0</show_in_store>
175
</handling_type>
176
<handling_fee translate="label">
177
- <label>Handling fee</label>
178
<frontend_type>text</frontend_type>
179
<sort_order>130</sort_order>
180
<show_in_default>1</show_in_default>
@@ -182,7 +196,7 @@
182
<show_in_store>1</show_in_store>
183
</handling_fee>
184
<sallowspecific translate="label">
185
- <label>Ship to applicable countries</label>
186
<frontend_type>select</frontend_type>
187
<sort_order>200</sort_order>
188
<frontend_class>shipping-applicable-country</frontend_class>
@@ -192,7 +206,7 @@
192
<show_in_store>1</show_in_store>
193
</sallowspecific>
194
<specificcountry translate="label">
195
- <label>Ship to specific countries</label>
196
<frontend_type>multiselect</frontend_type>
197
<sort_order>210</sort_order>
198
<source_model>adminhtml/system_config_source_country</source_model>
@@ -201,7 +215,7 @@
201
<show_in_store>1</show_in_store>
202
</specificcountry>
203
<showmethod translate="label">
204
- <label>Show method if not applicable</label>
205
<frontend_type>select</frontend_type>
206
<sort_order>320</sort_order>
207
<frontend_class>shipping-skip-hide</frontend_class>
@@ -211,7 +225,7 @@
211
<show_in_store>1</show_in_store>
212
</showmethod>
213
<specificerrmsg translate="label">
214
- <label>Displayed error message</label>
215
<frontend_type>textarea</frontend_type>
216
<sort_order>330</sort_order>
217
<show_in_default>1</show_in_default>
@@ -219,7 +233,7 @@
219
<show_in_store>1</show_in_store>
220
</specificerrmsg>
221
<sort_order translate="label">
222
- <label>Sort order</label>
223
<frontend_type>text</frontend_type>
224
<sort_order>500</sort_order>
225
<show_in_default>1</show_in_default>
97
<show_in_default>0</show_in_default>
98
<show_in_website>1</show_in_website>
99
<show_in_store>0</show_in_store>
100
</export>
101
+ <zip_range translate="label">
102
+ <label>Use Numeric Zipcode Ranges</label>
103
<frontend_type>select</frontend_type>
104
<source_model>adminhtml/system_config_source_yesno</source_model>
105
<sort_order>60</sort_order>
108
<show_in_store>1</show_in_store>
109
<comment>You should only set this to Yes if you use purely numeric zipcodes (e.g. USA/AUS clients)</comment>
110
</zip_range>
111
+ <allow_free_shipping_promotions translate="label">
112
+ <label>Free Shipping Promotions</label>
113
<frontend_type>select</frontend_type>
114
<source_model>adminhtml/system_config_source_enabledisable</source_model>
115
<sort_order>70</sort_order>
121
<show_in_store>1</show_in_store>
122
</allow_free_shipping_promotions>
123
<show_only_free translate="label">
124
+ <label>Only Display Free Shipping</label>
125
<frontend_type>select</frontend_type>
126
<source_model>adminhtml/system_config_source_yesno</source_model>
127
<tooltip>
133
<show_in_store>1</show_in_store>
134
</show_only_free>
135
<free_method_text translate="label">
136
+ <label>Free Shipping Display Text</label>
137
<frontend_type>text</frontend_type>
138
<sort_order>90</sort_order>
139
<tooltip>
144
<show_in_store>1</show_in_store>
145
</free_method_text>
146
<free_shipping_threshold translate="label">
147
+ <label>Minimum Order Amount For Free Shipping</label>
148
<frontend_type>text</frontend_type>
149
<sort_order>100</sort_order>
150
<tooltip>
154
<show_in_website>1</show_in_website>
155
<show_in_store>1</show_in_store>
156
</free_shipping_threshold>
157
+ <include_free_ship_items translate="label">
158
+ <label>Include Free Shipping Items in Rate Calculation</label>
159
+ <frontend_type>select</frontend_type>
160
+ <source_model>adminhtml/system_config_source_yesno</source_model>
161
+ <sort_order>105</sort_order>
162
+ <tooltip>
163
+ Include weight, qty of Free Shipping Products in calculation of shipping rates
164
+ </tooltip>
165
+ <show_in_default>1</show_in_default>
166
+ <show_in_website>1</show_in_website>
167
+ <show_in_store>1</show_in_store>
168
+ </include_free_ship_items>
169
<include_virtual_price translate="label">
170
+ <label>Include Virtual Products in Rate Calculation</label>
171
<frontend_type>select</frontend_type>
172
<source_model>adminhtml/system_config_source_yesno</source_model>
173
<sort_order>110</sort_order>
174
<show_in_default>1</show_in_default>
175
<show_in_website>1</show_in_website>
176
<show_in_store>0</show_in_store>
177
+ <tooltip>
178
+ Include price, qty of Virtual Products in calculation of shipping rates
179
+ </tooltip>
180
</include_virtual_price>
181
<handling_type translate="label">
182
+ <label>Calculate Handling Fee</label>
183
<frontend_type>select</frontend_type>
184
<source_model>shipping/source_handlingType</source_model>
185
<sort_order>120</sort_order>
188
<show_in_store>0</show_in_store>
189
</handling_type>
190
<handling_fee translate="label">
191
+ <label>Handling Fee</label>
192
<frontend_type>text</frontend_type>
193
<sort_order>130</sort_order>
194
<show_in_default>1</show_in_default>
196
<show_in_store>1</show_in_store>
197
</handling_fee>
198
<sallowspecific translate="label">
199
+ <label>Ship to Applicable Countries</label>
200
<frontend_type>select</frontend_type>
201
<sort_order>200</sort_order>
202
<frontend_class>shipping-applicable-country</frontend_class>
206
<show_in_store>1</show_in_store>
207
</sallowspecific>
208
<specificcountry translate="label">
209
+ <label>Ship to Specific Countries</label>
210
<frontend_type>multiselect</frontend_type>
211
<sort_order>210</sort_order>
212
<source_model>adminhtml/system_config_source_country</source_model>
215
<show_in_store>1</show_in_store>
216
</specificcountry>
217
<showmethod translate="label">
218
+ <label>Show Method if Not Applicable</label>
219
<frontend_type>select</frontend_type>
220
<sort_order>320</sort_order>
221
<frontend_class>shipping-skip-hide</frontend_class>
225
<show_in_store>1</show_in_store>
226
</showmethod>
227
<specificerrmsg translate="label">
228
+ <label>Displayed Error Message</label>
229
<frontend_type>textarea</frontend_type>
230
<sort_order>330</sort_order>
231
<show_in_default>1</show_in_default>
233
<show_in_store>1</show_in_store>
234
</specificerrmsg>
235
<sort_order translate="label">
236
+ <label>Sort Order</label>
237
<frontend_type>text</frontend_type>
238
<sort_order>500</sort_order>
239
<show_in_default>1</show_in_default>
package.xml CHANGED
@@ -1,25 +1,26 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>Auctionmaid_Matrxrate</name>
4
- <version>4.1.1</version>
5
<stability>stable</stability>
6
<license uri="http://www.opensource.org/licenses/osl-3.0.php)">OSL v3.0</license>
7
<channel>community</channel>
8
<extends/>
9
<summary>Multiple Table Rates via CSV. Filter by country, region,city, zipcode. Numeric Postcode ranges, and enhanced pattern matching supported. Ability to exclude items from free shipping, and specify collection only.</summary>
10
- <description>Supports following:
11
-
12
- - multiple table rates
13
- - country, region, city, postcode filtering
14
- - partial postcode filtering, including pattern matching
15
- - numerical postcode ranges
16
- - option to exclude items from free shipping
17
- collection only option</description>
18
- <notes>Added export facility only compatible with 1.4+</notes>
19
- <authors><author><name>Karen Baker</name><user>auto-converted</user><email>sales@webshopapps.com</email></author></authors>
20
- <date>2011-06-01</date>
21
- <time>16:49:22</time>
22
- <contents><target name="mageetc"><dir name="modules"><file name="Webshopapps_Matrixrate.xml" hash="ac8b13f26402b2f0e7f6b22c3430fec8"/></dir></target><target name="magecommunity"><dir name="Webshopapps"><dir name="Matrixrate"><dir name="Block"><dir name="Adminhtml"><dir name="Shipping"><dir name="Carrier"><dir name="Matrixrate"><file name="Grid.php" hash="791db18cd9af2d9df91a5a70eb272611"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Exportmatrix.php" hash="4ed1f6634f15727205da4e479e84bd91"/></dir></dir></dir></dir></dir></dir><dir name="controllers"><dir name="System"><file name="ConfigController.php" hash="5ee3cdd9ea3277607d7a17c327acc9e2"/></dir></dir><dir name="etc"><file name="config.xml" hash="6f5a54c8c08992183ffa01a721f6f6ea"/><file name="system.xml" hash="a3b23ffa8d01b19f153f7745e6ace60b"/></dir><dir name="Helper"><file name="Data.php" hash="97307283fd4c85ed72a699ab4be68661"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Shipping"><file name="Matrixrate.php" hash="d8b6999f8ad837a232ece7a69bc5893f"/></dir></dir><dir name="Source"><dir name="Shipping"><file name="Matrixrate.php" hash="f2914f0d8d36206646e7551ad69736fa"/></dir></dir></dir></dir></dir><dir name="Carrier"><file name="Matrixrate.php" hash="5963c14e89be89371b9ebb2565498268"/></dir><dir name="Mysql4"><dir name="Carrier"><file name="Matrixrate.php" hash="aa5b77ed44de4b973eecccadbe887232"/><dir name="Matrixrate"><file name="Collection.php" hash="7a4c5d64156700dc82799c5828e4f65c"/></dir></dir></dir></dir><dir name="sql"><dir name="matrixrate_setup"><file name="mysql4-install-2.0.1.php" hash="52a413f99ce3d571a067cdfb677bbf32"/><file name="mysql4-install-2.0.2.php" hash="b6530f7e95e610db357ed46bc23629b9"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="b6530f7e95e610db357ed46bc23629b9"/></dir></dir></dir></dir></target></contents>
23
<compatible/>
24
- <dependencies/>
25
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>Auctionmaid_Matrxrate</name>
4
+ <version>5.0.1</version>
5
<stability>stable</stability>
6
<license uri="http://www.opensource.org/licenses/osl-3.0.php)">OSL v3.0</license>
7
<channel>community</channel>
8
<extends/>
9
<summary>Multiple Table Rates via CSV. Filter by country, region,city, zipcode. Numeric Postcode ranges, and enhanced pattern matching supported. Ability to exclude items from free shipping, and specify collection only.</summary>
10
+ <description>Supports following:&#xD;
11
+ &#xD;
12
+ - multiple table rates&#xD;
13
+ - country, region, city, postcode filtering&#xD;
14
+ - partial postcode filtering, including pattern matching&#xD;
15
+ - numerical postcode ranges&#xD;
16
+ - option to exclude items from free shipping&#xD;
17
- collection only option</description>
18
+ <notes>Minor changes to postcode filtering.&#xD;
19
+ Added extra options around free shipping.</notes>
20
+ <authors><author><name>Karen Baker</name><user>birches</user><email>sales@webshopapps.com</email></author></authors>
21
+ <date>2011-09-27</date>
22
+ <time>21:52:27</time>
23
+ <contents><target name="magecommunity"><dir name="Webshopapps"><dir name="Matrixrate"><dir name="Block"><dir name="Adminhtml"><dir name="Shipping"><dir name="Carrier"><dir name="Matrixrate"><file name="Grid.php" hash="791db18cd9af2d9df91a5a70eb272611"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Exportmatrix.php" hash="4ed1f6634f15727205da4e479e84bd91"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="97307283fd4c85ed72a699ab4be68661"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Shipping"><file name="Matrixrate.php" hash="d8b6999f8ad837a232ece7a69bc5893f"/></dir></dir><dir name="Source"><dir name="Shipping"><file name="Matrixrate.php" hash="f2914f0d8d36206646e7551ad69736fa"/></dir></dir></dir></dir></dir><dir name="Carrier"><file name="Matrixrate.php" hash="fcbcecf2ab5e39fa1236e2ea0286547d"/></dir><dir name="Mysql4"><dir name="Carrier"><dir name="Matrixrate"><file name="Collection.php" hash="7a4c5d64156700dc82799c5828e4f65c"/></dir><file name="Matrixrate.php" hash="6815bcddf029de5a1871b0baa4e2b19c"/></dir></dir></dir><file name="changelog.txt" hash="7fd8a2c21b764027cef340103ca450be"/><dir name="controllers"><dir name="System"><file name="ConfigController.php" hash="5ee3cdd9ea3277607d7a17c327acc9e2"/></dir></dir><dir name="etc"><file name="config.xml" hash="e55ee4a9369ae362599e5c848e76f99a"/><file name="system.xml" hash="f1d6839b3929fa0cfacecfaa7f5b6ad5"/></dir><dir name="sql"><dir name="matrixrate_setup"><file name="mysql4-install-2.0.1.php" hash="52a413f99ce3d571a067cdfb677bbf32"/><file name="mysql4-install-2.0.2.php" hash="b6530f7e95e610db357ed46bc23629b9"/><file name="mysql4-upgrade-2.0.1-2.0.2.php" hash="b6530f7e95e610db357ed46bc23629b9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Webshopapps_Matrixrate.xml" hash="ac8b13f26402b2f0e7f6b22c3430fec8"/></dir></target></contents>
24
<compatible/>
25
+ <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
26
</package>