minewhat - Version 1.0.6

Version Notes

MineWhat magento plugin

Download this release

Release Info

Developer MineWhat Inc.
Extension minewhat
Version 1.0.6
Comparing to
See all releases


Code changes from version 1.0.5 to 1.0.6

app/code/community/MineWhat/Insights/Block/Event/Checkout/Onepage/Success.php CHANGED
@@ -32,7 +32,7 @@ class MineWhat_Insights_Block_Event_Checkout_Onepage_Success extends Mage_Core_B
32
 
33
  $orderInfo['items'][$item->getItemId()] = array(
34
  'id' => $item->getProductId(),
35
- 'parentId' => array(),
36
  'sku' => $item->getSku(),
37
  'qty' => $item->getQtyOrdered(),
38
  'price' => $item->getPrice(),
@@ -54,15 +54,21 @@ class MineWhat_Insights_Block_Event_Checkout_Onepage_Success extends Mage_Core_B
54
 
55
  } else {
56
 
57
- $orderInfo['items'][] = array(
58
- 'id' => $item->getProductId(),
59
- 'parentId' => Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($item->getProductId()),
60
- 'sku' => $item->getSku(),
61
- 'qty' => $item->getQtyOrdered(),
62
- 'price' => $item->getPrice(),
63
- 'bundle' => array()
 
 
 
 
 
64
  );
65
 
 
66
  }
67
 
68
  }
32
 
33
  $orderInfo['items'][$item->getItemId()] = array(
34
  'id' => $item->getProductId(),
35
+ 'parentId' => '',
36
  'sku' => $item->getSku(),
37
  'qty' => $item->getQtyOrdered(),
38
  'price' => $item->getPrice(),
54
 
55
  } else {
56
 
57
+ $parentId = '';
58
+ $parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($item->getProductId());
59
+ if($parentIds != null && count($parentIds) > 0) {
60
+ $parentId = $parentIds[0];
61
+ }
62
+ $orderInfo['items'][] = array(
63
+ 'id' => $item->getProductId(),
64
+ 'parentId' => $parentId,
65
+ 'sku' => $item->getSku(),
66
+ 'qty' => $item->getQtyOrdered(),
67
+ 'price' => $item->getPrice(),
68
+ 'bundle' => array()
69
  );
70
 
71
+
72
  }
73
 
74
  }
app/code/community/MineWhat/Insights/Model/Observer.php CHANGED
@@ -33,14 +33,19 @@ class MineWhat_Insights_Model_Observer
33
 
34
  }
35
 
36
- Mage::getModel('core/session')->setProductToShoppingCart(
37
- array(
38
- 'id' => $id,
39
- 'sku' => $product->getSku(),
40
- 'parentId' => Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($id),
41
- 'bundle' => $bundle
42
- )
43
- );
 
 
 
 
 
44
 
45
  }
46
  }
33
 
34
  }
35
 
36
+ $parentId = '';
37
+ $parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($id);
38
+ if($parentIds != null && count($parentIds) > 0) {
39
+ $parentId = $parentIds[0];
40
+ }
41
+ Mage::getModel('core/session')->setProductToShoppingCart(
42
+ array(
43
+ 'id' => $id,
44
+ 'sku' => $product->getSku(),
45
+ 'parentId' => $parentId,
46
+ 'bundle' => $bundle
47
+ )
48
+ );
49
 
50
  }
51
  }
app/design/frontend/base/default/template/minewhat/insights/event/checkout/cart/index.phtml CHANGED
@@ -11,7 +11,7 @@
11
  <script type="text/javascript">
12
  //<![CDATA[
13
  var _mwapi = _mwapi || [];
14
- _mwapi.push(['trackEvent', 'cart', '<?php echo $_product["id"] ?>', '<?php echo $_product["sku"] ?>', '<?php echo json_encode($_product["parentId"]) ?>', '<?php echo json_encode($_product["bundle"]) ?>']);
15
  //]]>
16
  </script>
17
  <?php } ?>
11
  <script type="text/javascript">
12
  //<![CDATA[
13
  var _mwapi = _mwapi || [];
14
+ _mwapi.push(['trackEvent', 'addtocart', '<?php echo $_product["id"] ?>', '<?php echo $_product["sku"] ?>', '<?php echo $_product["parentId"] ?>', '<?php echo json_encode($_product["bundle"]) ?>']);
15
  //]]>
16
  </script>
17
  <?php } ?>
app/design/frontend/base/default/template/minewhat/insights/event/checkout/onepage/success.phtml CHANGED
@@ -11,7 +11,7 @@
11
  //<![CDATA[
12
  var _mwapi = _mwapi || [];
