Gene_Doddle - Version 1.0.1

Version Notes

Doddle will give your customers a parcel pick up and drop off service that fits with their busy lives.

Download this release

Release Info

Developer Dave Macaulay
Extension Gene_Doddle
Version 1.0.1
Comparing to
See all releases


Code changes from version 1.0.0 to 1.0.1

app/code/community/Gene/Doddle/Model/Observer.php CHANGED
@@ -174,11 +174,9 @@ class Gene_Doddle_Model_Observer
174
 
175
  // This order can no longer be shipped partially as Doddle has to receive it all at once
176
  $order->setCanShipPartially(0)->setCanShipPartiallyItem(0);
177
- $order->save();
178
 
179
  // Update the quote
180
  $quote->getShippingAddress()->addData($store->getMagentoShippingAddress());
181
- $quote->save();
182
 
183
  }
184
 
174
 
175
  // This order can no longer be shipped partially as Doddle has to receive it all at once
176
  $order->setCanShipPartially(0)->setCanShipPartiallyItem(0);
 
177
 
178
  // Update the quote
179
  $quote->getShippingAddress()->addData($store->getMagentoShippingAddress());
 
180
 
181
  }
182
 
app/code/community/Gene/Doddle/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Gene_Doddle>
5
- <version>1.0.0</version>
6
  </Gene_Doddle>
7
  </modules>
8
 
@@ -133,7 +133,7 @@
133
  </checkout_controller_onepage_save_shipping_method>
134
 
135
  <!-- Just before the quote is submitted we want to swap the shipping address to the Doddle store -->
136
- <sales_model_service_quote_submit_before>
137
  <observers>
138
  <gene_doddle_swap_address>
139
  <type>singleton</type>
@@ -141,7 +141,7 @@
141
  <method>changeToDoddleAddress</method>
142
  </gene_doddle_swap_address>
143
  </observers>
144
- </sales_model_service_quote_submit_before>
145
 
146
  </events>
147
  </frontend>
2
  <config>
3
  <modules>
4
  <Gene_Doddle>
5
+ <version>1.0.1</version>
6
  </Gene_Doddle>
7
  </modules>
8
 
133
  </checkout_controller_onepage_save_shipping_method>
134
 
135
  <!-- Just before the quote is submitted we want to swap the shipping address to the Doddle store -->
136
+ <sales_model_service_quote_submit_success>
137
  <observers>
138
  <gene_doddle_swap_address>
139
  <type>singleton</type>
141
  <method>changeToDoddleAddress</method>
142
  </gene_doddle_swap_address>
143
  </observers>
144
+ </sales_model_service_quote_submit_success>
145
 
146
  </events>
147
  </frontend>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Gene_Doddle</name>
4
- <version>1.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/mit-license.php">MIT License</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Love shopping online but hate missing the delivery? Fix this for your customers with Doddle, the solution for collecting and returning your online purchases. With a growing network of stores (www.doddle.it/locations) near train stations, Doddle is open early until late, seven days a week, so you can click and collect your parcels at a time that suits you, whether it&#x2019;s on the way home from work, on your break or after the gym. Quit queuing and never miss a parcel again! To find out more, visit the Doddle website. www.doddle.it</description>
11
  <notes>Doddle will give your customers a parcel pick up and drop off service that fits with their busy lives. </notes>
12
  <authors><author><name>Dave Macaulay</name><user>dave</user><email>magento@gene.co.uk</email></author></authors>
