Shippit_Shippit - Version 4.5.5

Version Notes

Shippit Magento Integration module, using the Shippit v3 API.

Allows for retrieving shipping quotes during checkout and sending orders to Shippit.

Also adds Australian States and Territories to the available region options and Authority to Leave and Delivery Comments to the checkout process.

Download this release

Release Info

Developer Matthew Muscat
Extension Shippit_Shippit
Version 4.5.5
Comparing to
See all releases


Code changes from version 4.5.4 to 4.5.5

app/code/community/Shippit/Shippit/Model/Shipping/Carrier/Shippit.php CHANGED
@@ -348,19 +348,20 @@ class Shippit_Shippit_Model_Shipping_Carrier_Shippit extends Mage_Shipping_Model
348
  ->getCollection()
349
  ->addAttributeToFilter('entity_id', array('in' => $productIds));
350
 
351
- // When filtering by attribute value, allow for * as a wildcard
352
- if (strpos($attributeValue, '*') !== FALSE) {
353
- $attributeValue = str_replace('*', '%', $attributeValue);
354
 
355
- $attributeProductCount = $attributeProductCount->addAttributeToFilter($attributeCode, array('like' => $attributeValue))
356
- ->getSize();
 
357
  }
358
- // Otherwise, use the exact match
359
  else {
360
- $attributeProductCount = $attributeProductCount->addAttributeToFilter($attributeCode, array('eq' => $attributeValue))
361
- ->getSize();
362
  }
363
 
 
 
364
  // If the number of filtered products is not
365
  // equal to the products in the cart, return false
366
  if ($attributeProductCount != count($productIds)) {
@@ -372,6 +373,56 @@ class Shippit_Shippit_Model_Shipping_Carrier_Shippit extends Mage_Shipping_Model
372
  return true;
373
  }
374
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
375
  private function _getParcelAttributes($request)
