Version Notes
v.1.0.2: July 7, 2014:
- Added redirects for invisible simple products
- Added redirects for products in different stores/websites
Download this release
Release Info
Developer | EYEMAGINE |
Extension | Eyemagine_HubSpot |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
- app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Button/Regen.php +1 -1
- app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Info.php +1 -1
- app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Support.php +1 -1
- app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Version.php +1 -1
- app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Utk.php +1 -1
- app/code/community/Eyemagine/HubSpot/Helper/Data.php +1 -1
- app/code/community/Eyemagine/HubSpot/Model/Observer.php +1 -1
- app/code/community/Eyemagine/HubSpot/controllers/Adminhtml/Hubspot/IndexController.php +1 -1
- app/code/community/Eyemagine/HubSpot/controllers/LinkController.php +40 -7
- app/code/community/Eyemagine/HubSpot/controllers/SyncController.php +1 -1
- app/code/community/Eyemagine/HubSpot/etc/adminhtml.xml +1 -1
- app/code/community/Eyemagine/HubSpot/etc/config.xml +2 -2
- app/code/community/Eyemagine/HubSpot/etc/system.xml +1 -1
- app/code/community/Eyemagine/HubSpot/readme.txt +10 -8
- app/code/community/Eyemagine/HubSpot/sql/eyehubspot_setup/mysql4-install-1.0.0.php +1 -1
- app/etc/modules/Eyemagine_HubSpot.xml +0 -26
- package.xml +34 -31
app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Button/Regen.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Button_Regen
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Button_Regen
|
app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Info.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Info
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Info
|
app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Support.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Support
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Support
|
app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Eyemagine/Version.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Version
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Eyemagine_Version
|
app/code/community/Eyemagine/HubSpot/Block/Adminhtml/Frontend/Utk.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Utk
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Block_Adminhtml_Frontend_Utk
|
app/code/community/Eyemagine/HubSpot/Helper/Data.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Helper_Data extends Mage_Core_Helper_Abstract
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Helper_Data extends Mage_Core_Helper_Abstract
|
app/code/community/Eyemagine/HubSpot/Model/Observer.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Model_Observer
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
class Eyemagine_HubSpot_Model_Observer
|
app/code/community/Eyemagine/HubSpot/controllers/Adminhtml/Hubspot/IndexController.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
/**
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
/**
|
app/code/community/Eyemagine/HubSpot/controllers/LinkController.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
/**
|
@@ -25,15 +25,38 @@ class Eyemagine_HubSpot_LinkController extends Mage_Core_Controller_Front_Action
|
|
25 |
$searchQuery = $this->getRequest()->getParam('q');
|
26 |
$product = $this->_initProduct();
|
27 |
$url = null;
|
28 |
-
$
|
29 |
|
30 |
-
//
|
31 |
if ($product) {
|
|
|
32 |
$helper = Mage::helper('catalog/product');
|
33 |
-
|
|
|
34 |
if ($helper->canShow($product)) {
|
35 |
-
|
36 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
38 |
}
|
39 |
|
@@ -57,7 +80,7 @@ class Eyemagine_HubSpot_LinkController extends Mage_Core_Controller_Front_Action
|
|
57 |
|
58 |
// finally send the url redirect
|
59 |
Mage::app()->getResponse()
|
60 |
-
->setRedirect($url, ($
|
61 |
->sendResponse();
|
62 |
}
|
63 |
|
@@ -146,6 +169,16 @@ class Eyemagine_HubSpot_LinkController extends Mage_Core_Controller_Front_Action
|
|
146 |
$product = Mage::getModel('catalog/product');
|
147 |
}
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
return $product;
|
150 |
}
|
151 |
}
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
/**
|
25 |
$searchQuery = $this->getRequest()->getParam('q');
|
26 |
$product = $this->_initProduct();
|
27 |
$url = null;
|
28 |
+
$permanent = false;
|
29 |
|
30 |
+
// use the loaded product if it exists
|
31 |
if ($product) {
|
32 |
+
|
33 |
$helper = Mage::helper('catalog/product');
|
34 |
+
|
35 |
+
// if the product is visible, use it's URL, otherwise load the parent's URL
|
36 |
if ($helper->canShow($product)) {
|
37 |
+
|
38 |
+
$url = $helper->getProductUrl($product);
|
39 |
+
$permanent = true;
|
40 |
+
|
41 |
+
} elseif ($product->getTypeId() == Mage_Catalog_Model_Product_Type::TYPE_SIMPLE) {
|
42 |
+
|
43 |
+
// find the simple product's first parent in grouped product types
|
44 |
+
$parentIds = Mage::getModel('catalog/product_type_grouped')
|
45 |
+
->getParentIdsByChild($product->getId());
|
46 |
+
|
47 |
+
// if no grouped parents were found, find configurable parent IDs
|
48 |
+
if (!$parentIds) {
|
49 |
+
$parentIds = Mage::getModel('catalog/product_type_configurable')
|
50 |
+
->getParentIdsByChild($product->getId());
|
51 |
+
}
|
52 |
+
|
53 |
+
// if a parent ID is found, load it and use its URL
|
54 |
+
if (isset($parentIds[0])) {
|
55 |
+
|
56 |
+
$this->getRequest()->setParam('id', $parentIds[0]);
|
57 |
+
$parent = $this->_initProduct();
|
58 |
+
$url = $helper->getProductUrl($parent);
|
59 |
+
}
|
60 |
}
|
61 |
}
|
62 |
|
80 |
|
81 |
// finally send the url redirect
|
82 |
Mage::app()->getResponse()
|
83 |
+
->setRedirect($url, ($permanent) ? 301 : 302)
|
84 |
->sendResponse();
|
85 |
}
|
86 |
|
169 |
$product = Mage::getModel('catalog/product');
|
170 |
}
|
171 |
|
172 |
+
// compare current store ID with website IDs that the product is assigned to
|
173 |
+
$storeId = $product->getStoreId();
|
174 |
+
$websiteIds = $product->getWebsiteIds();
|
175 |
+
|
176 |
+
// if the product is not in the current store, change the store ID
|
177 |
+
if (!in_array($storeId, $websiteIds)) {
|
178 |
+
|
179 |
+
$product->setStoreId($websiteIds[0]);
|
180 |
+
}
|
181 |
+
|
182 |
return $product;
|
183 |
}
|
184 |
}
|
app/code/community/Eyemagine/HubSpot/controllers/SyncController.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
/**
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
/**
|
app/code/community/Eyemagine/HubSpot/etc/adminhtml.xml
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
-
* @license http://
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
+
* @license http://www.eyemaginetech.com/license.txt
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
app/code/community/Eyemagine/HubSpot/etc/config.xml
CHANGED
@@ -9,13 +9,13 @@
|
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
-
* @license http://
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
16 |
<modules>
|
17 |
<Eyemagine_HubSpot>
|
18 |
-
<version>1.0.
|
19 |
</Eyemagine_HubSpot>
|
20 |
</modules>
|
21 |
<global>
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
+
* @license http://www.eyemaginetech.com/license.txt
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
16 |
<modules>
|
17 |
<Eyemagine_HubSpot>
|
18 |
+
<version>1.0.2</version>
|
19 |
</Eyemagine_HubSpot>
|
20 |
</modules>
|
21 |
<global>
|
app/code/community/Eyemagine/HubSpot/etc/system.xml
CHANGED
@@ -9,7 +9,7 @@
|
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
-
* @license http://
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
9 |
* @category Eyemagine
|
10 |
* @package Eyemagine_HubSpot
|
11 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
+
* @license http://www.eyemaginetech.com/license.txt
|
13 |
*/
|
14 |
-->
|
15 |
<config>
|
app/code/community/Eyemagine/HubSpot/readme.txt
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* @category Eyemagine
|
8 |
* @package Eyemagine_HubSpot
|
9 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
10 |
-
* @license http://
|
11 |
*/
|
12 |
|
13 |
-------------------------------------------------------------------------------
|
@@ -26,8 +26,6 @@ To enable HubSpot Syncing you must activate the extension in the Magento Admin:
|
|
26 |
System > Configuration > Services > HubSpot Integration > Settings
|
27 |
|
28 |
|
29 |
-
|
30 |
-
|
31 |
Module Files:
|
32 |
|
33 |
- app/code/community/Eyemagine/HubSpot/
|
@@ -38,19 +36,23 @@ Module Files:
|
|
38 |
COMPATIBILITY:
|
39 |
-------------------------------------------------------------------------------
|
40 |
|
41 |
-
- Magento Enterprise Edition 1.10.1.0 to 1.
|
42 |
-
- Magento Community Edition 1.4.2.0 to 1.
|
43 |
|
44 |
|
45 |
-------------------------------------------------------------------------------
|
46 |
RELEASE NOTES:
|
47 |
-------------------------------------------------------------------------------
|
48 |
|
|
|
|
|
|
|
|
|
|
|
49 |
v.1.0.1: September 5, 2013
|
50 |
- Added controllers to handle product urls and images
|
51 |
-
- Added redirect to search results page for name when product is not
|
52 |
-
available
|
53 |
- Minor bug fixes
|
54 |
-
|
55 |
v.1.0.0: July 8, 2013
|
56 |
- Initial release.
|
7 |
* @category Eyemagine
|
8 |
* @package Eyemagine_HubSpot
|
9 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
10 |
+
* @license http://www.eyemaginetech.com/license.txt
|
11 |
*/
|
12 |
|
13 |
-------------------------------------------------------------------------------
|
26 |
System > Configuration > Services > HubSpot Integration > Settings
|
27 |
|
28 |
|
|
|
|
|
29 |
Module Files:
|
30 |
|
31 |
- app/code/community/Eyemagine/HubSpot/
|
36 |
COMPATIBILITY:
|
37 |
-------------------------------------------------------------------------------
|
38 |
|
39 |
+
- Magento Enterprise Edition 1.10.1.0 to 1.14
|
40 |
+
- Magento Community Edition 1.4.2.0 to 1.9
|
41 |
|
42 |
|
43 |
-------------------------------------------------------------------------------
|
44 |
RELEASE NOTES:
|
45 |
-------------------------------------------------------------------------------
|
46 |
|
47 |
+
v.1.0.2: July 7, 2014
|
48 |
+
- Added redirects for invisible simple products
|
49 |
+
- Added redirects for products in different stores/websites
|
50 |
+
|
51 |
+
|
52 |
v.1.0.1: September 5, 2013
|
53 |
- Added controllers to handle product urls and images
|
54 |
+
- Added redirect to search results page for name when product is not available
|
|
|
55 |
- Minor bug fixes
|
56 |
+
|
57 |
v.1.0.0: July 8, 2013
|
58 |
- Initial release.
|
app/code/community/Eyemagine/HubSpot/sql/eyehubspot_setup/mysql4-install-1.0.0.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
-
* @license http://
|
12 |
*/
|
13 |
|
14 |
$installer = $this;
|
8 |
* @category Eyemagine
|
9 |
* @package Eyemagine_HubSpot
|
10 |
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
11 |
+
* @license http://www.eyemaginetech.com/license.txt
|
12 |
*/
|
13 |
|
14 |
$installer = $this;
|
app/etc/modules/Eyemagine_HubSpot.xml
DELETED
@@ -1,26 +0,0 @@
|
|
1 |
-
<?xml version="1.0"?>
|
2 |
-
<!--
|
3 |
-
/**
|
4 |
-
* EYEMAGINE - The leading Magento Solution Partner
|
5 |
-
*
|
6 |
-
* HubSpot Integration with Magento
|
7 |
-
*
|
8 |
-
* @author EYEMAGINE <magento@eyemaginetech.com>
|
9 |
-
* @category Eyemagine
|
10 |
-
* @package Eyemagine_HubSpot
|
11 |
-
* @copyright Copyright (c) 2013 EYEMAGINE Technology, LLC (http://www.eyemaginetech.com)
|
12 |
-
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
13 |
-
*/
|
14 |
-
-->
|
15 |
-
<config>
|
16 |
-
<modules>
|
17 |
-
<Eyemagine_HubSpot>
|
18 |
-
<active>true</active>
|
19 |
-
<codePool>community</codePool>
|
20 |
-
<depends>
|
21 |
-
<Mage_Sales />
|
22 |
-
<Mage_Checkout />
|
23 |
-
</depends>
|
24 |
-
</Eyemagine_HubSpot>
|
25 |
-
</modules>
|
26 |
-
</config>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package.xml
CHANGED
@@ -1,58 +1,61 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Eyemagine_HubSpot</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
-
<license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
-
<summary>Integration with Magento and HubSpot which syncs Magento customers with HubSpot
|
10 |
-
Contacts along with customer attributes, order history, abandoned carts, recent
|
11 |
history, and lifetime statistics.</summary>
|
12 |
<description>Connecting Magento and HubSpot helps you increase online sales from new customers and increase repeat sales from existing customers. This connector passes all customer data and attributes from your Magento store into HubSpot, including: 
|
13 |