13
  <?php foreach ($orderInfo['items'] as $product) { ?>
14
- _mwapi.push(['trackEvent', 'buy', '<?php echo $product["id"] ?>', '<?php echo intval($product["qty"]) ?>', '<?php echo $product["sku"] ?>', '<?php echo $product["price"] ?>', '<?php echo json_encode($product["parentId"]) ?>', '<?php echo json_encode($product["bundle"]) ?>']);
15
  <?php } ?>
16
  //]]>
17
  </script>
11
  //<![CDATA[
12
  var _mwapi = _mwapi || [];
13
  <?php foreach ($orderInfo['items'] as $product) { ?>
14
+ _mwapi.push(['trackEvent', 'buy', '<?php echo $product["id"] ?>', '<?php echo intval($product["qty"]) ?>', '<?php echo $product["sku"] ?>', '<?php echo $product["price"] ?>', '<?php echo $product["parentId"] ?>', '<?php echo json_encode($product["bundle"]) ?>']);
15
  <?php } ?>
16
  //]]>
17
  </script>
app/design/frontend/default/default/template/minewhat/insights/event/checkout/cart/index.phtml CHANGED
@@ -11,7 +11,7 @@
11
  <script type="text/javascript">
12
  //<![CDATA[
13
  var _mwapi = _mwapi || [];
14
- _mwapi.push(['trackEvent', 'cart', '<?php echo $_product["id"] ?>', '<?php echo $_product["sku"] ?>', '<?php echo json_encode($_product["parentId"]) ?>', '<?php echo json_encode($_product["bundle"]) ?>']);
15
  //]]>
16
  </script>
17
  <?php } ?>
11
  <script type="text/javascript">
12
  //<![CDATA[
13
  var _mwapi = _mwapi || [];
14
+ _mwapi.push(['trackEvent', 'addtocart', '<?php echo $_product["id"] ?>', '<?php echo $_product["sku"] ?>', '<?php echo $_product["parentId"] ?>', '<?php echo json_encode($_product["bundle"]) ?>']);
15
  //]]>
16
  </script>
17
  <?php } ?>
app/design/frontend/default/default/template/minewhat/insights/event/checkout/onepage/success.phtml CHANGED
@@ -11,7 +11,7 @@
11
  //<![CDATA[
12
  var _mwapi = _mwapi || [];
13
  <?php foreach ($orderInfo['items'] as $product) { ?>
14
- _mwapi.push(['trackEvent', 'buy', '<?php echo $product["id"] ?>', '<?php echo intval($product["qty"]) ?>', '<?php echo $product["sku"] ?>', '<?php echo $product["price"] ?>', '<?php echo json_encode($product["parentId"]) ?>', '<?php echo json_encode($product["bundle"]) ?>']);
15
  <?php } ?>
16
  //]]>
17
  </script>
11
  //<![CDATA[
12
  var _mwapi = _mwapi || [];
13
  <?php foreach ($orderInfo['items'] as $product) { ?>
14
+ _mwapi.push(['trackEvent', 'buy', '<?php echo $product["id"] ?>', '<?php echo intval($product["qty"]) ?>', '<?php echo $product["sku"] ?>', '<?php echo $product["price"] ?>', '<?php echo $product["parentId"] ?>', '<?php echo json_encode($product["bundle"]) ?>']);
15
  <?php } ?>
16
  //]]>
17
  </script>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>minewhat</name>
4
- <version>1.0.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">osl</license>
7
  <channel>community</channel>
@@ -10,7 +10,7 @@
10
  <description>MineWhat Insights</description>
11
  <notes>MineWhat magento plugin</notes>
12
  <authors><author><name>MineWhat Inc.</name><user>MineWhat</user><email>plugins@minewhat.com</email></author></authors>
13
- <date>2014-04-01</date>
14
  <time>15:10:38</time>
