Mv_Megaventory - Version 2.2.1

Version Notes

This update fixes some minor bugs during initial synchronization between Magento and Megaventory

Download this release

Release Info

Developer Megaventory Megaventory
Extension Mv_Megaventory
Version 2.2.1
Comparing to
See all releases


Code changes from version 2.2.0 to 2.2.1

app/code/local/Mv/Megaventory/Helper/Product.php CHANGED
@@ -130,11 +130,10 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
130
  if (isset($parentIds) && isset($parentIds[0]))
131
  {
132
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
133
- if (isset($parentProduct)){
134
  $simpleProduct = $product;
135
  $product = $parentProduct;
136
 
137
-
138
  $productAttributeOptions = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product);
139
  $attributeOptions = array();
140
  $attributeValues = array();
@@ -160,18 +159,22 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
160
  if (isset($product['short_description'])){
161
  $shortDescription = $product['short_description'];
162
  if (strlen($shortDescription) > 400)
163
- $shortDescription = substr($shortDescription, 0, 400);
 
164
  }
165
  $description = '';
166
  if (isset($product['description']))
167
  {
168
  $description = $product['description'];
169
  if (strlen($description) > 400)
170
- $description = substr($description, 0, 400);
 
171
  }
172
 
173
  try{
174
  $image = $product->getImageUrl();
 
 
175
  }
176
  catch(Exception $e)
177
  {
@@ -313,20 +316,24 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
313
  $shortDescription = '';
314
  if (isset($product['short_description'])){
315
  $shortDescription = $product['short_description'];
316
- if (strlen($shortDescription) > 400)
317
- $shortDescription = substr($shortDescription, 0, 400);
 
318
  }
319
  $description = '';
320
  if (isset($product['description']))
321
  {
322
  $description = $product['description'];
323
- if (strlen($description) > 400)
324
- $description = substr($description, 0, 400);
 
325
  }
326
 
327
 
328
  try{
329
  $image = $product->getImageUrl();
 
 
330
  }
331
  catch(Exception $e)
332
  {
@@ -531,6 +538,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
531
  array('attribute' => 'type_id', 'eq' => Mage_Catalog_Model_Product_Type::TYPE_SIMPLE),
532
  array('attribute' => 'type_id', 'eq' => Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL)
533
  ))
 
534
  ->addAttributeToSort('type_id','ASC');
535
 
536
 
@@ -593,6 +601,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
593
  public function insertSingleProduct($product)
594
  {
595
  $productId = $product->getEntityId();
 
596
  $product = Mage::getModel('catalog/product')->load($productId);
597
 
598
  $megaVentoryId = $product->getData('mv_product_id');
@@ -610,7 +619,9 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
610
  $orderHelper = Mage::helper('megaventory/order');
611
  $finalPriceNoTax = $orderHelper->getPrice($product, $product->getFinalPrice());
612
 
613
-
 
 
614
  if (isset($product['cost']) == false)
615
  $cost = '0';
616
  else
@@ -695,7 +706,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
695
  if (isset($parentIds) && isset($parentIds[0]))
696
  {
697
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
698
- if (isset($parentProduct)){
699
  $simpleProduct = $product;
700
  $product = $parentProduct;
701
 
@@ -723,19 +734,23 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
723
  $shortDescription = '';
724
  if (isset($product['short_description'])){
725
  $shortDescription = $product['short_description'];
726
- if (strlen($shortDescription) > 400)
727
- $shortDescription = substr($shortDescription, 0, 400);
 
728
  }
729
  $description = '';
730
  if (isset($product['description']))
731
  {
732
  $description = $product['description'];
733
- if (strlen($description) > 400)
734
- $description = substr($description, 0, 400);
 
735
  }
736
 
737
  try{
738
- $image = $product->getImageUrl();
 
 
739
  }
740
  catch(Exception $ex)
741
  {
@@ -811,7 +826,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
811
  $mvProductId = $json_result['mvProduct']['ProductID'];
812
 
813
  //update alert level
814
- $stockItem = $product->getStock_item();
815
  $quantity = '0';
816
  $alertLevel = 0;
817
 
@@ -854,7 +869,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
854
  $productStock->setProduct_id($productId);
855
  $productStock->setInventory_id($inventory->getId());
856
  $productStock->setStockalarmqty($alertLevel);
857
- $productStock->save();
858
 
859
  }
860
  }
@@ -866,7 +881,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
866
  $mvProductId = $entityId;
867
 
868
  //update alert level
869
- $stockItem = $product->getStock_item();
870
  $quantity = '0';
871
  $alertLevel = 0;
872
 
@@ -909,7 +924,7 @@ class Mv_Megaventory_Helper_Product extends Mage_Core_Helper_Abstract
909
  $productStock->setProduct_id($productId);
910
  $productStock->setInventory_id($inventory->getId());
911
  $productStock->setStockalarmqty($alertLevel);
912
- $productStock->save();
913
 
914
 
915
  return 1;
130
  if (isset($parentIds) && isset($parentIds[0]))
131
  {
132
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
133
+ if (isset($parentProduct) && $parentProduct->getType_id() == 'configurable'){
134
  $simpleProduct = $product;
135
  $product = $parentProduct;
136
 
 
137
  $productAttributeOptions = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product);
138
  $attributeOptions = array();
139
  $attributeValues = array();
159
  if (isset($product['short_description'])){
160
  $shortDescription = $product['short_description'];
161
  if (strlen($shortDescription) > 400)
162
+ $shortDescription = mb_substr($shortDescription,0,400, "utf-8");
163
+ //$shortDescription = substr($shortDescription, 0, 399);
164
  }
165
  $description = '';
166
  if (isset($product['description']))
167
  {
168
  $description = $product['description'];
169
  if (strlen($description) > 400)
170
+ $description = mb_substr($description,0,400, "utf-8");
171
+ //$description = substr($description, 0, 399);
172
  }
173
 
174
  try{
175
  $image = $product->getImageUrl();
176
+ if (strlen($image) > 200)
177
+ $image = '';
178
  }
179
  catch(Exception $e)
180
  {
316
  $shortDescription = '';
317
  if (isset($product['short_description'])){
318
  $shortDescription = $product['short_description'];
319
+ if (strlen($shortDescription) > 400)
320
+ $shortDescription = mb_substr($shortDescription,0,400, "utf-8");
321
+ //$shortDescription = substr($shortDescription, 0, 400);
322
  }
323
  $description = '';
324
  if (isset($product['description']))
325
  {
326
  $description = $product['description'];
327
+ if (strlen($description) > 400)
328
+ $description = mb_substr($description,0,400, "utf-8");
329
+ //$description = substr($description, 0, 400);
330
  }
331
 
332
 
333
  try{
334
  $image = $product->getImageUrl();
335
+ if (strlen($image) > 200)
336
+ $image = '';
337
  }
338
  catch(Exception $e)
339
  {
538
  array('attribute' => 'type_id', 'eq' => Mage_Catalog_Model_Product_Type::TYPE_SIMPLE),
539
  array('attribute' => 'type_id', 'eq' => Mage_Catalog_Model_Product_Type::TYPE_VIRTUAL)
540
  ))
541
+ ->addAttributeToSort('entity_id','ASC')
542
  ->addAttributeToSort('type_id','ASC');
543
 
544
 
601
  public function insertSingleProduct($product)
602
  {
603
  $productId = $product->getEntityId();
604
+ Mage::log('product id = '.$productId,null,'megaventory.log');
605
  $product = Mage::getModel('catalog/product')->load($productId);
606
 
607
  $megaVentoryId = $product->getData('mv_product_id');
619
  $orderHelper = Mage::helper('megaventory/order');
620
  $finalPriceNoTax = $orderHelper->getPrice($product, $product->getFinalPrice());
621
 
622
+
623
+ Mage::log('final price = '.$finalPriceNoTax,null,'megaventory.log');
624
+
625
  if (isset($product['cost']) == false)
626
  $cost = '0';
627
  else
706
  if (isset($parentIds) && isset($parentIds[0]))
707
  {
708
  $parentProduct = Mage::getModel('catalog/product')->load($parentIds[0]);
709
+ if (isset($parentProduct) && $parentProduct->getType_id() == 'configurable'){
710
  $simpleProduct = $product;
711
  $product = $parentProduct;
712
 
734
  $shortDescription = '';
735
  if (isset($product['short_description'])){
736
  $shortDescription = $product['short_description'];
737
+ if (strlen($shortDescription) > 400)
738
+ $shortDescription = mb_substr($shortDescription,0,400, "utf-8");
739
+ //$shortDescription = substr($shortDescription, 0, 400);
740
  }
741
  $description = '';
742
  if (isset($product['description']))
743
  {
744
  $description = $product['description'];
745
+ if (strlen($description) > 400)
746
+ $description = mb_substr($description,0,400, "utf-8");
747
+ //$description = substr($description, 0, 400);
748
  }
749
 
750
  try{
751
+ $image = $product->getImageUrl();
752
+ if (strlen($image) > 200)
753
+ $image = '';
754
  }
755
  catch(Exception $ex)
756
  {
826
  $mvProductId = $json_result['mvProduct']['ProductID'];
827
 
828
  //update alert level
829
+ /* $stockItem = $product->getStock_item();
830
  $quantity = '0';
831
  $alertLevel = 0;
832
 
869
  $productStock->setProduct_id($productId);
870
  $productStock->setInventory_id($inventory->getId());
871
  $productStock->setStockalarmqty($alertLevel);
872
+ $productStock->save(); */
873
 
874
  }
875
  }
881
  $mvProductId = $entityId;
882
 
883
  //update alert level
884
+ /* $stockItem = $product->getStock_item();
885
  $quantity = '0';
886
  $alertLevel = 0;
887
 
924
  $productStock->setProduct_id($productId);
925
  $productStock->setInventory_id($inventory->getId());
926
  $productStock->setStockalarmqty($alertLevel);
927
+ $productStock->save(); */
928
 
929
 
930
  return 1;
package.xml CHANGED
@@ -1,22 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mv_Megaventory</name>
4
- <version>2.2.0</version>
5
  <stability>stable</stability>
6
  <license>GNU General Public License (GPL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Integrates your Magento store to Megaventory web-based ERP</summary>
10
  <description>With Megaventory, you will efficiently manage all your inventory, purchasing and order fullfilment needs. This module synchronizes Magento to your megaventory.com account and adds support for multiple inventory locations, purchase orders, work orders (using bill of materials) and custom inventory, sales and purchasing reports.</description>
11
- <notes>This update adds -the much requested- support for multiple Magento stores! More specifically, multiple Magento stores can pull inventory information from a single Megaventory account while Sales Orders from all Magento stores will be pushed to the same Megaventory account.&#xD;
12
- &#xD;
13
- This extension is also fully operational with single Mageno installations.&#xD;
14
- &#xD;
15
- Finally, a few bugs have been fixed and various code optimizations have been applied.</notes>
16
  <authors><author><name>Megaventory Megaventory</name><user>megaventory</user><email>info@megaventory.com</email></author></authors>
17
- <date>2016-05-30</date>
18
- <time>12:41:50</time>
19
- <contents><target name="magelocal"><dir><dir name="Mv"><dir name="Megaventory"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="fff2aa89e995af3446a6007850a743e0"/></dir></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="View.php" hash="5f4b6af1de69091b1b10b4b12ce0f673"/></dir></dir></dir><dir name="Inventories"><file name="Grid.php" hash="3359fe278f99e28acf29547debbc611b"/></dir><file name="Inventories.php" hash="963069637a8d349f279e3e2a3d59e878"/><dir name="Megaventorylog"><file name="Grid.php" hash="d2417c3c3ed63ef65c71c6538ee62e4d"/></dir><file name="Megaventorylog.php" hash="06b457820aec2bda101728a4b97b9c6a"/><file name="Megaventorysettings.php" hash="ba2a2636a4cb5b053a81a4e67f035441"/><dir name="Product"><dir name="Edit"><dir name="Tab"><file name="Megaventory.php" hash="6959d43090370b73abf97d494de33910"/></dir></dir></dir><dir name="Renderer"><file name="Action.php" hash="5a88b067482480da031ac6a1972502a7"/><file name="Boolean.php" hash="a64533e5627a1981410b2f4465c3e5f5"/><file name="Countsinstock.php" hash="02fb7cc939969503ed5f2c0d46605beb"/><file name="Orderinventory.php" hash="81e8c7b5915388ac833dd26cf5c78f58"/><dir name="Product"><file name="Inventories.php" hash="ad0116b1ae321dc7644d3ed1b18cfd20"/></dir></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="aa6d5947cfd04e1317e7e88c6802b5bc"/></dir></dir><dir name="System"><dir name="Convert"><dir name="Profile"><file name="Run.php" hash="08efbdc75a3890e8c7ec74be289e16d5"/></dir></dir></dir><dir name="Taxes"><file name="Grid.php" hash="910aa1bce7cdac35049139b845806fcc"/></dir><file name="Taxes.php" hash="c325693005618a94595c433b9c40212e"/><dir name="Updates"><file name="Grid.php" hash="d9345220b9f98849603ac0e9d7c1c99a"/></dir><file name="Updates.php" hash="0e651824253cec325fdcbd0c4a4fdc99"/></dir></dir><dir name="Helper"><file name="Category.php" hash="f95727b69f87cc45eb6dcc3810473717"/><file name="Common.php" hash="1a2b696602132da0ef4822c9f9d68c7f"/><file name="Currencies.php" hash="afd489d48d2b42f22f434c2735fd8976"/><file name="Customer.php" hash="acdda41ebccb9b80ffbfc48889c93e14"/><file name="Data.php" hash="728d78ca0b0493f9912aec684bf5672f"/><file name="Inventories.php" hash="afb3355dad6dbb0d13b2180eb57255cf"/><file name="Order.php" hash="276f0e39440d2b18c3bb8a867120f74c"/><file name="Product.php" hash="965a78bfc709022b13bfb99d07efbfa2"/><file name="Suppliers.php" hash="507af045e1ac44a956e97d8a48355f2c"/><file name="Taxes.php" hash="d379c953130c39e5195c0f2f65036d3a"/></dir><dir name="Model"><file name="Bom.php" hash="2e31318df6c21bcb697ce1f6a903031e"/><dir name="Category"><file name="Observer.php" hash="0d87472d6333d3681dd66de8c4224866"/></dir><file name="Currencies.php" hash="6b8a36da6d7c55df5138d45dbeb633a4"/><dir name="Customer"><file name="Exporter.php" hash="ac724296dced11ed057046f86bb4760e"/><file name="Observer.php" hash="a5e447699baff8a76753aee1272264a8"/></dir><file name="Exporter.php" hash="a62ef834b3b0384f4737fd2364f059f0"/><dir name="Import"><dir name="Entity"><dir name="Customer"><file name="Address.php" hash="86a8b0f38ee6e5a4b29400cc451f09fa"/></dir></dir></dir><file name="Inventories.php" hash="fb481d874caf90249c80445053148767"/><file name="Megaventorylog.php" hash="29297786f36037e8c319264f2fa85f81"/><dir name="Mysql4"><dir name="Bom"><file name="Collection.php" hash="4e390a210021192a47484134e4d39a0e"/></dir><file name="Bom.php" hash="122e092508f8efba8403195aea99cc8f"/><dir name="Currencies"><file name="Collection.php" hash="c6a2447656a517980c12645dba12fd07"/></dir><file name="Currencies.php" hash="e138cf3ab27542eebaca9412e320bade"/><dir name="Inventories"><file name="Collection.php" hash="d6b534e8a607d6417e893fd3dcd5a30d"/></dir><file name="Inventories.php" hash="b87b6aac89db59e93f203713572b7594"/><dir name="Megaventorylog"><file name="Collection.php" hash="bf0a73388b11e7c26cc5629f4609dd33"/></dir><file name="Megaventorylog.php" hash="2d2acaa33c3a65338f3711232ac0727a"/><dir name="Productstocks"><file name="Collection.php" hash="4bbb1e8cb7365df22a5bb4becc1a2928"/></dir><file name="Productstocks.php" hash="875331f6f6eda5316276505396fb4626"/><dir name="Taxes"><file name="Collection.php" hash="2ba005f102cffc1e36fdf5a96042f22f"/></dir><file name="Taxes.php" hash="78f035f9d78f878ddccbc1b782ab63cb"/></dir><dir name="Notification"><file name="Feed.php" hash="3db99c6d0c19b60c20043d0cbacb9849"/></dir><file name="Observer.php" hash="1dd0dfbe65f1cc8efdb0c30a9b5a4fb2"/><dir name="Product"><file name="Observer.php" hash="e22ced29e7e33c180dea540ead9f0510"/></dir><file name="Productstocks.php" hash="cfb4905eb159b62b614cc463b8a4d09b"/><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="05c334b454b5f93f1cf3bbbf39485b97"/></dir></dir><dir name="Sales"><file name="Observer.php" hash="0bfb53a5e95defc780fbc38aa140a8e0"/></dir><dir name="Services"><dir name="Api"><file name="V2.php" hash="3fe9ab25a56006d4811e7d3da52b9c32"/></dir><file name="Api.php" hash="868008325f492742f102586847214ba1"/></dir><dir name="Stock"><file name="Exporter.php" hash="d3e449aca921c3ab4f8f2181db88dcaf"/></dir><dir name="Stockitem"><file name="Observer.php" hash="71df67605c432bfdc25ae8b60ae66b31"/></dir><file name="Taxes.php" hash="f223b7efcbfac4ceb4b553725281e9f2"/></dir><dir name="controllers"><file name="IndexController.php" hash="8315dab634a17fedc5a3f6755907e09a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="d5a0c84053d9c954e3e3bf43e24dce29"/><file name="api.xml" hash="7cad22030a2e2c79e16de5ce0ba790e4"/><file name="config.xml" hash="5dd80fd610ce19e7e49d01c7897e5fa6"/><file name="system.xml" hash="0c4691ab690fdbfbfcd930195a07f8d3"/><file name="wsdl.xml" hash="98ae8557b66efd05e279e2ce56f36dc4"/></dir><dir name="sql"><dir name="megaventory_setup"><file name="mysql4-install-0.1.0.php" hash="2e1ce681394e2278868a10865660a41f"/><file name="mysql4-upgrade-0.1.0-0.1.5.php" hash="b9e25c46b3738eec98dbad13201c8751"/><file name="mysql4-upgrade-0.1.5-0.2.0.php" hash="2588ce62eb04c6dc20638e2110a3d2e5"/><file name="mysql4-upgrade-0.2.0-0.3.0.php" hash="3e4bcf4eecd578913fada55bbd4e4218"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="5dac061b4b58ff212722858db76de11d"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="megaventory"><dir name="catalog"><dir name="product"><dir name="tab"><file name="inventory.phtml" hash="4cbee14572a0291a66f48dc485670de0"/></dir></dir></dir><dir name="customer"><dir name="tab"><file name="view.phtml" hash="c5a30829f873360ffd69b9b55456318e"/></dir></dir><file name="megaventory.phtml" hash="202436eba0a6df86a10916d4e0edcc96"/></dir></dir><dir name="layout"><file name="megaventory.xml" hash="08683fe10ff8cfc1845870dfd0da7853"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir><dir name="modules"><file name="Mv_Megaventory.xml" hash="a7b18008632193e463a04c92852d32c4"/></dir></dir></target><target name="mageskin"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="megaventory"><file name="accept.png" hash="90134a31c616bab56f31472981244c0e"/><file name="exclamation.png" hash="e4dd51f46566ed3ceacdc900bf2fdf01"/><file name="infobutton.png" hash="b57cba82d84d3b333dd3654c39b97120"/><file name="message.png" hash="3cc350d4638c397345658a18c492d685"/><file name="pdf.png" hash="3e34bb1d7ae246eda83a8243e371b0cc"/><file name="smallloader.gif" hash="eec22c24eb141346e57115232ccbd53e"/></dir></dir><dir name="megaventory"><file name="scripts.js" hash="cbf53ad5b77442e760860e19854f9b0e"/></dir></dir></dir></dir></dir></target></contents>
20
  <compatible/>
21
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
22
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mv_Megaventory</name>
4
+ <version>2.2.1</version>
5
  <stability>stable</stability>
6
  <license>GNU General Public License (GPL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Integrates your Magento store to Megaventory web-based ERP</summary>
10
  <description>With Megaventory, you will efficiently manage all your inventory, purchasing and order fullfilment needs. This module synchronizes Magento to your megaventory.com account and adds support for multiple inventory locations, purchase orders, work orders (using bill of materials) and custom inventory, sales and purchasing reports.</description>
11
+ <notes>This update fixes some minor bugs during initial synchronization between Magento and Megaventory</notes>
 
 
 
 
12
  <authors><author><name>Megaventory Megaventory</name><user>megaventory</user><email>info@megaventory.com</email></author></authors>
13
+ <date>2016-09-20</date>
14
+ <time>13:04:26</time>
15
+ <contents><target name="magelocal"><dir><dir name="Mv"><dir name="Megaventory"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><file name="Grid.php" hash="fff2aa89e995af3446a6007850a743e0"/></dir></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="View.php" hash="5f4b6af1de69091b1b10b4b12ce0f673"/></dir></dir></dir><dir name="Inventories"><file name="Grid.php" hash="3359fe278f99e28acf29547debbc611b"/></dir><file name="Inventories.php" hash="963069637a8d349f279e3e2a3d59e878"/><dir name="Megaventorylog"><file name="Grid.php" hash="d2417c3c3ed63ef65c71c6538ee62e4d"/></dir><file name="Megaventorylog.php" hash="06b457820aec2bda101728a4b97b9c6a"/><file name="Megaventorysettings.php" hash="ba2a2636a4cb5b053a81a4e67f035441"/><dir name="Product"><dir name="Edit"><dir name="Tab"><file name="Megaventory.php" hash="6959d43090370b73abf97d494de33910"/></dir></dir></dir><dir name="Renderer"><file name="Action.php" hash="5a88b067482480da031ac6a1972502a7"/><file name="Boolean.php" hash="a64533e5627a1981410b2f4465c3e5f5"/><file name="Countsinstock.php" hash="02fb7cc939969503ed5f2c0d46605beb"/><file name="Orderinventory.php" hash="81e8c7b5915388ac833dd26cf5c78f58"/><dir name="Product"><file name="Inventories.php" hash="ad0116b1ae321dc7644d3ed1b18cfd20"/></dir></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="aa6d5947cfd04e1317e7e88c6802b5bc"/></dir></dir><dir name="System"><dir name="Convert"><dir name="Profile"><file name="Run.php" hash="08efbdc75a3890e8c7ec74be289e16d5"/></dir></dir></dir><dir name="Taxes"><file name="Grid.php" hash="910aa1bce7cdac35049139b845806fcc"/></dir><file name="Taxes.php" hash="c325693005618a94595c433b9c40212e"/><dir name="Updates"><file name="Grid.php" hash="d9345220b9f98849603ac0e9d7c1c99a"/></dir><file name="Updates.php" hash="0e651824253cec325fdcbd0c4a4fdc99"/></dir></dir><dir name="Helper"><file name="Category.php" hash="f95727b69f87cc45eb6dcc3810473717"/><file name="Common.php" hash="1a2b696602132da0ef4822c9f9d68c7f"/><file name="Currencies.php" hash="afd489d48d2b42f22f434c2735fd8976"/><file name="Customer.php" hash="acdda41ebccb9b80ffbfc48889c93e14"/><file name="Data.php" hash="728d78ca0b0493f9912aec684bf5672f"/><file name="Inventories.php" hash="afb3355dad6dbb0d13b2180eb57255cf"/><file name="Order.php" hash="276f0e39440d2b18c3bb8a867120f74c"/><file name="Product.php" hash="a6ed212e7ee7981c59af5d84cfb5b1bc"/><file name="Suppliers.php" hash="507af045e1ac44a956e97d8a48355f2c"/><file name="Taxes.php" hash="d379c953130c39e5195c0f2f65036d3a"/></dir><dir name="Model"><file name="Bom.php" hash="2e31318df6c21bcb697ce1f6a903031e"/><dir name="Category"><file name="Observer.php" hash="0d87472d6333d3681dd66de8c4224866"/></dir><file name="Currencies.php" hash="6b8a36da6d7c55df5138d45dbeb633a4"/><dir name="Customer"><file name="Exporter.php" hash="ac724296dced11ed057046f86bb4760e"/><file name="Observer.php" hash="a5e447699baff8a76753aee1272264a8"/></dir><file name="Exporter.php" hash="a62ef834b3b0384f4737fd2364f059f0"/><dir name="Import"><dir name="Entity"><dir name="Customer"><file name="Address.php" hash="86a8b0f38ee6e5a4b29400cc451f09fa"/></dir></dir></dir><file name="Inventories.php" hash="fb481d874caf90249c80445053148767"/><file name="Megaventorylog.php" hash="29297786f36037e8c319264f2fa85f81"/><dir name="Mysql4"><dir name="Bom"><file name="Collection.php" hash="4e390a210021192a47484134e4d39a0e"/></dir><file name="Bom.php" hash="122e092508f8efba8403195aea99cc8f"/><dir name="Currencies"><file name="Collection.php" hash="c6a2447656a517980c12645dba12fd07"/></dir><file name="Currencies.php" hash="e138cf3ab27542eebaca9412e320bade"/><dir name="Inventories"><file name="Collection.php" hash="d6b534e8a607d6417e893fd3dcd5a30d"/></dir><file name="Inventories.php" hash="b87b6aac89db59e93f203713572b7594"/><dir name="Megaventorylog"><file name="Collection.php" hash="bf0a73388b11e7c26cc5629f4609dd33"/></dir><file name="Megaventorylog.php" hash="2d2acaa33c3a65338f3711232ac0727a"/><dir name="Productstocks"><file name="Collection.php" hash="4bbb1e8cb7365df22a5bb4becc1a2928"/></dir><file name="Productstocks.php" hash="875331f6f6eda5316276505396fb4626"/><dir name="Taxes"><file name="Collection.php" hash="2ba005f102cffc1e36fdf5a96042f22f"/></dir><file name="Taxes.php" hash="78f035f9d78f878ddccbc1b782ab63cb"/></dir><dir name="Notification"><file name="Feed.php" hash="3db99c6d0c19b60c20043d0cbacb9849"/></dir><file name="Observer.php" hash="1dd0dfbe65f1cc8efdb0c30a9b5a4fb2"/><dir name="Product"><file name="Observer.php" hash="e22ced29e7e33c180dea540ead9f0510"/></dir><file name="Productstocks.php" hash="cfb4905eb159b62b614cc463b8a4d09b"/><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="05c334b454b5f93f1cf3bbbf39485b97"/></dir></dir><dir name="Sales"><file name="Observer.php" hash="0bfb53a5e95defc780fbc38aa140a8e0"/></dir><dir name="Services"><dir name="Api"><file name="V2.php" hash="3fe9ab25a56006d4811e7d3da52b9c32"/></dir><file name="Api.php" hash="868008325f492742f102586847214ba1"/></dir><dir name="Stock"><file name="Exporter.php" hash="d3e449aca921c3ab4f8f2181db88dcaf"/></dir><dir name="Stockitem"><file name="Observer.php" hash="71df67605c432bfdc25ae8b60ae66b31"/></dir><file name="Taxes.php" hash="f223b7efcbfac4ceb4b553725281e9f2"/></dir><dir name="controllers"><file name="IndexController.php" hash="8315dab634a17fedc5a3f6755907e09a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="d5a0c84053d9c954e3e3bf43e24dce29"/><file name="api.xml" hash="7cad22030a2e2c79e16de5ce0ba790e4"/><file name="config.xml" hash="5dd80fd610ce19e7e49d01c7897e5fa6"/><file name="system.xml" hash="0c4691ab690fdbfbfcd930195a07f8d3"/><file name="wsdl.xml" hash="98ae8557b66efd05e279e2ce56f36dc4"/></dir><dir name="sql"><dir name="megaventory_setup"><file name="mysql4-install-0.1.0.php" hash="2e1ce681394e2278868a10865660a41f"/><file name="mysql4-upgrade-0.1.0-0.1.5.php" hash="b9e25c46b3738eec98dbad13201c8751"/><file name="mysql4-upgrade-0.1.5-0.2.0.php" hash="2588ce62eb04c6dc20638e2110a3d2e5"/><file name="mysql4-upgrade-0.2.0-0.3.0.php" hash="3e4bcf4eecd578913fada55bbd4e4218"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="5dac061b4b58ff212722858db76de11d"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="megaventory"><dir name="catalog"><dir name="product"><dir name="tab"><file name="inventory.phtml" hash="4cbee14572a0291a66f48dc485670de0"/></dir></dir></dir><dir name="customer"><dir name="tab"><file name="view.phtml" hash="c5a30829f873360ffd69b9b55456318e"/></dir></dir><file name="megaventory.phtml" hash="202436eba0a6df86a10916d4e0edcc96"/></dir></dir><dir name="layout"><file name="megaventory.xml" hash="08683fe10ff8cfc1845870dfd0da7853"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir><dir name="modules"><file name="Mv_Megaventory.xml" hash="a7b18008632193e463a04c92852d32c4"/></dir></dir></target><target name="mageskin"><dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="megaventory"><file name="accept.png" hash="90134a31c616bab56f31472981244c0e"/><file name="exclamation.png" hash="e4dd51f46566ed3ceacdc900bf2fdf01"/><file name="infobutton.png" hash="b57cba82d84d3b333dd3654c39b97120"/><file name="message.png" hash="3cc350d4638c397345658a18c492d685"/><file name="pdf.png" hash="3e34bb1d7ae246eda83a8243e371b0cc"/><file name="smallloader.gif" hash="eec22c24eb141346e57115232ccbd53e"/></dir></dir><dir name="megaventory"><file name="scripts.js" hash="cbf53ad5b77442e760860e19854f9b0e"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>