376
  {
377
  $parcelAttributes = array(
348
  ->getCollection()
349
  ->addAttributeToFilter('entity_id', array('in' => $productIds));
350
 
351
+ $attributeInputType = Mage::getResourceModel('catalog/product')
352
+ ->getAttribute($attributeCode)
353
+ ->getFrontendInput();
354
 
355
+ if ($attributeInputType == 'select' || $attributeInputType == 'multiselect') {
356
+ // Attempt to filter items by the select / multiselect instance
357
+ $attributeProductCount = $this->_filterByAttributeOptionId($attributeProductCount, $attributeCode, $attributeValue);
358
  }
 
359
  else {
360
+ $attributeProductCount = $this->_filterByAttributeValue($attributeProductCount, $attributeCode, $attributeValue);
 
361
  }
362
 
363
+ $attributeProductCount = $attributeProductCount->getSize();
364
+
365
  // If the number of filtered products is not
366
  // equal to the products in the cart, return false
367
  if ($attributeProductCount != count($productIds)) {
373
  return true;
374
  }
375
 
376
+ protected function _filterByAttributeOptionId($collection, $attributeCode, $attributeValue)
377
+ {
378
+ $attributeOptions = Mage::getResourceModel('catalog/product')
379
+ ->getAttribute($attributeCode)
380
+ ->getSource();
381
+
382
+ if (strpos($attributeValue, '*') !== FALSE) {
383
+ $attributeOptions = $attributeOptions->getAllOptions();
384
+ $pattern = preg_quote($attributeValue, '/');
385
+ $pattern = str_replace('\*', '.*', $pattern);
386
+ $attributeOptionIds = array();
387
+
388
+ foreach ($attributeOptions as $attributeOption) {
389
+ if (preg_match('/^' . $pattern . '$/i', $attributeOption['label'])) {
390
+ $attributeOptionIds[] = $attributeOption['value'];
391
+ }
392
+ }
393
+ }
394
+ else {
395
+ $attributeOptions = $attributeOptions->getOptionId($attributeValue);
396
+ $attributeOptionIds = array($attributeOptions);
397
+ }
398
+
399
+ // if we have no options that match the filter,
400
+ // avoid filtering and return early.
401
+ if (empty($attributeOptionIds)) {
402
+ return $collection;
403
+ }
404
+
405
+ return $collection->addAttributeToFilter(
406
+ $attributeCode,
407
+ array(
408
+ 'in' => $attributeOptionIds
409
+ )
410
+ );
411
+ }
412
+
413
+ protected function _filterByAttributeValue($collection, $attributeCode, $attributeValue)
414
+ {
415
+ // Convert the attribute value with "*" to replace with a mysql wildcard character
416
+ $attributeValue = str_replace('*', '%', $attributeValue);
417
+
418
+ return $collection->addAttributeToFilter(
419
+ $attributeCode,
420
+ array(
421
+ 'like' => $attributeValue
422
+ )
423
+ );
424
+ }
425
+
426
  private function _getParcelAttributes($request)
427
  {
428
  $parcelAttributes = array(
app/code/community/Shippit/Shippit/etc/config.xml CHANGED
@@ -18,7 +18,7 @@
18
  <config>
19
  <modules>
20
  <Shippit_Shippit>
21
- <version>4.5.4</version>
22
  </Shippit_Shippit>
23
  </modules>
24
 
18
  <config>
19
  <modules>
20
  <Shippit_Shippit>
21
+ <version>4.5.5</version>
22
  </Shippit_Shippit>
23
  </modules>
24
 
app/code/community/Shippit/Shippit/etc/system.xml CHANGED
@@ -446,7 +446,7 @@
446
  <show_in_default>1</show_in_default>
447
  <show_in_website>1</show_in_website>
448
  <show_in_store>0</show_in_store>
449
- <comment>Enter the attribute value to filter by. The * character indicates a wildcard.</comment>
450
  <depends>
451
  <enabled_product_attribute_active>1</enabled_product_attribute_active>
452
  </depends>
446
  <show_in_default>1</show_in_default>
447
  <show_in_website>1</show_in_website>
448
  <show_in_store>0</show_in_store>
449
+ <comment>Enter the attribute value to filter by. A * character indicates a wildcard for attributes.</comment>
450
  <depends>
451
  <enabled_product_attribute_active>1</enabled_product_attribute_active>
452
  </depends>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Shippit_Shippit</name>
4
- <version>4.5.4</version>
5
  <stability>stable</stability>
6
  <license>Open Software Licence</license>
7
  <channel>community</channel>
@@ -18,9 +18,9 @@ Allows for retrieving shipping quotes during checkout and sending orders to Ship
18
  &#xD;
19
  Also adds Australian States and Territories to the available region options and Authority to Leave and Delivery Comments to the checkout process.</notes>
20
  <authors><author><name>Matthew Muscat</name><user>matthewmuscat</user><email>matthew@mamis.com.au</email></author><author><name>William On</name><user>williamon</user><email>will@shippit.com</email></author></authors>
21
- <date>2017-02-01</date>
22
- <time>04:06:57</time>
23
- <contents><target name="magelib"><dir name="shippit-bugsnag"><file name="Autoload.php" hash="55266ba5e2f5b3d9e9331c6eaa0945d5"/><file name="Client.php" hash="e58b339776f7d039a7486c4381e31134"/><file name="Configuration.php" hash="d303821a0ee820f2191540f8b3df4379"/><file name="Diagnostics.php" hash="fe944e2c0e3cfd06931bf251da18d544"/><file name="Error.php" hash="a23e6f17acc4d295bec537c4ee4897e8"/><file name="ErrorTypes.php" hash="e273be2371c9251dbfdd89d4490280dd"/><file name="Notification.php" hash="77f1f6352d82f69408499c5e5487ea42"/><file name="Request.php" hash="4b5e27bb029d1423ed823ad2b327189d"/><file name="Stacktrace.php" hash="6a0ca0f67fcdf4058b150f7dd602c803"/></dir></target><target name="magecommunity"><dir name="Shippit"><dir name="Shippit"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="ea8b684c1f7100a8e192364cbf6ce5d0"/><file name="Items.php" hash="3fcc1a47e93f7727bd5a0d62f33969e5"/></dir><file name="Order.php" hash="501e7ce8682d1e2741d61b0321d5394c"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><dir name="Renderer"><dir name="Shipping"><file name="Methods.php" hash="11dd6028429d6c0d8341b444c7a76218"/></dir><dir name="Shippit"><file name="ServiceClass.php" hash="6e93a1a0b3425c1f4fb9fd1c82330860"/></dir></dir><dir name="Sync"><dir name="Order"><file name="ShippingMethodMapping.php" hash="4aa39c09601a55647d9588e9888f70ea"/></dir></dir></dir><dir name="Fieldset"><file name="Version.php" hash="f7fe07753000690dde5db9e67f799a65"/></dir></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Shipping.php" hash="d67e00e26fbdf100afce0d47ccfdb780"/></dir><dir name="Shipping"><file name="AuthorityToLeave.php" hash="cb53917cb8b5b7d985812487c650d006"/><file name="DeliveryInstructions.php" hash="f8208960cbfe24096bc7e56b33ccd30d"/></dir></dir></dir><file name="Exception.php" hash="5b2856b2d6ec47ce6ed9edcac0f6d23a"/><dir name="Helper"><file name="Api.php" hash="13e218a19fae6428a9dffea4025e1c96"/><file name="Bugsnag.php" hash="c6606336a9d173e494b57aa32404173c"/><file name="Carrier.php" hash="a7795c25a3ea76d3b17ee6f61b50b507"/><file name="Checkout.php" hash="88fa00fd912308995854094d7d9d13c0"/><file name="Data.php" hash="9ac1820f8ee9bcd2af1931daac9ea49c"/><dir name="Sync"><file name="Item.php" hash="b8a2cce24bc99078a710d79eb03636cd"/><file name="Order.php" hash="b86c8c307b7c100a232a0defb3ce6272"/><file name="Shipping.php" hash="a38b1adce4a51ab27027a8f94cf610f3"/></dir></dir><dir name="Model"><dir name="Api"><file name="Order.php" hash="a32bf86ad206ceebbc42cb218fe1e37a"/></dir><file name="Logger.php" hash="8857081b83a2a872273a99cc9c39d2a1"/><dir name="Observer"><dir name="Adminhtml"><dir name="Sales"><file name="Order.php" hash="f84e8890e6342cb9a8be37b94491973b"/></dir></dir><dir name="Order"><file name="Sync.php" hash="69d8ae1b2b86b581f34670f88d1720df"/></dir><dir name="Quote"><file name="AuthorityToLeave.php" hash="f2e25048b4c7ee76031b96f83c76aaf6"/><file name="DeliveryInstructions.php" hash="6e30c2f81204cd33c50d6c7b046856c0"/></dir><dir name="Shipping"><file name="Tracking.php" hash="b1f2f60b2762f242f2dca4e34c56972a"/></dir><file name="Shippit.php" hash="bb402502553edc860ad5fc17be0c1351"/><dir name="System"><file name="Config.php" hash="857766ffe3ad035dd7f7603a1509f524"/></dir></dir><dir name="Request"><dir name="Api"><file name="Order.php" hash="ffc06538c8ffe36ba517386316746685"/><file name="Shipment.php" hash="e5c074a461cdb9e041b03cf3792b52be"/></dir><dir name="Sync"><file name="Order.php" hash="76fe88c297b5456bf6237c3aeb0a73dc"/></dir></dir><dir name="Resource"><file name="Setup.php" hash="531118edacd2743c64c49c011ddb9e6b"/><dir name="Sync"><dir name="Order"><file name="Collection.php" hash="3a71559789919f1d5ec60f5ffc638c74"/><dir name="Item"><file name="Collection.php" hash="f77437ac0d1cc01dbf3050fd9f2afd71"/></dir><file name="Item.php" hash="abde43e1accf6ec657788a18857708ef"/></dir><file name="Order.php" hash="c62edbb564e62b398df9093f318f3cb9"/></dir></dir><dir name="Shipping"><dir name="Carrier"><file name="Shippit.php" hash="69903d2f04d18fad3ca99d0d94b6d16e"/></dir></dir><file name="Shippit.php" hash="e5611796f09beea74b21bd2779cca9a2"/><dir name="Sync"><dir name="Order"><file name="Config.php" hash="bdc221dc64eb612d211916bb9b73a352"/><file name="Item.php" hash="4490b378753e0a77fcf8d3b6b560c9c7"/></dir><file name="Order.php" hash="f02b2cfc4af8bcc3eab4d0b5d7449c39"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Catalog"><dir name="Attributes"><file name="Location.php" hash="0cccddf92a93919c72a9af15adade33b"/></dir><file name="Attributes.php" hash="ced0f730837bf9be5d432c1e8f8cf7b7"/><file name="Products.php" hash="52674d834dc4d485d716e70377522d9c"/><dir name="Unit"><file name="Dimensions.php" hash="48769093ab55a22b525743cb1145230f"/><file name="Weight.php" hash="75dfbda6dfbf8413df21f73d6fd8ed3f"/></dir></dir><dir name="Order"><dir name="Status"><file name="Processing.php" hash="716bd33831c83b214e4d5e63a4825c42"/></dir></dir><dir name="Shipping"><file name="Methods.php" hash="befe35083b33bb72ebf4ebb0e451543d"/></dir><dir name="Shippit"><file name="Environment.php" hash="32bafd736d9b3eb643a03482bd51608f"/><file name="Margin.php" hash="73091e2c5af04580201ee6515f519004"/><file name="MaxTimeslots.php" hash="116f0990ea82ad579e0f8c31aeecd216"/><file name="Methods.php" hash="139cc8724c94ddee224928b62af41f24"/><dir name="Order"><file name="Status.php" hash="603cac85f22a26bf8483c7514b1da747"/></dir><dir name="Sync"><file name="Mode.php" hash="3de2a6b3ce63eae48dbe51bc8ed61af2"/><file name="SendAllOrders.php" hash="5d8a44a02bcf6be41b8f6a01bd1ab175"/></dir></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Shippit"><dir name="Order"><file name="SyncController.php" hash="b1ba3c1523b1264beae2b9a1f12e8268"/></dir><file name="OrderController.php" hash="0d93d6c61d21f10c93ac12d037ffd325"/></dir></dir><file name="OrderController.php" hash="c92e2871c03c04da0a4913db14bfedeb"/></dir><dir name="data"><dir name="shippit_setup"><file name="data-install-4.0.0.php" hash="697699a8c1e9a6f13c6587a4dd85b90f"/><file name="data-upgrade-4.1.0-4.1.1.php" hash="a391029786d7b4494d90407efcd38b55"/><file name="data-upgrade-4.1.6-4.1.7.php" hash="4f9d3ca5fbdde9bd10224e7d4890e2d8"/><file name="data-upgrade-4.2.3-4.2.4.php" hash="1efb4a61a8a0b33c80c2cd7bf1961a47"/><file name="data-upgrade-4.3.2-4.3.3.php" hash="2913a32430b6ce38231e5a3320c28257"/><file name="data-upgrade-4.4.0-4.5.0.php" hash="8e14331df4f68b7cc3cf5477c0cfde83"/><file name="data-upgrade-4.5.3-4.5.4.php" hash="6a4c6b51663b713d570fbc774cc1d040"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="bede308ad2b36e42f1abe21291e69f47"/><file name="config.xml" hash="d23298807439a096ed88a859b1925f00"/><file name="system.xml" hash="b8b3c399d0e6144e6946f78253d46fbf"/></dir><dir name="sql"><dir name="shippit_setup"><file name="install-4.0.0.php" hash="db14361293596f04930a85eb9d51bf16"/><file name="upgrade-4.0.9-4.1.0.php" hash="827e3c6e974784cd332f2d60a9f6339c"/><file name="upgrade-4.1.0-4.1.1.php" hash="0c297e5c884ba6413c7fa1c2bb088c28"/><file name="upgrade-4.2.5-4.2.6.php" hash="3235a26356bcdf11a84e0095691adeba"/><file name="upgrade-4.2.6-4.3.0.php" hash="2d83ca7fd22a378b1a4413d2dbec6412"/><file name="upgrade-4.4.0-4.5.0.php" hash="dd978cc94b83182c88eeda26e559efa3"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="shippit.xml" hash="86f4993749f5ab519809dad6201f0deb"/></dir><dir name="template"><dir name="shippit"><dir name="checkout"><dir name="onepage"><dir name="shipping_method"><file name="authoritytoleave.phtml" hash="8ce68fb005caf885b8107d8c9e3dfc49"/><file name="deliveryinstructions.phtml" hash="bff8e3093ad6702f5ced2b41fd08c559"/></dir><file name="shipping_method.phtml" hash="efe3500895f215ee3463eda0e7ef851b"/></dir></dir><dir name="email"><dir name="order"><dir name="shipment"><file name="track.phtml" hash="f9c3ad5074fc57b2c405bfee6a4cbcf9"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="shippit.xml" hash="f40743bda8cc4da5b8a118d544b8c214"/></dir><dir name="template"><dir name="shippit"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="d90ecc5b623a2c27e6822cb1f48d4456"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Shippit_Shippit.xml" hash="401f33d7db491808587c51209d8d6a8b"/></dir></target></contents>
24
  <compatible/>
25
  <dependencies><required><php><min>5.2.0</min><max>8.0.0</max></php></required></dependencies>
26
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Shippit_Shippit</name>
4
+ <version>4.5.5</version>
5
  <stability>stable</stability>
6
  <license>Open Software Licence</license>
7
  <channel>community</channel>
18
  &#xD;
19
  Also adds Australian States and Territories to the available region options and Authority to Leave and Delivery Comments to the checkout process.</notes>
20
  <authors><author><name>Matthew Muscat</name><user>matthewmuscat</user><email>matthew@mamis.com.au</email></author><author><name>William On</name><user>williamon</user><email>will@shippit.com</email></author></authors>
21
+ <date>2017-04-18</date>
22
+ <time>03:17:05</time>
23
+ <contents><target name="magelib"><dir name="shippit-bugsnag"><file name="Autoload.php" hash="55266ba5e2f5b3d9e9331c6eaa0945d5"/><file name="Client.php" hash="e58b339776f7d039a7486c4381e31134"/><file name="Configuration.php" hash="d303821a0ee820f2191540f8b3df4379"/><file name="Diagnostics.php" hash="fe944e2c0e3cfd06931bf251da18d544"/><file name="Error.php" hash="a23e6f17acc4d295bec537c4ee4897e8"/><file name="ErrorTypes.php" hash="e273be2371c9251dbfdd89d4490280dd"/><file name="Notification.php" hash="77f1f6352d82f69408499c5e5487ea42"/><file name="Request.php" hash="4b5e27bb029d1423ed823ad2b327189d"/><file name="Stacktrace.php" hash="6a0ca0f67fcdf4058b150f7dd602c803"/></dir></target><target name="magecommunity"><dir name="Shippit"><dir name="Shippit"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="ea8b684c1f7100a8e192364cbf6ce5d0"/><file name="Items.php" hash="3fcc1a47e93f7727bd5a0d62f33969e5"/></dir><file name="Order.php" hash="501e7ce8682d1e2741d61b0321d5394c"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><dir name="Renderer"><dir name="Shipping"><file name="Methods.php" hash="11dd6028429d6c0d8341b444c7a76218"/></dir><dir name="Shippit"><file name="ServiceClass.php" hash="6e93a1a0b3425c1f4fb9fd1c82330860"/></dir></dir><dir name="Sync"><dir name="Order"><file name="ShippingMethodMapping.php" hash="4aa39c09601a55647d9588e9888f70ea"/></dir></dir></dir><dir name="Fieldset"><file name="Version.php" hash="f7fe07753000690dde5db9e67f799a65"/></dir></dir></dir></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Shipping.php" hash="d67e00e26fbdf100afce0d47ccfdb780"/></dir><dir name="Shipping"><file name="AuthorityToLeave.php" hash="cb53917cb8b5b7d985812487c650d006"/><file name="DeliveryInstructions.php" hash="f8208960cbfe24096bc7e56b33ccd30d"/></dir></dir></dir><file name="Exception.php" hash="5b2856b2d6ec47ce6ed9edcac0f6d23a"/><dir name="Helper"><file name="Api.php" hash="13e218a19fae6428a9dffea4025e1c96"/><file name="Bugsnag.php" hash="c6606336a9d173e494b57aa32404173c"/><file name="Carrier.php" hash="a7795c25a3ea76d3b17ee6f61b50b507"/><file name="Checkout.php" hash="88fa00fd912308995854094d7d9d13c0"/><file name="Data.php" hash="9ac1820f8ee9bcd2af1931daac9ea49c"/><dir name="Sync"><file name="Item.php" hash="b8a2cce24bc99078a710d79eb03636cd"/><file name="Order.php" hash="b86c8c307b7c100a232a0defb3ce6272"/><file name="Shipping.php" hash="a38b1adce4a51ab27027a8f94cf610f3"/></dir></dir><dir name="Model"><dir name="Api"><file name="Order.php" hash="a32bf86ad206ceebbc42cb218fe1e37a"/></dir><file name="Logger.php" hash="8857081b83a2a872273a99cc9c39d2a1"/><dir name="Observer"><dir name="Adminhtml"><dir name="Sales"><file name="Order.php" hash="f84e8890e6342cb9a8be37b94491973b"/></dir></dir><dir name="Order"><file name="Sync.php" hash="69d8ae1b2b86b581f34670f88d1720df"/></dir><dir name="Quote"><file name="AuthorityToLeave.php" hash="f2e25048b4c7ee76031b96f83c76aaf6"/><file name="DeliveryInstructions.php" hash="6e30c2f81204cd33c50d6c7b046856c0"/></dir><dir name="Shipping"><file name="Tracking.php" hash="b1f2f60b2762f242f2dca4e34c56972a"/></dir><file name="Shippit.php" hash="bb402502553edc860ad5fc17be0c1351"/><dir name="System"><file name="Config.php" hash="857766ffe3ad035dd7f7603a1509f524"/></dir></dir><dir name="Request"><dir name="Api"><file name="Order.php" hash="ffc06538c8ffe36ba517386316746685"/><file name="Shipment.php" hash="e5c074a461cdb9e041b03cf3792b52be"/></dir><dir name="Sync"><file name="Order.php" hash="76fe88c297b5456bf6237c3aeb0a73dc"/></dir></dir><dir name="Resource"><file name="Setup.php" hash="531118edacd2743c64c49c011ddb9e6b"/><dir name="Sync"><dir name="Order"><file name="Collection.php" hash="3a71559789919f1d5ec60f5ffc638c74"/><dir name="Item"><file name="Collection.php" hash="f77437ac0d1cc01dbf3050fd9f2afd71"/></dir><file name="Item.php" hash="abde43e1accf6ec657788a18857708ef"/></dir><file name="Order.php" hash="c62edbb564e62b398df9093f318f3cb9"/></dir></dir><dir name="Shipping"><dir name="Carrier"><file name="Shippit.php" hash="103581484a27a88802ca2ec8abf5eea8"/></dir></dir><file name="Shippit.php" hash="e5611796f09beea74b21bd2779cca9a2"/><dir name="Sync"><dir name="Order"><file name="Config.php" hash="bdc221dc64eb612d211916bb9b73a352"/><file name="Item.php" hash="4490b378753e0a77fcf8d3b6b560c9c7"/></dir><file name="Order.php" hash="f02b2cfc4af8bcc3eab4d0b5d7449c39"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Catalog"><dir name="Attributes"><file name="Location.php" hash="0cccddf92a93919c72a9af15adade33b"/></dir><file name="Attributes.php" hash="ced0f730837bf9be5d432c1e8f8cf7b7"/><file name="Products.php" hash="52674d834dc4d485d716e70377522d9c"/><dir name="Unit"><file name="Dimensions.php" hash="48769093ab55a22b525743cb1145230f"/><file name="Weight.php" hash="75dfbda6dfbf8413df21f73d6fd8ed3f"/></dir></dir><dir name="Order"><dir name="Status"><file name="Processing.php" hash="716bd33831c83b214e4d5e63a4825c42"/></dir></dir><dir name="Shipping"><file name="Methods.php" hash="befe35083b33bb72ebf4ebb0e451543d"/></dir><dir name="Shippit"><file name="Environment.php" hash="32bafd736d9b3eb643a03482bd51608f"/><file name="Margin.php" hash="73091e2c5af04580201ee6515f519004"/><file name="MaxTimeslots.php" hash="116f0990ea82ad579e0f8c31aeecd216"/><file name="Methods.php" hash="139cc8724c94ddee224928b62af41f24"/><dir name="Order"><file name="Status.php" hash="603cac85f22a26bf8483c7514b1da747"/></dir><dir name="Sync"><file name="Mode.php" hash="3de2a6b3ce63eae48dbe51bc8ed61af2"/><file name="SendAllOrders.php" hash="5d8a44a02bcf6be41b8f6a01bd1ab175"/></dir></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Shippit"><dir name="Order"><file name="SyncController.php" hash="b1ba3c1523b1264beae2b9a1f12e8268"/></dir><file name="OrderController.php" hash="0d93d6c61d21f10c93ac12d037ffd325"/></dir></dir><file name="OrderController.php" hash="c92e2871c03c04da0a4913db14bfedeb"/></dir><dir name="data"><dir name="shippit_setup"><file name="data-install-4.0.0.php" hash="697699a8c1e9a6f13c6587a4dd85b90f"/><file name="data-upgrade-4.1.0-4.1.1.php" hash="a391029786d7b4494d90407efcd38b55"/><file name="data-upgrade-4.1.6-4.1.7.php" hash="4f9d3ca5fbdde9bd10224e7d4890e2d8"/><file name="data-upgrade-4.2.3-4.2.4.php" hash="1efb4a61a8a0b33c80c2cd7bf1961a47"/><file name="data-upgrade-4.3.2-4.3.3.php" hash="2913a32430b6ce38231e5a3320c28257"/><file name="data-upgrade-4.4.0-4.5.0.php" hash="8e14331df4f68b7cc3cf5477c0cfde83"/><file name="data-upgrade-4.5.3-4.5.4.php" hash="6a4c6b51663b713d570fbc774cc1d040"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="bede308ad2b36e42f1abe21291e69f47"/><file name="config.xml" hash="b385e99d431768b8b349f1a304b5d9d3"/><file name="system.xml" hash="e2f71bdb5254161f727bfea72511e8bd"/></dir><dir name="sql"><dir name="shippit_setup"><file name="install-4.0.0.php" hash="db14361293596f04930a85eb9d51bf16"/><file name="upgrade-4.0.9-4.1.0.php" hash="827e3c6e974784cd332f2d60a9f6339c"/><file name="upgrade-4.1.0-4.1.1.php" hash="0c297e5c884ba6413c7fa1c2bb088c28"/><file name="upgrade-4.2.5-4.2.6.php" hash="3235a26356bcdf11a84e0095691adeba"/><file name="upgrade-4.2.6-4.3.0.php" hash="2d83ca7fd22a378b1a4413d2dbec6412"/><file name="upgrade-4.4.0-4.5.0.php" hash="dd978cc94b83182c88eeda26e559efa3"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="shippit.xml" hash="86f4993749f5ab519809dad6201f0deb"/></dir><dir name="template"><dir name="shippit"><dir name="checkout"><dir name="onepage"><dir name="shipping_method"><file name="authoritytoleave.phtml" hash="8ce68fb005caf885b8107d8c9e3dfc49"/><file name="deliveryinstructions.phtml" hash="bff8e3093ad6702f5ced2b41fd08c559"/></dir><file name="shipping_method.phtml" hash="efe3500895f215ee3463eda0e7ef851b"/></dir></dir><dir name="email"><dir name="order"><dir name="shipment"><file name="track.phtml" hash="f9c3ad5074fc57b2c405bfee6a4cbcf9"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="shippit.xml" hash="f40743bda8cc4da5b8a118d544b8c214"/></dir><dir name="template"><dir name="shippit"><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="d90ecc5b623a2c27e6822cb1f48d4456"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Shippit_Shippit.xml" hash="401f33d7db491808587c51209d8d6a8b"/></dir></target></contents>
24
  <compatible/>
25
  <dependencies><required><php><min>5.2.0</min><max>8.0.0</max></php></required></dependencies>
26
  </package>