15
  <contents><target name="magecommunity"><dir name="MineWhat"><dir name="Insights"><dir name="Block"><dir name="Base"><file name="Script.php" hash="4af0a2e100d9d33f99125a0a6e64421b"/></dir><dir name="Event"><dir name="Catalog"><dir name="Product"><file name="View.php" hash="e1f3e3e9172a1c42d520f4dd870b54b2"/></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Index.php" hash="fafaf6953262ea2b0bc3092d538c30d1"/></dir><dir name="Onepage"><file name="Success.php" hash="0c314455071a35d765f8447ac7df6a44"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f55be36b0f6e46f0fccd3a2dee670ec3"/></dir><dir name="Model"><file name="Observer.php" hash="509eb21a74d2693e0aa24d7acd039aae"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f1fb655aac4dc7f71cadb6c7a7e816f8"/><file name="config.xml" hash="dfb8144831b6cee45bba4167076eb266"/><file name="system.xml" hash="75d5165628b2b748a985db0aef1e505d"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="minewhat_insights.xml" hash="81061e0839af5d4f44ca0e4ae5383ab2"/></dir><dir name="template"><dir name="minewhat"><dir name="insights"><dir name="base"><file name="script.phtml" hash="a6b4ecb06d6c40b402ad619425d4493d"/></dir><dir name="event"><dir name="catalog"><dir name="product"><file name="view.phtml" hash="4f4f45eb87b55cf2de64188fcac7f13b"/></dir></dir><dir name="checkout"><dir name="cart"><file name="index.phtml" hash="63393e384b3e8b8f76ccc74fc4db5dec"/></dir><dir name="onepage"><file name="success.phtml" hash="4614dfe802afe6e73b8707b536071912"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="minewhat_insights.xml" hash="81061e0839af5d4f44ca0e4ae5383ab2"/></dir><dir name="template"><dir name="minewhat"><dir name="insights"><dir name="base"><file name="script.phtml" hash="a6b4ecb06d6c40b402ad619425d4493d"/></dir><dir name="event"><dir name="catalog"><dir name="product"><file name="view.phtml" hash="4f4f45eb87b55cf2de64188fcac7f13b"/></dir></dir><dir name="checkout"><dir name="cart"><file name="index.phtml" hash="63393e384b3e8b8f76ccc74fc4db5dec"/></dir><dir name="onepage"><file name="success.phtml" hash="4614dfe802afe6e73b8707b536071912"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MineWhat_Insights.xml" hash="8d2f076cbfcc14688ed800f622869d4b"/></dir></target></contents>
16
  <compatible/>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>minewhat</name>
4
+ <version>1.0.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">osl</license>
7
  <channel>community</channel>
10
  <description>MineWhat Insights</description>
11
  <notes>MineWhat magento plugin</notes>
12
  <authors><author><name>MineWhat Inc.</name><user>MineWhat</user><email>plugins@minewhat.com</email></author></authors>
13
+ <date>2014-05-29</date>
14
  <time>15:10:38</time>
15
  <contents><target name="magecommunity"><dir name="MineWhat"><dir name="Insights"><dir name="Block"><dir name="Base"><file name="Script.php" hash="4af0a2e100d9d33f99125a0a6e64421b"/></dir><dir name="Event"><dir name="Catalog"><dir name="Product"><file name="View.php" hash="e1f3e3e9172a1c42d520f4dd870b54b2"/></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Index.php" hash="fafaf6953262ea2b0bc3092d538c30d1"/></dir><dir name="Onepage"><file name="Success.php" hash="0c314455071a35d765f8447ac7df6a44"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f55be36b0f6e46f0fccd3a2dee670ec3"/></dir><dir name="Model"><file name="Observer.php" hash="509eb21a74d2693e0aa24d7acd039aae"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f1fb655aac4dc7f71cadb6c7a7e816f8"/><file name="config.xml" hash="dfb8144831b6cee45bba4167076eb266"/><file name="system.xml" hash="75d5165628b2b748a985db0aef1e505d"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="minewhat_insights.xml" hash="81061e0839af5d4f44ca0e4ae5383ab2"/></dir><dir name="template"><dir name="minewhat"><dir name="insights"><dir name="base"><file name="script.phtml" hash="a6b4ecb06d6c40b402ad619425d4493d"/></dir><dir name="event"><dir name="catalog"><dir name="product"><file name="view.phtml" hash="4f4f45eb87b55cf2de64188fcac7f13b"/></dir></dir><dir name="checkout"><dir name="cart"><file name="index.phtml" hash="63393e384b3e8b8f76ccc74fc4db5dec"/></dir><dir name="onepage"><file name="success.phtml" hash="4614dfe802afe6e73b8707b536071912"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="minewhat_insights.xml" hash="81061e0839af5d4f44ca0e4ae5383ab2"/></dir><dir name="template"><dir name="minewhat"><dir name="insights"><dir name="base"><file name="script.phtml" hash="a6b4ecb06d6c40b402ad619425d4493d"/></dir><dir name="event"><dir name="catalog"><dir name="product"><file name="view.phtml" hash="4f4f45eb87b55cf2de64188fcac7f13b"/></dir></dir><dir name="checkout"><dir name="cart"><file name="index.phtml" hash="63393e384b3e8b8f76ccc74fc4db5dec"/></dir><dir name="onepage"><file name="success.phtml" hash="4614dfe802afe6e73b8707b536071912"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MineWhat_Insights.xml" hash="8d2f076cbfcc14688ed800f622869d4b"/></dir></target></contents>
16
  <compatible/>