|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
and more... 
|
22 |

|
23 |
-
Specifically, the EYEMAGINE connector empowers you to
|
24 |

|
25 |
-
Automate and personalize your abandoned cart nurturing. 
|
26 |

|
27 |
-
Personalize your follow-up emails with images, URLs, and names for the most valuable products in any abandoned cart. Using the HubSpot workflow tool, you can send a timed series of personalized emails to your contacts who abandoned a cart, automating the follow-up process and increasing conversions from cart abandoners. 
|
28 |

|
29 |
-
Automate and personalize your
|
30 |

|
31 |
-
If you've set up your Magento shopping cart with
|
32 |

|
33 |
-
Laser target your one-off emails and product launches
|
|
|
|
|
34 |

|
35 |
-
The HubSpot/Magento connector syncs all your historical data for customers, making it possible to create lists of every person who purchased particular products or categories. 
|
36 |
Launching a new product? Create a list of everyone who has ever purchased something similar from you, email them about the new line, and watch your engagement rates and sales soar! 
|
37 |
-
|
|
|
|
|
38 |
Want to reengage lapsed customers? You can build a list and email people who haven't purchased in over 30 days, 60 days, 90 days, etc. 
|
|
|
39 |
Want to see which of your customers are also social media influencers? You can build a list of customers who have more than 10,000 followers on Twitter. The possibilities for personalized engagement are enormous. 
|
40 |