13
- <date>2015-06-19</date>
14
- <time>11:10:47</time>
15
- <contents><target name="magecommunity"><dir name="Gene"><dir name="Doddle"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><file name="Shippingmethod.php" hash="d6315db75e4a2b34f1365130d79b0c47"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Doddle"><file name="Moduleversion.php" hash="c5c694a23356e9cb6120c36b39929a95"/></dir></dir></dir></dir><dir name="Onepage"><dir name="Billing"><file name="Option.php" hash="06c044f97c3604805cda9c6a5f727885"/></dir><file name="Setup.php" hash="5efd1f0afc74291dfd9b18c4e2a6adf5"/><dir name="Shipping"><dir name="Method"><dir name="Doddle"><file name="Table.php" hash="76f5dab3e3fd7f7f65ba0ebe521e5a64"/></dir><file name="Doddle.php" hash="0c2e9524d7fbfbb268e1ee974720ddc6"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="b7af991bf5b6415b0079fedb1c946cfb"/></dir><dir name="Model"><dir name="Api"><dir name="Doddle"><file name="Abstract.php" hash="8b228e9ccb43ea985a88bbfd35ba1716"/><file name="Preadvice.php" hash="b59b09c0856a6faf1ec48532cf2c3670"/><file name="Stores.php" hash="973e80f3f81e8a1a73306bf9b76e8cfc"/></dir></dir><file name="Carrier.php" hash="65192881262286e5f83cb0f92d86219f"/><file name="Observer.php" hash="fbb1a94ff27516a967c5827c127c1035"/><file name="Request.php" hash="d3721ffea66c0b344ceea7d01bb4f232"/><dir name="Resource"><dir name="Request"><file name="Collection.php" hash="a907852a15314e5cfb978ae4b7b8c05b"/></dir><file name="Request.php" hash="f6826850311ea198ec4a5a1cab3cf811"/></dir><file name="Store.php" hash="97695d1817e3d2d854ed28e16b305163"/><dir name="System"><dir name="Config"><file name="Environment.php" hash="a95a2d409db81660d3107a2ee99767fc"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="eb1faa127215653de649309a4e21abcd"/></dir><dir name="etc"><file name="config.xml" hash="5d691cd84d80809dd281e4666edd3778"/><file name="system.xml" hash="37e0bb20205e8e8bafa24dc809f6033d"/></dir><dir name="sql"><dir name="gene_doddle_setup"><file name="install-0.1.0.php" hash="73c683d2ae93bc2ea7f0c283ebd4ce3b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="gene"><file name="doddle.xml" hash="ca6f41b718803e46606cf4952d3f86be"/></dir></dir><dir name="template"><dir name="gene"><dir name="doddle"><dir name="onepage"><dir name="billing"><file name="option.phtml" hash="645b8e40a9313a70b0134fa19e13506d"/></dir><dir name="progress"><file name="shipping_method.phtml" hash="5dd9f297797876f2dc427cce80b8e791"/></dir><file name="setup.phtml" hash="6e26929e45abe2475dc25bc7b9664bed"/><dir name="shipping"><dir name="method"><dir name="doddle"><file name="table.phtml" hash="95b8cf799bb441724b5af26bb28c5ba0"/></dir><file name="doddle.phtml" hash="54cdb6b598c01bc58f08dccae2779a6f"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="gene"><dir name="doddle"><file name="shippingmethod.phtml" hash="49babe1d84ce72f694f571e031d19ed9"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Gene_Doddle.xml" hash="35e36d9baa255ff3595c49c025a0b7c7"/></dir></target><target name="mageweb"><dir name="js"><dir name="gene"><dir name="doddle"><file name="doddle.js" hash="d86ab1d2fce00c9189c3860f890d1bc3"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="rwd"><dir name="default"><dir name="css"><dir name="gene"><dir name="doddle"><file name="config.codekit" hash="2531ed4f72686a8889d2438a057f967a"/><file name="doddle.css" hash="d1963811fcf58d70ba9556d4e7a9915d"/><file name="doddle.less" hash="98f7c7d09e0d96017eb806dd9a14cfc4"/><dir name="fonts"><file name="doddle-icon.eot" hash="01525b5cf95c9efeba43a2280e2300d6"/><file name="doddle-icon.svg" hash="678a5b78314e464b3879809c64a1ef9f"/><file name="doddle-icon.ttf" hash="37378fd364e51d6c09540d56e9981c86"/><file name="doddle-icon.woff" hash="a2e9fc0d7a841e5b99d12ea9b4bc73b5"/></dir></dir></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><dir name="gene"><dir name="doddle"><file name="logo.png" hash="4ec4e3666cd7f147beebfcb0b9de0d33"/><file name="opc-ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/></dir></dir></dir><dir name="css"><dir name="gene"><dir name="doddle"><file name="config.codekit" hash="2531ed4f72686a8889d2438a057f967a"/><file name="doddle.css" hash="d1963811fcf58d70ba9556d4e7a9915d"/><file name="doddle.less" hash="028ca1a117823ab56c8f3d592fe9ef9b"/><dir name="fonts"><file name="doddle-icon.eot" hash="01525b5cf95c9efeba43a2280e2300d6"/><file name="doddle-icon.svg" hash="678a5b78314e464b3879809c64a1ef9f"/><file name="doddle-icon.ttf" hash="37378fd364e51d6c09540d56e9981c86"/><file name="doddle-icon.woff" hash="a2e9fc0d7a841e5b99d12ea9b4bc73b5"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.1</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Gene_Doddle</name>
4
+ <version>1.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/mit-license.php">MIT License</license>
7
  <channel>community</channel>
10
  <description>Love shopping online but hate missing the delivery? Fix this for your customers with Doddle, the solution for collecting and returning your online purchases. With a growing network of stores (www.doddle.it/locations) near train stations, Doddle is open early until late, seven days a week, so you can click and collect your parcels at a time that suits you, whether it&#x2019;s on the way home from work, on your break or after the gym. Quit queuing and never miss a parcel again! To find out more, visit the Doddle website. www.doddle.it</description>
11
  <notes>Doddle will give your customers a parcel pick up and drop off service that fits with their busy lives. </notes>
12
  <authors><author><name>Dave Macaulay</name><user>dave</user><email>magento@gene.co.uk</email></author></authors>
