Minerva_Shipping - Version 0.8.0

Version Notes

• Added an additional 5 shipping options for a total of 10.
• No template files were changed in this release; there is no need to replace them if you are upgrading this extension.

Download this release

Release Info

Developer Magento Core Team
Extension Minerva_Shipping
Version 0.8.0
Comparing to
See all releases


Code changes from version 0.7.0 to 0.8.0

app/code/community/Minerva/Shipping/Model/Carrier/Multiflat.php CHANGED
@@ -49,7 +49,7 @@ class Minerva_Shipping_Model_Carrier_Multiflat
49
  || ($packageValue >= $this->getConfigData('free_shipping_subtotal'));
50
 
51
 
52
- for($i = 0; $i <= 5; $i++)
53
  {
54
  $shippingPrice = $this->getConfigData('price'.$i);
55
  $shippingName = $this->getConfigData('name'.$i);
49
  || ($packageValue >= $this->getConfigData('free_shipping_subtotal'));
50
 
51
 
52
+ for($i = 0; $i <= 10; $i++)
53
  {
54
  $shippingPrice = $this->getConfigData('price'.$i);
55
  $shippingName = $this->getConfigData('name'.$i);
app/code/community/Minerva/Shipping/etc/system.xml CHANGED
@@ -1,4 +1,5 @@
1
  <?xml version="1.0"?>
 
2
  <!--
3
  /**
4
  * Magento Minerva Shipping Module
@@ -57,15 +58,16 @@
57
  <show_in_website>1</show_in_website>
58
  <show_in_store>1</show_in_store>
59
  </title>
60
- <name1 translate="label">
61
- <label>Event / Method 1 >></label>
 
62
  <frontend_type>text</frontend_type>
63
- <sort_order>4</sort_order>
64
  <show_in_default>1</show_in_default>
65
  <show_in_website>1</show_in_website>
66
  <show_in_store>1</show_in_store>
67
- </name1>
68
- <price1 translate="label">
69
  <label> • Price (0.00)</label>
70
  <frontend_type>text</frontend_type>
71
  <sort_order>5</sort_order>
@@ -177,6 +179,126 @@
177
  <show_in_website>1</show_in_website>
178
  <show_in_store>1</show_in_store>
179
  </details5>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  <sallowspecific translate="label">
181
  <label>Ship to applicable countries</label>
182
  <frontend_type>select</frontend_type>
1
  <?xml version="1.0"?>
2
+
3
  <!--
4
  /**
5
  * Magento Minerva Shipping Module
58
  <show_in_website>1</show_in_website>
59
  <show_in_store>1</show_in_store>
60
  </title>
61
+
62
+ <name1 translate="label">
63
+ <label>Event / Method 1 >> </label>
64
  <frontend_type>text</frontend_type>
65
+ <sort_order>3</sort_order>
66
  <show_in_default>1</show_in_default>
67
  <show_in_website>1</show_in_website>
68
  <show_in_store>1</show_in_store>
69
+ </name1>
70
+ <price1 translate="label">
71
  <label> • Price (0.00)</label>
72
  <frontend_type>text</frontend_type>
73
  <sort_order>5</sort_order>
179
  <show_in_website>1</show_in_website>
180
  <show_in_store>1</show_in_store>
181
  </details5>
182
+ <name6 translate="label">
183
+ <label>Event / Method 6 >></label>
184
+ <frontend_type>text</frontend_type>
185
+ <sort_order>19</sort_order>
186
+ <show_in_default>1</show_in_default>
187
+ <show_in_website>1</show_in_website>
188
+ <show_in_store>1</show_in_store>
189
+ </name6>
190
+ <price6 translate="label">
191
+ <label> • Price (0.00)</label>
192
+ <frontend_type>text</frontend_type>
193
+ <sort_order>20</sort_order>
194
+ <show_in_default>1</show_in_default>
195
+ <show_in_website>1</show_in_website>
196
+ <show_in_store>1</show_in_store>
197
+ </price6>
198
+ <details6 translate="label">
199
+ <label>• Details</label>
200
+ <frontend_type>textarea</frontend_type>
201
+ <sort_order>21</sort_order>
202
+ <show_in_default>1</show_in_default>
203
+ <show_in_website>1</show_in_website>
204
+ <show_in_store>1</show_in_store>
205
+ </details6>
206
+ <name7 translate="label">
207
+ <label>Event / Method 7 >></label>
208
+ <frontend_type>text</frontend_type>
209
+ <sort_order>22</sort_order>
210
+ <show_in_default>1</show_in_default>
211
+ <show_in_website>1</show_in_website>
212
+ <show_in_store>1</show_in_store>
213
+ </name7>
214
+ <price7 translate="label">
215
+ <label> • Price (0.00)</label>
216
+ <frontend_type>text</frontend_type>
217
+ <sort_order>23</sort_order>
218
+ <show_in_default>1</show_in_default>
219
+ <show_in_website>1</show_in_website>
220
+ <show_in_store>1</show_in_store>
221
+ </price7>
222
+ <details7 translate="label">
223
+ <label>• Details</label>
224
+ <frontend_type>textarea</frontend_type>
225
+ <sort_order>24</sort_order>
226
+ <show_in_default>1</show_in_default>
227
+ <show_in_website>1</show_in_website>
228
+ <show_in_store>1</show_in_store>
229
+ </details7>
230
+ <name8 translate="label">
231
+ <label>Event / Method 8 >></label>
232
+ <frontend_type>text</frontend_type>
233
+ <sort_order>25</sort_order>
234
+ <show_in_default>1</show_in_default>
235
+ <show_in_website>1</show_in_website>
236
+ <show_in_store>1</show_in_store>
237
+ </name8>
238
+ <price8 translate="label">
239
+ <label> • Price (0.00)</label>
240
+ <frontend_type>text</frontend_type>
241
+ <sort_order>26</sort_order>
242
+ <show_in_default>1</show_in_default>
243
+ <show_in_website>1</show_in_website>
244
+ <show_in_store>1</show_in_store>
245
+ </price8>
246
+ <details8 translate="label">
247
+ <label>• Details</label>
248
+ <frontend_type>textarea</frontend_type>
249
+ <sort_order>27</sort_order>
250
+ <show_in_default>1</show_in_default>
251
+ <show_in_website>1</show_in_website>
252
+ <show_in_store>1</show_in_store>
253
+ </details8>
254
+ <name9 translate="label">
255
+ <label>Event / Method 9 >></label>
256
+ <frontend_type>text</frontend_type>
257
+ <sort_order>28</sort_order>
258
+ <show_in_default>1</show_in_default>
259
+ <show_in_website>1</show_in_website>
260
+ <show_in_store>1</show_in_store>
261
+ </name9>
262
+ <price9 translate="label">
263
+ <label> • Price (0.00)</label>
264
+ <frontend_type>text</frontend_type>
265
+ <sort_order>29</sort_order>
266
+ <show_in_default>1</show_in_default>
267
+ <show_in_website>1</show_in_website>
268
+ <show_in_store>1</show_in_store>
269
+ </price9>
270
+ <details9 translate="label">
271
+ <label>• Details</label>
272
+ <frontend_type>textarea</frontend_type>
273
+ <sort_order>30</sort_order>
274
+ <show_in_default>1</show_in_default>
275
+ <show_in_website>1</show_in_website>
276
+ <show_in_store>1</show_in_store>
277
+ </details9>
278
+ <name10 translate="label">
279
+ <label>Event / Method 10 >></label>
280
+ <frontend_type>text</frontend_type>
281
+ <sort_order>31</sort_order>
282
+ <show_in_default>1</show_in_default>
283
+ <show_in_website>1</show_in_website>
284
+ <show_in_store>1</show_in_store>
285
+ </name10>
286
+ <price10 translate="label">
287
+ <label> • Price (0.00)</label>
288
+ <frontend_type>text</frontend_type>
289
+ <sort_order>32</sort_order>
290
+ <show_in_default>1</show_in_default>
291
+ <show_in_website>1</show_in_website>
292
+ <show_in_store>1</show_in_store>
293
+ </price10>
294
+ <details10 translate="label">
295
+ <label>• Details</label>
296
+ <frontend_type>textarea</frontend_type>
297
+ <sort_order>33</sort_order>
298
+ <show_in_default>1</show_in_default>
299
+ <show_in_website>1</show_in_website>
300
+ <show_in_store>1</show_in_store>
301
+ </details10>
302
  <sallowspecific translate="label">
303
  <label>Ship to applicable countries</label>
304
  <frontend_type>select</frontend_type>
package.xml CHANGED
@@ -1,21 +1,32 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Minerva_Shipping</name>
4
- <version>0.7.0</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>Adds the ability to enter pickup locations or multiple flatrates and displays method details.</summary>
10
- <description>0.7.0 - Changes
 
 
 
 
 
 
 
 
 
11
  &#x2022; Removed the need to enter 0.00 for free options.
12
- &#x2022; No template files were changed in this release, so there is no need to replace them.
 
13
 
 
14
  This module adds a flexible shipping module with two main uses:
15
 
16
- 1. Pickup at Event - List up to 5 events for your customers to select for pickup and include details about the date/location.
17
 
18
- 2. Multiple Flatrates - List up to 5 different flatrates so you can set a flat fee for Standard Shipping, Expedited Shipping, etc.
19
 
20
  Their are two template files needed and both are included for the default and modern template packages. These files are
21
  &#x2022; app/design/frontend/default/minerva_default/template/checkout/cart/shipping.phtml
@@ -23,13 +34,20 @@ Their are two template files needed and both are included for the default and mo
23
  &#x2022; app/design/frontend/default/minerva_modern/template/checkout/cart/shipping.phtml
24
  &#x2022; app/design/frontend/default/minerva_modern/template/checkout/onepage/shipping/available.phtml
25
 
26
- The class shipDetails is built into these two template files, in order to not write over any custom css, they are not included. The standard css tag for them would be:
27
- .shipDetails { padding-left: 25px; }</description>
28
- <notes>This release eliminates the need to add 0.00 for free methods. No template files were changed in this release, so there is no need to replace them.</notes>
 
 
 
 
 
 
 
29
  <authors><author><name>Sherrie Rohde</name><user>auto-converted</user><email>sherrie.rohde@gmail.com</email></author><author><name>Robert Chambers</name><user>auto-converted</user><email>admin@robertchambers.co.uk</email></author></authors>
30
- <date>2008-07-03</date>
31
- <time>20:55:16</time>
32
- <contents><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="minerva_default"><dir name="template"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="cd640307732c65de5c498e0aca267be3"/></dir><dir name="onepage"><dir name="shipping_method"><file name="available.phtml" hash="f374b29274df61cb263caa2636ed78a3"/></dir></dir></dir></dir></dir><dir name="minerva_modern"><dir name="template"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="24224eeaeaaf30867d9870da1cea1175"/></dir><dir name="onepage"><dir name="shipping_method"><file name="available.phtml" hash="e780bf9f3bdee59b109213cb2c8de938"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Sales"><dir name="Model"><dir name="Convert"><file name="Order.php" hash="af924435ca4b859bdfdbe1d8d52951c6"/><file name="Quote.php" hash="073b5c403dd74183210915e1f45b5764"/></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Shipping.php" hash="5a49733ca24951c4926c6bf768b0f317"/></dir><file name="Rate.php" hash="215e24e55ce37c4f89de35bbddbd6aba"/></dir></dir></dir></dir></dir><dir name="Minerva"><dir name="Sales"><dir name="Model"><dir name="Quote"><dir name="Address"><file name="Rate.php" hash="215e24e55ce37c4f89de35bbddbd6aba"/></dir></dir></dir></dir><dir name="Shipping"><dir name="etc"><file name="config.xml" hash="a02565dacc1b6c91b7d2027cb6e931b7"/><file name="system.xml" hash="4ed1216bceb2309cf51d0f3a121238d5"/></dir><dir name="Model"><dir name="Carrier"><file name="Multiflat.php" hash="ae83ac9709a63c3bdbefa62409d67f29"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Minerva_Shipping.xml" hash="b2afec80b356c21a45f2e8590d86013a"/></dir></target></contents>
33
  <compatible/>
34
  <dependencies/>
35
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Minerva_Shipping</name>
4
+ <version>0.8.0</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>Adds the ability to enter pickup locations or multiple flatrates and displays method details.</summary>
10
+ <description>&lt;span style="display: block; background-color: #ccc; padding: 2px 6px; font-weight: bold;"&gt;Attention Please&lt;/span&gt;
11
+ &#x2022; I try to check the forum for this extension regularly, but if I do not respond please PM me.
12
+ &#x2022; Feel free to post any feature requests and I will work on them as time allows (see below).
13
+
14
+ &lt;span style="display: block; background-color: #ccc; padding: 2px 6px; font-weight: bold;"&gt;Release Notes&lt;/span&gt;
15
+ 0.8.0 - Changes
16
+ &#x2022; Added an additional 5 shipping options for a total of 10.
17
+ &#x2022; No template files were changed in this release; there is no need to replace them if you are upgrading this extension.
18
+
19
+ 0.7.0 - Changes
20
  &#x2022; Removed the need to enter 0.00 for free options.
21
+ &#x2022; No template files were changed in this release; there is no need to replace them if you are upgrading this extension.
22
+ &#x2022; Delcared as "stable" as no installation errors were reported following several downloads.
23
 
24
+ &lt;span style="display: block; background-color: #ccc; padding: 2px 6px; font-weight: bold;"&gt;Installation Instructions&lt;/span&gt;
25
  This module adds a flexible shipping module with two main uses:
26
 
27
+ 1. Pickup at Event - List up to 10 events for your customers to select for pickup and include details about the date/location. To make free, simply enter 0.00 for the price.
28
 
29
+ 2. Multiple Flatrates - List up to 10 different flatrates so you can set a flat fee for Standard Shipping, Expedited Shipping, etc.
30
 
31
  Their are two template files needed and both are included for the default and modern template packages. These files are
32
  &#x2022; app/design/frontend/default/minerva_default/template/checkout/cart/shipping.phtml
34
  &#x2022; app/design/frontend/default/minerva_modern/template/checkout/cart/shipping.phtml
35
  &#x2022; app/design/frontend/default/minerva_modern/template/checkout/onepage/shipping/available.phtml
36
 
37
+ The class shipDetails is built into these two template files. The standard css tag for this class would be:
38
+ .shipDetails { padding-left: 25px; }
39
+
40
+ &lt;span style="display: block; background-color: #ccc; padding: 2px 6px; font-weight: bold;"&gt;In Development&lt;/span&gt;
41
+ &#x2022; Limit by region instead of country.
42
+ &#x2022; Disable the display of the cost if price field is left blank.
43
+ &#x2022; The ability to show/hide the # of options you wish to use.
44
+ &#x2022; Set min/max purchase limits for each option.</description>
45
+ <notes>&#x2022; Added an additional 5 shipping options for a total of 10.
46
+ &#x2022; No template files were changed in this release; there is no need to replace them if you are upgrading this extension.</notes>
47
  <authors><author><name>Sherrie Rohde</name><user>auto-converted</user><email>sherrie.rohde@gmail.com</email></author><author><name>Robert Chambers</name><user>auto-converted</user><email>admin@robertchambers.co.uk</email></author></authors>
48
+ <date>2008-07-07</date>
49
+ <time>18:40:33</time>
50
+ <contents><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="minerva_default"><dir name="template"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="cd640307732c65de5c498e0aca267be3"/></dir><dir name="onepage"><dir name="shipping_method"><file name="available.phtml" hash="f374b29274df61cb263caa2636ed78a3"/></dir></dir></dir></dir></dir><dir name="minerva_modern"><dir name="template"><dir name="checkout"><dir name="cart"><file name="shipping.phtml" hash="24224eeaeaaf30867d9870da1cea1175"/></dir><dir name="onepage"><dir name="shipping_method"><file name="available.phtml" hash="e780bf9f3bdee59b109213cb2c8de938"/></dir></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Sales"><dir name="Model"><dir name="Convert"><file name="Order.php" hash="af924435ca4b859bdfdbe1d8d52951c6"/><file name="Quote.php" hash="073b5c403dd74183210915e1f45b5764"/></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Shipping.php" hash="5a49733ca24951c4926c6bf768b0f317"/></dir><file name="Rate.php" hash="215e24e55ce37c4f89de35bbddbd6aba"/></dir></dir></dir></dir></dir><dir name="Minerva"><dir name="Sales"><dir name="Model"><dir name="Quote"><dir name="Address"><file name="Rate.php" hash="215e24e55ce37c4f89de35bbddbd6aba"/></dir></dir></dir></dir><dir name="Shipping"><dir name="etc"><file name="config.xml" hash="a02565dacc1b6c91b7d2027cb6e931b7"/><file name="system.xml" hash="97bd8101ec042b07c8d8565e332c1f79"/></dir><dir name="Model"><dir name="Carrier"><file name="Multiflat.php" hash="7d994bce397d47714f04a206c4f6e637"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Minerva_Shipping.xml" hash="b2afec80b356c21a45f2e8590d86013a"/></dir></target></contents>
51
  <compatible/>
52
  <dependencies/>
53
  </package>