|
41 |
Nurture customers to become repeat customers through Social Inbox and Smart Content. 
|
42 |

|
43 |
HubSpot's Social Inbox and Smart Content tools help you break out of the inbox and personalize customer experience on your website and on social media. Social Inbox will show you (among many other things) a Twitter feed of all your customers, allowing you to hear what they're saying and respond with helpful content and advice, further building your relationship with them. And Smart Content will allow you to change what a visitor sees on your site according to any rules you create. Has someone purchased items in category A? Change your homepage hero image when they visit to automatically feature a product in that category, and transform your site to function like the market leaders in eCommerce. 
|
44 |

|
45 |
-
Attribute revenue generated to specific marketing channels and campaigns
|
46 |
-

|
47 |
-
|
48 |
-
<notes>v.1.0.
|
49 |
-
- Added
|
50 |
-
- Added
|
51 |
-
|
52 |
-
<
|
53 |
-
<
|
54 |
-
<
|
55 |
-
<contents><target name="magecommunity"><dir name="Eyemagine"><dir name="HubSpot"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Button"><file name="Regen.php" hash="31d9a3424a324f1cc6c21412d8046c57"/><file name="._Regen.php" hash="03ec92c7aa4a80b83dab35ae888c547b"/></dir><dir name="Eyemagine"><file name="Info.php" hash="449fdc53d298c9b3bad85ac31e2af96b"/><file name="Support.php" hash="30973b30159141089efc97687126ac8e"/><file name="Version.php" hash="fe79bdeb2695012c35a9b037af94bcc2"/><file name="._Info.php" hash="ce0cf7ed20da8016624555bbb5968191"/><file name="._Support.php" hash="d7af6eacee8bbc688f3be8c5b681b7bb"/><file name="._Version.php" hash="aa0f9e438f113f370a375ec75e45dfdc"/></dir><file name="Utk.php" hash="84cfea35ab594c1bb0f7f2d965ced829"/><file name="._Utk.php" hash="a4c1f2bab0767a83af323589a3181513"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="c73ff88cfe25bd7ae72627f0c107783e"/><file name="._Data.php" hash="9c68a0caf545ef711c3e211076d31607"/></dir><dir name="Model"><file name="Observer.php" hash="571c281b23a692c4bfa2420116edab7d"/><file name="._Observer.php" hash="9f900637bde9683431d89da9174b57fb"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Hubspot"><file name="IndexController.php" hash="c0f81e5933ae380c6deceea8f312104e"/><file name="._IndexController.php" hash="14ef1a094333b6261a631537df4a98b8"/></dir></dir><file name="LinkController.php" hash="1509d308b0d0433777a3121bea9eebc9"/><file name="SyncController.php" hash="f8d554ffa31d0b66ca92cb8bc58fd3f9"/><file name="._SyncController.php" hash="29711776eb99fdc6b890d04af2bc8a3a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="149f8f88c67b1ee6a0fb889253f712c5"/><file name="config.xml" hash="97b120b3678fdbad2ea780c0284f65b1"/><file name="system.xml" hash="9ab8850df7db20a3228fc4a8007ad3e7"/><file name="._config.xml" hash="e10af298d19d562bc2d7bcbe4fa8ea24"/></dir><file name="readme.txt" hash="1a817206bc66e6c2c0402ccb6b9bc6af"/><dir name="sql"><dir name="eyehubspot_setup"><file name="mysql4-install-1.0.0.php" hash="cac9b6905f2b37259d07ad0a2b5ff746"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Eyemagine_HubSpot.xml" hash="5421226b68c90caf4f439005f0d9de70"/></dir></target></contents>
|
56 |
<compatible/>
|
57 |
-
<dependencies><required><php><min>5.3.0</min><max>5.5.0</max></php></required></dependencies>
|
58 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Eyemagine_HubSpot</name>
|
4 |
+
<version>1.0.2</version>
|
5 |
<stability>stable</stability>
|
6 |
+
<license uri="http://www.eyemaginetech.com/license.txt">Custom</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
+
<summary>Integration with Magento and HubSpot which syncs Magento customers with HubSpot&#xD;
|
10 |
+
Contacts along with customer attributes, order history, abandoned carts, recent&#xD;
|
11 |
history, and lifetime statistics.</summary>
|
12 |
<description>Connecting Magento and HubSpot helps you increase online sales from new customers and increase repeat sales from existing customers. This connector passes all customer data and attributes from your Magento store into HubSpot, including: 
|
13 |