13
+ <date>2015-07-13</date>
14
+ <time>13:32:16</time>
15
+ <contents><target name="magecommunity"><dir name="Gene"><dir name="Doddle"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><file name="Shippingmethod.php" hash="d6315db75e4a2b34f1365130d79b0c47"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Doddle"><file name="Moduleversion.php" hash="c5c694a23356e9cb6120c36b39929a95"/></dir></dir></dir></dir><dir name="Onepage"><dir name="Billing"><file name="Option.php" hash="06c044f97c3604805cda9c6a5f727885"/></dir><file name="Setup.php" hash="5efd1f0afc74291dfd9b18c4e2a6adf5"/><dir name="Shipping"><dir name="Method"><dir name="Doddle"><file name="Table.php" hash="76f5dab3e3fd7f7f65ba0ebe521e5a64"/></dir><file name="Doddle.php" hash="0c2e9524d7fbfbb268e1ee974720ddc6"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="b7af991bf5b6415b0079fedb1c946cfb"/></dir><dir name="Model"><dir name="Api"><dir name="Doddle"><file name="Abstract.php" hash="8b228e9ccb43ea985a88bbfd35ba1716"/><file name="Preadvice.php" hash="b59b09c0856a6faf1ec48532cf2c3670"/><file name="Stores.php" hash="973e80f3f81e8a1a73306bf9b76e8cfc"/></dir></dir><file name="Carrier.php" hash="65192881262286e5f83cb0f92d86219f"/><file name="Observer.php" hash="34cd952ab7ed99b6a07a3f8088b104ce"/><file name="Request.php" hash="d3721ffea66c0b344ceea7d01bb4f232"/><dir name="Resource"><dir name="Request"><file name="Collection.php" hash="a907852a15314e5cfb978ae4b7b8c05b"/></dir><file name="Request.php" hash="f6826850311ea198ec4a5a1cab3cf811"/></dir><file name="Store.php" hash="97695d1817e3d2d854ed28e16b305163"/><dir name="System"><dir name="Config"><file name="Environment.php" hash="a95a2d409db81660d3107a2ee99767fc"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="eb1faa127215653de649309a4e21abcd"/></dir><dir name="etc"><file name="config.xml" hash="bfb5388c98719142062d0595e2090049"/><file name="system.xml" hash="37e0bb20205e8e8bafa24dc809f6033d"/></dir><dir name="sql"><dir name="gene_doddle_setup"><file name="install-0.1.0.php" hash="73c683d2ae93bc2ea7f0c283ebd4ce3b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="gene"><file name="doddle.xml" hash="ca6f41b718803e46606cf4952d3f86be"/></dir></dir><dir name="template"><dir name="gene"><dir name="doddle"><dir name="onepage"><dir name="billing"><file name="option.phtml" hash="645b8e40a9313a70b0134fa19e13506d"/></dir><dir name="progress"><file name="shipping_method.phtml" hash="5dd9f297797876f2dc427cce80b8e791"/></dir><file name="setup.phtml" hash="6e26929e45abe2475dc25bc7b9664bed"/><dir name="shipping"><dir name="method"><dir name="doddle"><file name="table.phtml" hash="95b8cf799bb441724b5af26bb28c5ba0"/></dir><file name="doddle.phtml" hash="54cdb6b598c01bc58f08dccae2779a6f"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="gene"><dir name="doddle"><file name="shippingmethod.phtml" hash="49babe1d84ce72f694f571e031d19ed9"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Gene_Doddle.xml" hash="35e36d9baa255ff3595c49c025a0b7c7"/></dir></target><target name="mageweb"><dir name="js"><dir name="gene"><dir name="doddle"><file name="doddle.js" hash="d86ab1d2fce00c9189c3860f890d1bc3"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="rwd"><dir name="default"><dir name="css"><dir name="gene"><dir name="doddle"><file name="config.codekit" hash="2531ed4f72686a8889d2438a057f967a"/><file name="doddle.css" hash="d1963811fcf58d70ba9556d4e7a9915d"/><file name="doddle.less" hash="98f7c7d09e0d96017eb806dd9a14cfc4"/><dir name="fonts"><file name="doddle-icon.eot" hash="01525b5cf95c9efeba43a2280e2300d6"/><file name="doddle-icon.svg" hash="678a5b78314e464b3879809c64a1ef9f"/><file name="doddle-icon.ttf" hash="37378fd364e51d6c09540d56e9981c86"/><file name="doddle-icon.woff" hash="a2e9fc0d7a841e5b99d12ea9b4bc73b5"/></dir></dir></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><dir name="gene"><dir name="doddle"><file name="logo.png" hash="4ec4e3666cd7f147beebfcb0b9de0d33"/><file name="opc-ajax-loader.gif" hash="f48ee069890b16455c3ddcacee9b5f75"/></dir></dir></dir><dir name="css"><dir name="gene"><dir name="doddle"><file name="config.codekit" hash="2531ed4f72686a8889d2438a057f967a"/><file name="doddle.css" hash="d1963811fcf58d70ba9556d4e7a9915d"/><file name="doddle.less" hash="028ca1a117823ab56c8f3d592fe9ef9b"/><dir name="fonts"><file name="doddle-icon.eot" hash="01525b5cf95c9efeba43a2280e2300d6"/><file name="doddle-icon.svg" hash="678a5b78314e464b3879809c64a1ef9f"/><file name="doddle-icon.ttf" hash="37378fd364e51d6c09540d56e9981c86"/><file name="doddle-icon.woff" hash="a2e9fc0d7a841e5b99d12ea9b4bc73b5"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.1</min><max>6.0.0</max></php></required></dependencies>
18
  </package>