HEM_Simpleshipping - Version 1.0.0

Version Notes

No Problems

Download this release

Release Info

Developer Magento Core Team
Extension HEM_Simpleshipping
Version 1.0.0
Comparing to
See all releases


Code changes from version 0.1.1 to 1.0.0

app/code/community/HEM/Simpleshipping/Model/Simpleshipping.php CHANGED
@@ -24,10 +24,9 @@
24
*/
25
class HEM_Simpleshipping_Model_Simpleshipping extends Mage_Core_Model_Abstract
26
{
27
- const _field_SORT_ORDER = 0;
28
- const _field_CODE = 1;
29
- const _field_PRICE = 2;
30
- const _field_DESCRIPTION = 3;
31
32
/**
33
* return simple shipping table rates
@@ -44,19 +43,13 @@ class HEM_Simpleshipping_Model_Simpleshipping extends Mage_Core_Model_Abstract
44
$method = trim($method);
45
$method = explode('|', $method);
46
47
- $sortOrder = trim($method[self::_field_SORT_ORDER]);
48
$code = trim($method[self::_field_CODE]);
49
$price = trim($method[self::_field_PRICE]);
50
$title = trim($method[self::_field_DESCRIPTION]);
51
52
$title = str_replace(array('=>', '<='), array('<strong>', '</strong>'), $title);
53
54
- /* workaround for methods with the same sort_order */
55
- while(isset($rate[$sortOrder]['code'])) {
56
- $sortOrder++;
57
- }
58
-
59
- $rates[$sortOrder] = array(
60
'code' => $code,
61
'title' => $title,
62
'price' => $price,
24
*/
25
class HEM_Simpleshipping_Model_Simpleshipping extends Mage_Core_Model_Abstract
26
{
27
+ const _field_CODE = 0;
28
+ const _field_PRICE = 1;
29
+ const _field_DESCRIPTION = 2;
30
31
/**
32
* return simple shipping table rates
43
$method = trim($method);
44
$method = explode('|', $method);
45
46
$code = trim($method[self::_field_CODE]);
47
$price = trim($method[self::_field_PRICE]);
48
$title = trim($method[self::_field_DESCRIPTION]);
49
50
$title = str_replace(array('=>', '<='), array('<strong>', '</strong>'), $title);
51
52
+ $rates[] = array(
53
'code' => $code,
54
'title' => $title,
55
'price' => $price,
app/code/community/HEM/Simpleshipping/etc/system.xml CHANGED
@@ -1,5 +1,4 @@
1
<?xml version="1.0"?>
2
-
3
<!--
4
/**
5
* Magento
@@ -16,7 +15,6 @@
16
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
17
*/
18
-->
19
-
20
<config>
21
<sections>
22
<carriers translate="label" module="shipping">
@@ -55,7 +53,7 @@
55
<show_in_default>1</show_in_default>
56
<show_in_website>1</show_in_website>
57
<show_in_store>1</show_in_store>
58
- <comment>format: sortorder|code|price|description - use =&gt;text&lt;= to output bold text, set price to 0 to hide</comment>
59
</shippingconf>
60
61
<sort_order translate="label">
1
<?xml version="1.0"?>
2
<!--
3
/**
4
* Magento
15
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
16
*/
17
-->
18
<config>
19
<sections>
20
<carriers translate="label" module="shipping">
53
<show_in_default>1</show_in_default>
54
<show_in_website>1</show_in_website>
55
<show_in_store>1</show_in_store>
56
+ <comment>format: code|price|description - use =&gt;text&lt;= to output bold text, set price to 0 to hide</comment>
57
</shippingconf>
58
59
<sort_order translate="label">
app/etc/modules/HEM_Simpleshipping.xml CHANGED
@@ -1 +1 @@
1
- <?xml version="1.0"?>
2
<modules>
3
<HEM_Simpleshipping>
4
<active>true</active>
5
<codePool>local</codePool>
6
</HEM_Simpleshipping>
7
</modules>
8
<modules>
9
<HEM_Simpleshipping>
10
<active>true</active>
11
<codePool>community</codePool>
12
</HEM_Simpleshipping>
13
</modules>
1
<modules>
2
<HEM_Simpleshipping>
3
<active>true</active>
4
<codePool>local</codePool>
5
</HEM_Simpleshipping>
6
</modules>
7
+ <?xml version="1.0"?>
8
<modules>
9
<HEM_Simpleshipping>
10
<active>true</active>
11
<codePool>community</codePool>
12
</HEM_Simpleshipping>
13
</modules>
app/locale/de_DE/HEM_Simpleshipping.csv CHANGED
@@ -1,5 +1,5 @@
1
"Enabled","Aktiviert"
2
"Method name","Name der Versandart"
3
"Shipping configuration","Versandarten konfigurieren"
4
- "format: sortorder|code|price|description - use =>text<= to output bold text, set price to 0 to hide","Format: Reihenfolge|Code|Preis|Beschreibung - =>test<= zeigt den Text fett an"
5
"Sort order","Reihenfolge"
1
"Enabled","Aktiviert"
2
"Method name","Name der Versandart"
3
"Shipping configuration","Versandarten konfigurieren"
4
+ "format: code|price|description - use =>text<= to output bold text, set price to 0 to hide","Format: Code|Preis|Beschreibung - =>test<= zeigt den Text fett an"
5
"Sort order","Reihenfolge"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
<?xml version="1.0"?>
2
<package>
3
<name>HEM_Simpleshipping</name>
4
- <version>0.1.1</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
<channel>community</channel>
@@ -13,17 +13,16 @@ You can easily define a list of carriers that will be displayed in the shipping-
13
This Extension is particularly useful to add some shipping options to your shop which can have a fixed price (i.e. no weight calculation). F.e. cash on delivery or pickup.&#xD;
14
&#xD;
15
CSV columns:&#xD;
16
- sort order|code|price|description&#xD;
17
&#xD;
18
- sort order: for sorting in frontend&#xD;
19
code: shipping_method (getShippingMethod), e.g. simpleshipping_pickup&#xD;
20
price: price for this shipping method&#xD;
21
description: text that will show in storefront</description>
22
<notes>No Problems</notes>
23
<authors><author><name>Hucke EDV</name><user>auto-converted</user><email>magento@hucke.net</email></author><author><name>Bastian Ike</name><user>auto-converted</user><email>b-ike@b-ike.de</email></author></authors>
24
- <date>2011-03-29</date>
25
- <time>08:22:54</time>
26
- <contents><target name="mageetc"><dir name="modules"><file name="HEM_Simpleshipping.xml" hash="e339834a6cdc78bd230377dbea80acd5"/></dir></target><target name="magecommunity"><dir name="HEM"><dir name="Simpleshipping"><dir name="Helper"><file name="Data.php" hash="d053ebd30042512be08a35a244258c7a"/></dir><dir name="Model"><dir name="Carrier"><file name="Simpleshipping.php" hash="3f0f37e3906bb452229f6b9e9ea2307d"/></dir><file name="Simpleshipping.php" hash="91bd9ceb2bde85791f723ea52e573e75"/></dir><dir name="etc"><file name="config.xml" hash="98eea019ceeeedbc9145b6d233b5cede"/><file name="system.xml" hash="80022d662be540ca255bcd0ed1e19734"/></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="HEM_Simpleshipping.csv" hash="ac84fba6c9e25a8aa487a67aec75bad8"/></dir></target></contents>
27
<compatible/>
28
<dependencies/>
29
</package>
1
<?xml version="1.0"?>
2
<package>
3
<name>HEM_Simpleshipping</name>
4
+ <version>1.0.0</version>
5
<stability>stable</stability>
6
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
<channel>community</channel>
13
This Extension is particularly useful to add some shipping options to your shop which can have a fixed price (i.e. no weight calculation). F.e. cash on delivery or pickup.&#xD;
14
&#xD;
15
CSV columns:&#xD;
16
+ code|price|description&#xD;
17
&#xD;
18
code: shipping_method (getShippingMethod), e.g. simpleshipping_pickup&#xD;
19
price: price for this shipping method&#xD;
20
description: text that will show in storefront</description>
21
<notes>No Problems</notes>
22
<authors><author><name>Hucke EDV</name><user>auto-converted</user><email>magento@hucke.net</email></author><author><name>Bastian Ike</name><user>auto-converted</user><email>b-ike@b-ike.de</email></author></authors>
23
+ <date>2011-03-30</date>
24
+ <time>09:09:23</time>
25
+ <contents><target name="mageetc"><dir name="modules"><file name="HEM_Simpleshipping.xml" hash="ad6ab6598044d1a263078598cc5a7b96"/></dir></target><target name="magecommunity"><dir name="HEM"><dir name="Simpleshipping"><dir name="Helper"><file name="Data.php" hash="d053ebd30042512be08a35a244258c7a"/></dir><dir name="Model"><dir name="Carrier"><file name="Simpleshipping.php" hash="3f0f37e3906bb452229f6b9e9ea2307d"/></dir><file name="Simpleshipping.php" hash="2f1559d8bb9d203e1e30a6305c23f2da"/></dir><dir name="etc"><file name="config.xml" hash="98eea019ceeeedbc9145b6d233b5cede"/><file name="system.xml" hash="544a5a080b1f94fa2ece9755b009a1d5"/></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="HEM_Simpleshipping.csv" hash="a88bae75713bd474a5de70bb4ad3d2fd"/></dir></target></contents>
26
<compatible/>
27
<dependencies/>
28
</package>