Retargeting_Tracker - Version 1.1.0

Version Notes

Retargeting

Download this release

Release Info

Developer Retargeting Team
Extension Retargeting_Tracker
Version 1.1.0
Comparing to
See all releases


Code changes from version 1.0.1 to 1.1.0

app/code/community/Retargeting/Tracker/controllers/DiscountsController.php CHANGED
@@ -17,20 +17,17 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
17
 
18
  $params = $this->getRequest()->getParams();
19
 
20
- if ( isset($params['apikey']) && isset($params['name']) && isset($params['code']) && isset($params['discount']) && isset($params['type']) && isset($params['condition']) && isset($params['availability']) && isset($params['condition_amount']) ) {
21
 
22
  $userApiKey = Mage::getStoreConfig('retargetingtracker_options/discounts/discount_api_key');
23
 
24
- if ( $userApiKey != '' && $params['apikey'] == $userApiKey && $params['name'] != "" && $params['code'] != "" && $params['discount'] != "" && $params['type'] != "" && $params['condition'] != "" && $params['availability'] != "" && $params['condition_amount'] != "" ) {
25
- $name = htmlspecialchars($params['name']);
26
- $code = htmlspecialchars($params['code']);
27
- $discount = htmlspecialchars($params['discount']);
28
  $type = htmlspecialchars($params['type']);
29
- $condition = htmlspecialchars($params['condition']);
30
- $availability = htmlspecialchars($params['availability']);
31
- $conditionAmount = htmlspecialchars($params['condition_amount']);
32
 
33
- echo $this->generateRule($name, $code, $discount, $type, $condition, $availability, $conditionAmount);
34
  } else {
35
  echo json_encode(array(
36
  "status" => false,
@@ -46,9 +43,16 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
46
  }
47
  }
48
 
49
- private function generateRule($name = null, $coupon_code = null, $discount = 0, $type = "fixed value", $condition = null, $availability = 1, $conditionAmount = 0)
50
  {
51
- if ( $name != null && $coupon_code != null && ( $type == "fixed value" || $type == "free shipping" || $type == "percentage" ) )
 
 
 
 
 
 
 
52
  {
53
  $rule = Mage::getModel('salesrule/rule');
54
  $customer_groups = array(0, 1, 2, 3);
@@ -56,7 +60,7 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
56
  // discount name and init
57
  $rule->setName($name)
58
  ->setDescription("Autogenerated discount through Retargeting Discount API")
59
- ->setCouponType(2)
60
  ->setUsesPerCustomer(1)
61
  ->setUsesPerCoupon(1)
62
  ->setCustomerGroupIds($customer_groups) //an array of customer grou pids
@@ -70,10 +74,11 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
70
  ->setSimpleFreeShipping('0')
71
  ->setApplyToShipping('0')
72
  ->setIsRss(0)
73
- ->setWebsiteIds(array(1));
 
74
 
75
  // discount code
76
- $rule->setCouponCode($coupon_code);
77
 
78
  // discount amount
79
  $rule->setDiscountAmount($discount)
@@ -96,10 +101,10 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
96
  }
97
 
98
  // discount availability
99
- $rule->setFromDate(date('Y-m-d'))
100
- ->setToDate(Date('Y-m-d', strtotime("+".$availability." days")));
101
 
102
  // discount conditions/actions
 
103
  if ($condition == "over") {
104
  $item_found = Mage::getModel('salesrule/rule_condition_product_found')
105
  ->setType('salesrule/rule_condition_product_found')
@@ -122,13 +127,46 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
122
 
123
  $rule->getActions()->addCondition($actions);
124
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
 
126
  // save discount
127
  $rule->save();
128
 
129
- return json_encode(array(
130
- "status" => true
131
- ));
 
 
 
 
 
 
 
 
 
 
 
132
  }
133
 
134
  return json_encode(array(
17
 
18
  $params = $this->getRequest()->getParams();
19
 
20
+ if ( isset($params['key']) && isset($params['value']) && isset($params['type']) && isset($params['count']) ) {
21
 
22
  $userApiKey = Mage::getStoreConfig('retargetingtracker_options/discounts/discount_api_key');
23
 
24
+ if ( $userApiKey != '' && $params['key'] == $userApiKey && $params['value'] != "" && $params['type'] != "" && $params['count'] != "" ) {
25
+ $name = 'RA-' . htmlspecialchars($params['type']) . '-' . htmlspecialchars($params['value']);
26
+ $discount = htmlspecialchars($params['value']);
 
27
  $type = htmlspecialchars($params['type']);
28
+ $count = htmlspecialchars($params['count']);
 
 
29
 
30
+ echo $this->generateRule($name, $discount, $type, $count);
31
  } else {
32
  echo json_encode(array(
33
  "status" => false,
43
  }
44
  }
45
 
46
+ private function generateRule($name = null, $discount = 0, $type = 0, $count)
47
  {
48
+ $availability = 100;
49
+ $conditionAmount = 0;
50
+
51
+ if ($type == 0) $type = "fixed value";
52
+ if ($type == 1) $type = "percentage";
53
+ if ($type == 2) $type = "free shipping";
54
+
55
+ if ( $name != null && ( $type == "fixed value" || $type == "free shipping" || $type == "percentage" ) )
56
  {
57
  $rule = Mage::getModel('salesrule/rule');
58
  $customer_groups = array(0, 1, 2, 3);
60
  // discount name and init
61
  $rule->setName($name)
62
  ->setDescription("Autogenerated discount through Retargeting Discount API")
63
+ ->setCouponType(Mage_SalesRule_Model_Rule::COUPON_TYPE_AUTO)
64
  ->setUsesPerCustomer(1)
65
  ->setUsesPerCoupon(1)
66
  ->setCustomerGroupIds($customer_groups) //an array of customer grou pids
74
  ->setSimpleFreeShipping('0')
75
  ->setApplyToShipping('0')
76
  ->setIsRss(0)
77
+ ->setWebsiteIds(array(1))
78
+ ->setUseAutoGeneration(1);
79
 
80
  // discount code
81
+ //$rule->setCouponCode($coupon_code);
82
 
83
  // discount amount
84
  $rule->setDiscountAmount($discount)
101
  }
102
 
103
  // discount availability
104
+ //$rule->setFromDate(date('Y-m-d'))->setToDate(Date('Y-m-d', strtotime("+".$availability." days")));
 
105
 
106
  // discount conditions/actions
107
+ /*
108
  if ($condition == "over") {
109
  $item_found = Mage::getModel('salesrule/rule_condition_product_found')
110
  ->setType('salesrule/rule_condition_product_found')
127
 
128
  $rule->getActions()->addCondition($actions);
129
  }
130
+ */
131
+
132
+ $generator = Mage::getModel('salesrule/coupon_massgenerator');
133
+
134
+ $parameters = array(
135
+ 'count'=>5,
136
+ 'format'=>'alphanumeric',
137
+ 'dash_every_x_characters'=>4,
138
+ 'prefix'=>'ABCD-EFGH-',
139
+ 'suffix'=>'-WXYZ',
140
+ 'length'=>8
141
+ );
142
+
143
+ $generator->setFormat(Mage_SalesRule_Helper_Coupon::COUPON_FORMAT_ALPHANUMERIC);
144
+ $generator->setDash(0);
145
+ $generator->setLength(8);
146
+ $generator->setPrefix('');
147
+ $generator->setSuffix('');
148
+
149
+ // Set the generator, and coupon type so it's able to generate
150
+ $rule->setCouponCodeGenerator($generator);
151
+
152
 
153
  // save discount
154
  $rule->save();
155
 
156
+ $codes = array();
157
+ for($i = 0; $i < $count; $i ++) {
158
+ $coupon = $rule->acquireCoupon(true);
159
+ $coupon
160
+ ->setType(Mage_SalesRule_Helper_Coupon::COUPON_TYPE_SPECIFIC_AUTOGENERATED)
161
+ ->save();
162
+ $code = $coupon->getCode();
163
+ $codes[] = $code;
164
+ }
165
+
166
+ $rule->setCouponType(2);
167
+ $rule->save();
168
+
169
+ return json_encode($codes);
170
  }
171
 
172
  return json_encode(array(
app/code/community/Retargeting/Tracker/controllers/ProductsController.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @category Retargeting
4
+ * @package Retargeting_Tracker
5
+ * @author Retargeting <info@retargeting.biz>
6
+ * @copyright Copyright (c) Retargeting
7
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
8
+ */
9
+
10
+ class Retargeting_Tracker_ProductsController extends Mage_Core_Controller_Front_Action
11
+ {
12
+ public function indexAction() {
13
+ echo '<?xml version="1.0" encoding="UTF-8"?>';
14
+ echo '
15
+ <products>';
16
+
17
+ $params = $this->getRequest()->getParams();
18
+
19
+ if ( isset($params['key']) && $params['key'] != '' && $params['key'] == Mage::getStoreConfig('retargetingtracker_options/discounts/discount_api_key') ) {
20
+
21
+ $collection = Mage::getResourceModel('catalog/product_collection');
22
+ foreach($collection as $product) {
23
+ $product = Mage::getModel('catalog/product')->load($product->getId());
24
+ $product_price = Mage::helper('tax')->getPrice($product, $product->getPrice());
25
+ $product_promo = ( Mage::helper('tax')->getPrice($product, $product->getPrice()) - Mage::helper('tax')->getPrice($product, $product->getFinalPrice()) > 0 ? Mage::helper('tax')->getPrice($product, $product->getFinalPrice()) : 0 );
26
+ $product_image = ( $product->getThumbnail() != 'no_selection' ? htmlspecialchars(Mage::helper('catalog/image')->init($product, 'thumbnail')) : htmlspecialchars(Mage::helper('catalog/image')->init($product, 'image')->resize(500)) );
27
+ $product_url = $product->getProductUrl();
28
+ echo '
29
+ <product>
30
+ <id>'.$product->getId().'</id>
31
+ <stock>'.$product->getIsInStock().'</stock>
32
+ <price>'.$product_price.'</price>
33
+ <promo>'.$product_promo.'</promo>
34
+ <url>'.$product_url.'</url>
35
+ <image>'.$product_image.'</image>
36
+ </product>';
37
+ }
38
+
39
+ }
40
+
41
+ echo '
42
+ </products>';
43
+ }
44
+ }
app/code/community/Retargeting/Tracker/etc/config.xml CHANGED
@@ -11,7 +11,7 @@
11
  <config>
12
  <modules>
13
  <Retargeting_Tracker>
14
- <version>1.0.1</version>
15
  </Retargeting_Tracker>
16
  </modules>
17
  <global>
11
  <config>
12
  <modules>
13
  <Retargeting_Tracker>
14
+ <version>1.0.2</version>
15
  </Retargeting_Tracker>
16
  </modules>
17
  <global>
app/code/community/Retargeting/Tracker/etc/system.xml CHANGED
@@ -40,6 +40,7 @@
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
  <show_in_store>1</show_in_store>
 
43
  </domain_api_key>
44
  </fields>
45
  </domain>
@@ -58,13 +59,23 @@
58
  <show_in_default>1</show_in_default>
59
  <show_in_website>1</show_in_website>
60
  <show_in_store>1</show_in_store>
 
61
  </discount_api_key>
62
  </fields>
63
  </discounts>
 
 
 
 
 
 
 
 
 
64
  <more translate="label">
65
  <label>More</label>
66
  <frontend_type>text</frontend_type>
67
- <sort_order>2</sort_order>
68
  <show_in_default>1</show_in_default>
69
  <show_in_website>1</show_in_website>
70
  <show_in_store>1</show_in_store>
40
  <show_in_default>1</show_in_default>
41
  <show_in_website>1</show_in_website>
42
  <show_in_store>1</show_in_store>
43
+ <comment><![CDATA[<a href="https://retargeting.biz/admin?action=api_redirect&token=5ac66ac466f3e1ec5e6fe5a040356997">Click here</a> to get your Domain API Key]]></comment>
44
  </domain_api_key>
45
  </fields>
46
  </domain>
59
  <show_in_default>1</show_in_default>
60
  <show_in_website>1</show_in_website>
61
  <show_in_store>1</show_in_store>
62
+ <comment><![CDATA[<a href="https://retargeting.biz/admin?action=api_redirect&token=028e36488ab8dd68eaac58e07ef8f9bf">Click here</a> to get your Discounts API Key]]></comment>
63
  </discount_api_key>
64
  </fields>
65
  </discounts>
66
+ <information translate="label">
67
+ <label>Specific URLs</label>
68
+ <frontend_type>text</frontend_type>
69
+ <sort_order>2</sort_order>
70
+ <show_in_default>1</show_in_default>
71
+ <show_in_website>1</show_in_website>
72
+ <show_in_store>1</show_in_store>
73
+ <comment><![CDATA[<strong>Discounts API URL:</strong> /retargetingtracker/discounts/addDiscountCode<br><strong>Products Feed URL:</strong> /retargetingtracker/products]]></comment>
74
+ </information>
75
  <more translate="label">
76
  <label>More</label>
77
  <frontend_type>text</frontend_type>
78
+ <sort_order>3</sort_order>
79
  <show_in_default>1</show_in_default>
80
  <show_in_website>1</show_in_website>
81
  <show_in_store>1</show_in_store>
app/code/community/Retargeting/Tracker/sql/retargeting_tracker_setup/mysql4-install-1.1.0.php ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * @category Retargeting
4
+ * @package Retargeting_Tracker
5
+ * @author Retargeting <info@retargeting.biz>
6
+ * @copyright Copyright (c) Retargeting
7
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
8
+ */
9
+
10
+ $installer = $this;
11
+
12
+ $installer->startSetup();
13
+
14
+ $tableName = $installer->getTable('retargeting_tracker');
15
+
16
+ $sql=<<<SQLTEXT
17
+ CREATE TABLE `{$tableName}` (
18
+ `id` INT NOT NULL AUTO_INCREMENT ,
19
+ `name` VARCHAR( 64 ) NOT NULL ,
20
+ `created_at` DATETIME NOT NULL ,
21
+ PRIMARY KEY ( `id` )
22
+ ) ENGINE = InnoDB;
23
+ SQLTEXT;
24
+
25
+ $installer->run($sql);
26
+
27
+ $installer->endSetup();
app/design/frontend/base/default/template/retargeting_tracker/embed.phtml CHANGED
@@ -8,9 +8,18 @@
8
  */
9
  ?>
10
  <script type="text/javascript">
 
 
 
 
 
 
 
 
11
  (function(){
12
  var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
13
  document.location.protocol ? "https://" : "http://") + "retargeting-data.eu/" +
14
  document.location.hostname.replace("www.","") + "/ra.js"; var s =
15
  document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
 
16
  </script>
8
  */
9
  ?>
10
  <script type="text/javascript">
11
+ <?php $ra_key = Mage::getStoreConfig('retargetingtracker_options/domain/domain_api_key'); ?>
12
+ <?php if ($ra_key && $ra_key != '') : ?>
13
+ (function(){
14
+ var ra_key = "<?php echo $ra_key; ?>";
15
+ var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
16
+ document.location.protocol ? "https://" : "http://") + "retargeting-data.eu/rajs/" + ra_key + ".js";
17
+ var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
18
+ <?php else : ?>
19
  (function(){
20
  var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
21
  document.location.protocol ? "https://" : "http://") + "retargeting-data.eu/" +
22
  document.location.hostname.replace("www.","") + "/ra.js"; var s =
23
  document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
24
+ <?php endif; ?>
25
  </script>
app/design/frontend/base/default/template/retargeting_tracker/triggers.phtml CHANGED
@@ -943,8 +943,10 @@ _ra_helper_addLoadEvent(function() {
943
  $module = $request->getModuleName();
944
  $controller = $request->getControllerName();
945
  $action = $request->getActionName();
 
 
946
  ?>
947
- <?php if ( ($module == 'checkout' && $controller == 'cart' && $action == 'index') || ($module == 'checkout' && $controller == 'onepage' && $action == 'index') || (Mage::getURL('checkout/onepage') == Mage::helper('core/url')->getCurrentUrl()) ) : ?>
948
 
949
  // Trigger checkoutIds
950
 
943
  $module = $request->getModuleName();
944
  $controller = $request->getControllerName();
945
  $action = $request->getActionName();
946
+
947
+ print_r(Mage::helper('core/url')->getCurrentUrl());
948
  ?>
949
+ <?php if ( ($module == 'checkout' && $controller == 'cart' && $action == 'index') || ($module == 'checkout' && $controller == 'onepage' && $action == 'index') || (Mage::getURL('checkout/onepage') == Mage::helper('core/url')->getCurrentUrl()) || (strrpos(Mage::helper('core/url')->getCurrentUrl(), "/onestepcheckout") === false) ) : ?>
950
 
951
  // Trigger checkoutIds
952
 
package.xml CHANGED
@@ -1,18 +1,54 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Retargeting_Tracker</name>
4
- <version>1.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Retargeting and Marketing Automation. Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.</summary>
10
- <description>&lt;h2&gt;Retargeting and Marketing Automation&lt;/h2&gt; &lt;p&gt;Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.&lt;/p&gt; &lt;h2&gt;Features&lt;/h2&gt; &lt;h3&gt;&lt;strong&gt;Live Triggers&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt; When you have people in our online shop, if you see that someone's showing a lot of interest in one product, wouldn't you offer them a small discount to make sure they buy it? That's what we thought!&amp;nbsp;&lt;br&gt; &lt;br&gt; With our personalized live triggers that's exactly what you'll do, just that you won't have to lift a finger.&lt;/p&gt; &lt;p&gt;&lt;a href="https://retargeting.biz/live-triggers-marketing" title="Live Triggers"&gt;read more about live triggers&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;E-mail triggers &amp;amp; reminders&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt; We all want to market someone when they're in a buying mood, but it's hard to get the right timing. But we found a secret formula and you'll have access to it through our e-mail marketing software. Someone leaves the site without finishing the order? We got your back!&lt;/p&gt; &lt;p&gt; Someone browsed the site, found interesting products but didn't press the buy button? We'll remind him about those cool products through a triggered email. And that's not all, we can do so much more with our personalized emails!&lt;/p&gt; &lt;p&gt;&lt;a href="https://retargeting.biz/email-triggers-and-reminders" title="E-mail triggers &amp; reminders"&gt;read more about email triggers&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;SMS Triggers&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;Nowadays, with everyone checking their phones every 5 minutes, you can't go wrong with this, you're 100% sure that they will see your message. What better way to remind someone that they forgot to finish order a couple of hours ago?&lt;/p&gt; &lt;p&gt;&lt;a href="https://retargeting.biz/sms-triggers" title="SMS Triggers"&gt;read more about sms triggers&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;&lt;strong&gt;Multitesting&lt;/strong&gt;&lt;/h3&gt; &lt;p&gt;We love A/B testing so much that we created Multitesting, an improved and limitless version compared to other email marketing softwares.&lt;/p&gt; &lt;p&gt;You can test as many different versions as you want and you only need one click to add a new one.Did we tell you that you can do this for any trigger, e-mail or live? The perfect&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Marketing_automation" title="marketing automation"&gt;marketing automation&lt;/a&gt;&amp;nbsp;tool for your online shop!&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;For help or more info, please contact info@retargeting.biz or visit&amp;nbsp;&lt;a href="http://www.retargeting.biz"&gt;retargeting.biz&lt;/a&gt;.&lt;/p&gt;</description>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  <notes>Retargeting</notes>
12
  <authors><author><name>Cosmin Atomei</name><user>retargeting</user><email>info@retargeting.biz</email></author></authors>
13
- <date>2015-05-08</date>
14
- <time>05:33:27</time>
15
- <contents><target name="magecommunity"><dir name="Retargeting"><dir name="Tracker"><dir name="Block"><file name="Embed.php" hash="d114429b378b186d144f75b725bd36c4"/><file name="Triggers.php" hash="fd2f2fad2041280b0d0572ea0e2220de"/></dir><dir name="Helper"><file name="Data.php" hash="6b547d3d67003b8bef48fd4eb8efe23f"/></dir><dir name="Model"><file name="Helppages.php" hash="51305978cda160ad7b3aa8bb8e42d3a5"/><file name="Observer.php" hash="891bb244bf9caa5d5742338cd5697ee8"/></dir><dir name="controllers"><file name="DiscountsController.php" hash="67247a363a19b6e94a33d5edfc568fa8"/><file name="IndexController.php" hash="9cbd5b979859b2014c5ed191d9b5686a"/></dir><dir name="etc"><file name="config.xml" hash="821371b9ce436626f6efa1b5a917ffe1"/><file name="system.xml" hash="67557492fbc0fd0514b0750d5f842f97"/></dir><dir name="sql"><dir name="retargeting_tracker_setup"><file name="mysql4-install-1.0.0.php" hash="6613b3db4b7ec61fe47f9b69591fa0c5"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Retargeting_Tracker.xml" hash="44dbbcea34bc8ed9cc6d744176adb9a6"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="retargeting_tracker.xml" hash="a27cb36a780ee24f3e70aba08599f37e"/></dir><dir name="template"><dir name="retargeting_tracker"><file name="embed.phtml" hash="2a44aee08ed2f5c058b6ea7698afb642"/><file name="triggers.phtml" hash="ccdcdf5efed923567d26ef73d4ccbc2e"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Retargeting_Tracker</name>
4
+ <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Retargeting and Marketing Automation. Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.</summary>
10
+ <description>&lt;h2&gt;Retargeting and Marketing Automation&lt;/h2&gt;&#xD;
11
+ &#xD;
12
+ &lt;p&gt;Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.&lt;/p&gt;&#xD;
13
+ &#xD;
14
+ &lt;h2&gt;Features&lt;/h2&gt;&#xD;
15
+ &#xD;
16
+ &lt;h3&gt;&lt;strong&gt;Live Triggers&lt;/strong&gt;&lt;/h3&gt;&#xD;
17
+ &#xD;
18
+ &lt;p&gt;When you have people in our online shop, if you see that someone&amp;#39;s showing a lot of interest in one product, wouldn&amp;#39;t you offer them a small discount to make sure they buy it? That&amp;#39;s what we thought!&amp;nbsp;&lt;br /&gt;&#xD;
19
+ &lt;br /&gt;&#xD;
20
+ With our personalized live triggers that&amp;#39;s exactly what you&amp;#39;ll do, just that you won&amp;#39;t have to lift a finger.&lt;/p&gt;&#xD;
21
+ &#xD;
22
+ &lt;p&gt;&lt;a href="https://retargeting.biz/live-triggers-marketing"&gt;read more about live triggers&lt;/a&gt;&lt;/p&gt;&#xD;
23
+ &#xD;
24
+ &lt;h3&gt;&lt;strong&gt;E-mail triggers &amp;amp; reminders&lt;/strong&gt;&lt;/h3&gt;&#xD;
25
+ &#xD;
26
+ &lt;p&gt;We all want to market someone when they&amp;#39;re in a buying mood, but it&amp;#39;s hard to get the right timing. But we found a secret formula and you&amp;#39;ll have access to it through our e-mail marketing software. Someone leaves the site without finishing the order? We got your back!&lt;/p&gt;&#xD;
27
+ &#xD;
28
+ &lt;p&gt;Someone browsed the site, found interesting products but didn&amp;#39;t press the buy button? We&amp;#39;ll remind him about those cool products through a triggered email. And that&amp;#39;s not all, we can do so much more with our personalized emails!&lt;/p&gt;&#xD;
29
+ &#xD;
30
+ &lt;p&gt;&lt;a href="https://retargeting.biz/email-triggers-and-reminders"&gt;read more about email triggers&lt;/a&gt;&lt;/p&gt;&#xD;
31
+ &#xD;
32
+ &lt;h3&gt;&lt;strong&gt;SMS Triggers&lt;/strong&gt;&lt;/h3&gt;&#xD;
33
+ &#xD;
34
+ &lt;p&gt;Nowadays, with everyone checking their phones every 5 minutes, you can&amp;#39;t go wrong with this, you&amp;#39;re 100% sure that they will see your message. What better way to remind someone that they forgot to finish order a couple of hours ago?&lt;/p&gt;&#xD;
35
+ &#xD;
36
+ &lt;p&gt;&lt;a href="https://retargeting.biz/sms-triggers"&gt;read more about sms triggers&lt;/a&gt;&lt;/p&gt;&#xD;
37
+ &#xD;
38
+ &lt;h3&gt;&lt;strong&gt;Multitesting&lt;/strong&gt;&lt;/h3&gt;&#xD;
39
+ &#xD;
40
+ &lt;p&gt;We love A/B testing so much that we created Multitesting, an improved and limitless version compared to other email marketing softwares.&lt;/p&gt;&#xD;
41
+ &#xD;
42
+ &lt;p&gt;You can test as many different versions as you want and you only need one click to add a new one.Did we tell you that you can do this for any trigger, e-mail or live? The perfect&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Marketing_automation"&gt;marketing automation&lt;/a&gt;&amp;nbsp;tool for your online shop!&lt;/p&gt;&#xD;
43
+ &#xD;
44
+ &lt;p&gt;&lt;strong&gt;Contact&lt;/strong&gt;&lt;/p&gt;&#xD;
45
+ &#xD;
46
+ &lt;p&gt;For help or more info, please contact info@retargeting.biz or visit&amp;nbsp;&lt;a href="http://www.retargeting.biz"&gt;retargeting.biz&lt;/a&gt;.&lt;/p&gt;</description>
47
  <notes>Retargeting</notes>
48
  <authors><author><name>Cosmin Atomei</name><user>retargeting</user><email>info@retargeting.biz</email></author></authors>
49
+ <date>2015-06-08</date>
50
+ <time>12:28:04</time>
51
+ <contents><target name="magecommunity"><dir name="Retargeting"><dir name="Tracker"><dir name="Block"><file name="Embed.php" hash="d114429b378b186d144f75b725bd36c4"/><file name="Triggers.php" hash="fd2f2fad2041280b0d0572ea0e2220de"/></dir><dir name="Helper"><file name="Data.php" hash="6b547d3d67003b8bef48fd4eb8efe23f"/></dir><dir name="Model"><file name="Helppages.php" hash="51305978cda160ad7b3aa8bb8e42d3a5"/><file name="Observer.php" hash="891bb244bf9caa5d5742338cd5697ee8"/></dir><dir name="controllers"><file name="DiscountsController.php" hash="2c1386a96a75a2b3e5c3667a37dc285f"/><file name="IndexController.php" hash="9cbd5b979859b2014c5ed191d9b5686a"/><file name="ProductsController.php" hash="6498c0be8d4989d47f70f4c24b9fa904"/></dir><dir name="etc"><file name="config.xml" hash="916283ac8d39f30f74870dd2fe57cd95"/><file name="system.xml" hash="46a5ed1ce340892c1010240e9c622a4e"/></dir><dir name="sql"><dir name="retargeting_tracker_setup"><file name="mysql4-install-1.0.0.php" hash="6613b3db4b7ec61fe47f9b69591fa0c5"/><file name="mysql4-install-1.1.0.php" hash="6613b3db4b7ec61fe47f9b69591fa0c5"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Retargeting_Tracker.xml" hash="44dbbcea34bc8ed9cc6d744176adb9a6"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="retargeting_tracker.xml" hash="a27cb36a780ee24f3e70aba08599f37e"/></dir><dir name="template"><dir name="retargeting_tracker"><file name="embed.phtml" hash="2d973cc9fe231ebf13da0b8ae3d3ccbb"/><file name="triggers.phtml" hash="6edb265c5a761fa45235a67cebaee36a"/></dir></dir></dir></dir></dir></target></contents>
52
  <compatible/>
53
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
54
  </package>