|
14 |
+
- Order Information
|
15 |
+
- Recent Activity
|
16 |
+
- Browser Type
|
17 |
+
- Abandoned Carts
|
18 |
+
- Lifetime Customer Statistics
|
19 |
+
- Average Order Value
|
20 |
+
- Items per Order
|
21 |
and more... 
|
22 |

|
23 |
+
Specifically, the EYEMAGINE connector empowers you to:
|
24 |

|
25 |
+
- Automate and personalize your abandoned cart nurturing. 
|
26 |

|
27 |
+
- Personalize your follow-up emails with images, URLs, and names for the most valuable products in any abandoned cart. Using the HubSpot workflow tool, you can send a timed series of personalized emails to your contacts who abandoned a cart, automating the follow-up process and increasing conversions from cart abandoners. 
|
28 |

|
29 |
+
- Automate and personalize your up-sell, cross-sell, and reorder emails.
|
30 |

|
31 |
+
- If you've set up your Magento shopping cart with up-sell and related product details for your top sellers, then you can create personalized emails for people who purchase them. Send a timed series that automatically incorporates product images, names, and URLs for up-sell and cross-sell items and start marketing like Amazon! 
|
32 |

|
33 |
+
- Laser target your one-off emails and product launches.
|
34 |
+

|
35 |
+
- The HubSpot/Magento connector syncs all your historical data for customers, making it possible to create lists of every person who purchased particular products or categories. 
|
36 |

|
|
|
37 |
Launching a new product? Create a list of everyone who has ever purchased something similar from you, email them about the new line, and watch your engagement rates and sales soar! 
|
38 |
+

|
39 |
+
Want to send a special deal to your VIPs? You can build a list of everyone whose total order value is above a certain amount.
|
40 |
+

|
41 |
Want to reengage lapsed customers? You can build a list and email people who haven't purchased in over 30 days, 60 days, 90 days, etc. 
|
42 |
+

|
43 |
Want to see which of your customers are also social media influencers? You can build a list of customers who have more than 10,000 followers on Twitter. The possibilities for personalized engagement are enormous. 
|
44 |

|
45 |
Nurture customers to become repeat customers through Social Inbox and Smart Content. 
|
46 |

|
47 |
HubSpot's Social Inbox and Smart Content tools help you break out of the inbox and personalize customer experience on your website and on social media. Social Inbox will show you (among many other things) a Twitter feed of all your customers, allowing you to hear what they're saying and respond with helpful content and advice, further building your relationship with them. And Smart Content will allow you to change what a visitor sees on your site according to any rules you create. Has someone purchased items in category A? Change your homepage hero image when they visit to automatically feature a product in that category, and transform your site to function like the market leaders in eCommerce. 
|
48 |

|
49 |
+
Attribute revenue generated to specific marketing channels and campaigns.
|
50 |
+

|
51 |
+
HubSpot's suite of analytics and reporting tools allows you to quickly and easily see which traffic sources or marketing actions turned into revenue for you during any given time period. Generate a report in seconds and email it to anyone in the company--you can even set up recurring reports so everyone can keep track of the company's progress.</description>
|
52 |
+
<notes>v.1.0.2: July 7, 2014:
|
53 |
+
- Added redirects for invisible simple products
|
54 |
+
- Added redirects for products in different stores/websites</notes>
|
55 |
+
<authors><author><name>EYEMAGINE</name><user>eyemagine</user><email>andy@eyemaginetech.com</email></author></authors>
|
56 |
+
<date>2014-07-08</date>
|
57 |
+
<time>01:18:25</time>
|
58 |
+
<contents><target name="magecommunity"><dir name="Eyemagine"><dir name="HubSpot"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Button"><file name="Regen.php" hash="14197e4d6ea6282b1ae0619d655c6a27"/><file name="._Regen.php" hash="03ec92c7aa4a80b83dab35ae888c547b"/></dir><dir name="Eyemagine"><file name="Info.php" hash="1e203f16f38ee5eb951ee829b83afdc8"/><file name="Support.php" hash="0005ef97d2ea3c598b58c88057bc8624"/><file name="Version.php" hash="a96813f8f3d6480c16f61571f39cd4d2"/><file name="._Info.php" hash="ce0cf7ed20da8016624555bbb5968191"/><file name="._Support.php" hash="d7af6eacee8bbc688f3be8c5b681b7bb"/><file name="._Version.php" hash="aa0f9e438f113f370a375ec75e45dfdc"/></dir><file name="Utk.php" hash="76e92726aa413c814a3b62da62572ce2"/><file name="._Utk.php" hash="a4c1f2bab0767a83af323589a3181513"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="4a737dc3791dce5163b42803ce820b70"/><file name="._Data.php" hash="9c68a0caf545ef711c3e211076d31607"/></dir><dir name="Model"><file name="Observer.php" hash="bb1f11321b3fb4f9aa729c071aa472cc"/><file name="._Observer.php" hash="9f900637bde9683431d89da9174b57fb"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Hubspot"><file name="IndexController.php" hash="d6959e2033c8748f8fd27b33073b2a66"/><file name="._IndexController.php" hash="14ef1a094333b6261a631537df4a98b8"/></dir></dir><file name="LinkController.php" hash="c34cc83c3466e37f7dbb4b798261b9e3"/><file name="SyncController.php" hash="fa88d180ebcda2ac88aefcf106d3e2c0"/><file name="._SyncController.php" hash="29711776eb99fdc6b890d04af2bc8a3a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="9c3e3430dfddebf425ab78ece4c6cc49"/><file name="config.xml" hash="2a6e4f2fc3db85230cf74d105d337b91"/><file name="system.xml" hash="05ac7296c26bcea77d4e29bf226c9eec"/><file name="._config.xml" hash="e10af298d19d562bc2d7bcbe4fa8ea24"/></dir><file name="readme.txt" hash="d1602564bca2e4a18c18efb8f33980f0"/><dir name="sql"><dir name="eyehubspot_setup"><file name="mysql4-install-1.0.0.php" hash="68ae87bd4cf97456dac5c8a91ddcebb2"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="."><file name="Eyemagine_HubSpot.xml" hash=""/></dir></target></contents>
|
|
|
59 |
<compatible/>
|
60 |
+
<dependencies><required><php><min>5.3.0</min><max>5.5.0</max></php><package><name>Mage_Sales</name><channel>connect.magentocommerce.com/core</channel><min></min><max></max></package><package><name>Mage_Checkout</name><channel>connect.magentocommerce.com/core</channel><min></min><max></max></package></required></dependencies>
|
61 |
</package>
|