Version Notes
Minor bugfixes
Download this release
Release Info
Developer | Retargeting Team |
Extension | Retargeting_Tracker |
Version | 1.2.4 |
Comparing to | |
See all releases |
Code changes from version 1.2.3 to 1.2.4
- app/code/community/Retargeting/.DS_Store +0 -0
- app/code/community/Retargeting/Tracker/.DS_Store +0 -0
- app/code/community/Retargeting/Tracker/Model/.DS_Store +0 -0
- app/code/community/Retargeting/Tracker/Model/Observer.php +4 -4
- app/code/community/Retargeting/Tracker/controllers/DiscountsController.php +5 -1
- app/code/community/Retargeting/Tracker/etc/.DS_Store +0 -0
- app/code/community/Retargeting/Tracker/etc/config.xml +1 -1
- app/design/frontend/base/default/template/retargeting_tracker/embed.phtml +6 -0
- app/design/frontend/base/default/template/retargeting_tracker/triggers.phtml +145 -17
- package.xml +10 -10
app/code/community/Retargeting/.DS_Store
DELETED
Binary file
|
app/code/community/Retargeting/Tracker/.DS_Store
DELETED
Binary file
|
app/code/community/Retargeting/Tracker/Model/.DS_Store
DELETED
Binary file
|
app/code/community/Retargeting/Tracker/Model/Observer.php
CHANGED
@@ -87,7 +87,7 @@ class Retargeting_Tracker_Model_Observer
|
|
87 |
}
|
88 |
}
|
89 |
|
90 |
-
if(count($optionsCode) > 0) $options = '{ "code": "'.implode('-', $optionsCode).'", "stock":
|
91 |
else $options = "false";
|
92 |
|
93 |
$info = array(
|
@@ -177,7 +177,7 @@ class Retargeting_Tracker_Model_Observer
|
|
177 |
}
|
178 |
}
|
179 |
|
180 |
-
$variationCode = count($optionsCode) > 0 ? '"'.implode('-', $optionsCode).'"' : "
|
181 |
|
182 |
$products[] = '{
|
183 |
"id": "'. $item->getProductId() .'",
|
@@ -233,7 +233,7 @@ class Retargeting_Tracker_Model_Observer
|
|
233 |
"id": "'. $item->getProductId() .'",
|
234 |
"quantity": '. $item->getQtyOrdered() .',
|
235 |
"price": ' . Mage::helper('tax')->getPrice($item, $item->getPrice()).',
|
236 |
-
"variation_code":
|
237 |
}
|
238 |
|
239 |
$info = array(
|
@@ -263,4 +263,4 @@ class Retargeting_Tracker_Model_Observer
|
|
263 |
Mage::getSingleton('core/session')->setTriggerSaveOrder($info);
|
264 |
}
|
265 |
}
|
266 |
-
}
|
87 |
}
|
88 |
}
|
89 |
|
90 |
+
if(count($optionsCode) > 0) $options = '{ "code": "'.implode('-', $optionsCode).'", "stock":1, "details": {'.implode(', ', $optionsDetails).'} }';
|
91 |
else $options = "false";
|
92 |
|
93 |
$info = array(
|
177 |
}
|
178 |
}
|
179 |
|
180 |
+
$variationCode = count($optionsCode) > 0 ? '"'.implode('-', $optionsCode).'"' : "false";
|
181 |
|
182 |
$products[] = '{
|
183 |
"id": "'. $item->getProductId() .'",
|
233 |
"id": "'. $item->getProductId() .'",
|
234 |
"quantity": '. $item->getQtyOrdered() .',
|
235 |
"price": ' . Mage::helper('tax')->getPrice($item, $item->getPrice()).',
|
236 |
+
"variation_code": false}';
|
237 |
}
|
238 |
|
239 |
$info = array(
|
263 |
Mage::getSingleton('core/session')->setTriggerSaveOrder($info);
|
264 |
}
|
265 |
}
|
266 |
+
}
|
app/code/community/Retargeting/Tracker/controllers/DiscountsController.php
CHANGED
@@ -55,7 +55,11 @@ class Retargeting_Tracker_DiscountsController extends Mage_Core_Controller_Front
|
|
55 |
if ( $name != null && ( $type == "fixed value" || $type == "free shipping" || $type == "percentage" ) )
|
56 |
{
|
57 |
$rule = Mage::getModel('salesrule/rule');
|
58 |
-
$
|
|
|
|
|
|
|
|
|
59 |
|
60 |
// discount name and init
|
61 |
$rule->setName($name)
|
55 |
if ( $name != null && ( $type == "fixed value" || $type == "free shipping" || $type == "percentage" ) )
|
56 |
{
|
57 |
$rule = Mage::getModel('salesrule/rule');
|
58 |
+
$customerGroupColl = Mage::getModel('customer/group')->getCollection();
|
59 |
+
$customer_groups = [];
|
60 |
+
foreach($customerGroupColl as $type) {
|
61 |
+
$customer_groups[] = $type->getCustomerGroupId();
|
62 |
+
}
|
63 |
|
64 |
// discount name and init
|
65 |
$rule->setName($name)
|
app/code/community/Retargeting/Tracker/etc/.DS_Store
DELETED
Binary file
|
app/code/community/Retargeting/Tracker/etc/config.xml
CHANGED
@@ -11,7 +11,7 @@
|
|
11 |
<config>
|
12 |
<modules>
|
13 |
<Retargeting_Tracker>
|
14 |
-
<version>1.2.
|
15 |
</Retargeting_Tracker>
|
16 |
</modules>
|
17 |
<global>
|
11 |
<config>
|
12 |
<modules>
|
13 |
<Retargeting_Tracker>
|
14 |
+
<version>1.2.0</version>
|
15 |
</Retargeting_Tracker>
|
16 |
</modules>
|
17 |
<global>
|
app/design/frontend/base/default/template/retargeting_tracker/embed.phtml
CHANGED
@@ -23,5 +23,11 @@
|
|
23 |
var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
|
24 |
document.location.protocol ? "https://" : "http://") + "tracking.retargeting.biz/v3/rajs/" + ra_key + ".js";
|
25 |
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
<?php endif; ?>
|
27 |
</script>
|
23 |
var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
|
24 |
document.location.protocol ? "https://" : "http://") + "tracking.retargeting.biz/v3/rajs/" + ra_key + ".js";
|
25 |
var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
|
26 |
+
<?php else : ?>
|
27 |
+
(function(){
|
28 |
+
var ra = document.createElement("script"); ra.type ="text/javascript"; ra.async = true; ra.src = ("https:" ==
|
29 |
+
document.location.protocol ? "https://" : "http://") + "retargeting-data.eu/" +
|
30 |
+
document.location.hostname.replace("www.","") + "/ra.js"; var s =
|
31 |
+
document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(ra,s);})();
|
32 |
<?php endif; ?>
|
33 |
</script>
|
app/design/frontend/base/default/template/retargeting_tracker/triggers.phtml
CHANGED
@@ -155,7 +155,7 @@
|
|
155 |
'}]';
|
156 |
} else {
|
157 |
$_category = '[{
|
158 |
-
"id": "1",
|
159 |
"name": "no category",
|
160 |
"parent": false
|
161 |
}]';
|
@@ -234,18 +234,36 @@
|
|
234 |
"breadcrumb" : '.$_categoryBreadcrumb.
|
235 |
'}]';
|
236 |
} else {
|
237 |
-
$_category = '[{"id": "1", "name": "no category", "parent": false}]';
|
238 |
}
|
239 |
?>
|
240 |
|
241 |
var _ra = _ra || {};
|
242 |
-
_ra.
|
243 |
-
"
|
244 |
-
"
|
245 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
};
|
247 |
-
|
248 |
-
|
|
|
249 |
}
|
250 |
|
251 |
<?php else : ?>
|
@@ -400,7 +418,6 @@
|
|
400 |
|
401 |
var _ra_vo = {
|
402 |
"code": _ra_voCode.join('-'),
|
403 |
-
"stock": 1,
|
404 |
"details": _ra_voDetails
|
405 |
}
|
406 |
return _ra_vo;
|
@@ -655,17 +672,68 @@
|
|
655 |
$_productUrl = $_product->getProductUrl();
|
656 |
$_category = false;
|
657 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
?>
|
|
|
659 |
var _ra = _ra || {};
|
660 |
-
_ra.
|
661 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
662 |
};
|
663 |
-
|
664 |
if (_ra.ready !== undefined) {
|
665 |
-
if(typeof _ra.
|
666 |
}
|
667 |
|
668 |
-
|
669 |
<?php else : ?>
|
670 |
|
671 |
var _ra = _ra || {};
|
@@ -761,6 +829,68 @@ _ra_helper_addLoadEvent(function() {
|
|
761 |
<?php Mage::getSingleton('core/session')->unsTriggerCommentOnProduct(); ?>
|
762 |
<?php endif ?>
|
763 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
<?php
|
765 |
/*
|
766 |
----------------------- Trigger saveOrder -----------------------
|
@@ -783,8 +913,6 @@ _ra_helper_addLoadEvent(function() {
|
|
783 |
"discount": <?php echo $info['discount']; ?>,
|
784 |
"discount_code": "<?php echo $info['discount_code']; ?>",
|
785 |
"shipping": <?php echo $info['shipping']; ?>,
|
786 |
-
"rebates": 0,
|
787 |
-
"fees": 0,
|
788 |
"total": <?php echo $info['total']; ?>,
|
789 |
};
|
790 |
_ra.saveOrderProducts = <?php echo $info['products']; ?>
|
@@ -885,4 +1013,4 @@ if (typeof FB != "undefined") {
|
|
885 |
?>
|
886 |
<?php
|
887 |
Mage::getSingleton('core/session')->setReferralController( Mage::app()->getFrontController()->getRequest()->getControllerName() );
|
888 |
-
?>
|
155 |
'}]';
|
156 |
} else {
|
157 |
$_category = '[{
|
158 |
+
"id": "-1",
|
159 |
"name": "no category",
|
160 |
"parent": false
|
161 |
}]';
|
234 |
"breadcrumb" : '.$_categoryBreadcrumb.
|
235 |
'}]';
|
236 |
} else {
|
237 |
+
$_category = '[{"id": "-1", "name": "no category", "parent": false}]';
|
238 |
}
|
239 |
?>
|
240 |
|
241 |
var _ra = _ra || {};
|
242 |
+
_ra.sendProductInfo = {
|
243 |
+
"id": "<?php echo $_product->getId(); ?>",
|
244 |
+
"name": "<?php echo htmlspecialchars($_product->getName()); ?>",
|
245 |
+
"url": "<?php echo htmlspecialchars(strtok($_productUrl,'?')); ?>",
|
246 |
+
"img": "<?php echo htmlspecialchars( Mage::helper('catalog/image')->init($_product, 'image')->resize(500) ); ?>",
|
247 |
+
"price": <?php echo Mage::helper('tax')->getPrice($_product, $_product->getPrice()); ?>,
|
248 |
+
"promo": <?php echo ( Mage::helper('tax')->getPrice($_product, $_product->getPrice()) - Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) > 0 ? Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) : 0 ); ?>,
|
249 |
+
"inventory": {
|
250 |
+
"variations": false,
|
251 |
+
"stock": <?php echo $_product->getIsInStock() ?>
|
252 |
+
},
|
253 |
+
"brand": false,
|
254 |
+
"category": <?php echo $_category; ?>,
|
255 |
+
"callback_function": function() {
|
256 |
+
_ra.addToCartInfo = {
|
257 |
+
"product_id": "<?php echo $info['product_id']; ?>",
|
258 |
+
"quantity": <?php echo $_product->getIsInStock() ?>,
|
259 |
+
"variation": <?php echo $info['variation']; ?>
|
260 |
+
};
|
261 |
+
if(typeof _ra.addToCart !== "undefined") _ra.addToCart(_ra.addToCartInfo.product_id, _ra.addToCartInfo.variation);
|
262 |
+
}
|
263 |
};
|
264 |
+
|
265 |
+
if (_ra.ready !== undefined) {
|
266 |
+
if(typeof _ra.sendProduct !== "undefined") _ra.sendProduct(_ra.sendProductInfo);
|
267 |
}
|
268 |
|
269 |
<?php else : ?>
|
418 |
|
419 |
var _ra_vo = {
|
420 |
"code": _ra_voCode.join('-'),
|
|
|
421 |
"details": _ra_voDetails
|
422 |
}
|
423 |
return _ra_vo;
|
672 |
$_productUrl = $_product->getProductUrl();
|
673 |
$_category = false;
|
674 |
|
675 |
+
$_productCategoryIds = $_product->getCategoryIds();
|
676 |
+
if ( count($_productCategoryIds) ) {
|
677 |
+
$firstCategoryId = $_productCategoryIds[0];
|
678 |
+
$_category = Mage::getModel('catalog/category')->load($firstCategoryId);
|
679 |
+
}
|
680 |
+
|
681 |
+
$_categoryParent = "false";
|
682 |
+
$_categoryBreadcrumb = "[]";
|
683 |
+
|
684 |
+
if($_category) {
|
685 |
+
if ( $_category->getLevel() > 2 ) {
|
686 |
+
$_categoryParent = '"'.$_category->getParentId().'"';
|
687 |
+
$_categoryBreadcrumb = array();
|
688 |
+
$breadcrumbCategory = $_category;
|
689 |
+
while ( $breadcrumbCategory->getLevel() > 2 ) {
|
690 |
+
$breadcrumbCategory = Mage::getModel('catalog/category')->load($breadcrumbCategory->getParentId());
|
691 |
+
|
692 |
+
$_categoryBreadcrumb[] = '{
|
693 |
+
"id": "'.$breadcrumbCategory->getId().'",
|
694 |
+
"name": "'.htmlspecialchars($breadcrumbCategory->getName()).'",
|
695 |
+
"parent": '.( $breadcrumbCategory->getLevel() > 2 ? '"'.$breadcrumbCategory->getParentId().'"' : 'false' ).'
|
696 |
+
}';
|
697 |
+
}
|
698 |
+
$_categoryBreadcrumb = '['.implode(', ', $_categoryBreadcrumb).']';
|
699 |
+
}
|
700 |
+
$_category = '[{
|
701 |
+
"id": "'.$_category->getId().'",
|
702 |
+
"name": "'.htmlspecialchars($_category->getName()).'",
|
703 |
+
"parent": '.$_categoryParent.',
|
704 |
+
"breadcrumb" : '.$_categoryBreadcrumb.
|
705 |
+
'}]';
|
706 |
+
} else {
|
707 |
+
$_category = '[{"id": "-1", "name": "no category", "parent": false}]';
|
708 |
+
}
|
709 |
?>
|
710 |
+
|
711 |
var _ra = _ra || {};
|
712 |
+
_ra.sendProductInfo = {
|
713 |
+
"id": "<?php echo $_product->getId(); ?>",
|
714 |
+
"name": "<?php echo htmlspecialchars($_product->getName()); ?>",
|
715 |
+
"url": "<?php echo htmlspecialchars(strtok($_productUrl,'?')); ?>",
|
716 |
+
"img": "<?php echo htmlspecialchars( Mage::helper('catalog/image')->init($_product, 'image')->resize(500) ); ?>",
|
717 |
+
"price": <?php echo Mage::helper('tax')->getPrice($_product, $_product->getPrice()); ?>,
|
718 |
+
"promo": <?php echo ( Mage::helper('tax')->getPrice($_product, $_product->getPrice()) - Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) > 0 ? Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) : 0 ); ?>,
|
719 |
+
"inventory": {
|
720 |
+
"variations": false,
|
721 |
+
"stock": <?php echo $_product->getIsInStock() ?>
|
722 |
+
},
|
723 |
+
"brand": false,
|
724 |
+
"category": <?php echo $_category; ?>,
|
725 |
+
"callback_function": function() {
|
726 |
+
_ra.addToWishlistInfo = {
|
727 |
+
"product_id": "<?php echo $info['product_id']; ?>"
|
728 |
+
};
|
729 |
+
if(typeof _ra.addToWishlist !== "undefined") _ra.addToWishlist(_ra.addToWishlistInfo.product_id);
|
730 |
+
}
|
731 |
};
|
732 |
+
|
733 |
if (_ra.ready !== undefined) {
|
734 |
+
if(typeof _ra.sendProduct !== "undefined") _ra.sendProduct(_ra.sendProductInfo);
|
735 |
}
|
736 |
|
|
|
737 |
<?php else : ?>
|
738 |
|
739 |
var _ra = _ra || {};
|
829 |
<?php Mage::getSingleton('core/session')->unsTriggerCommentOnProduct(); ?>
|
830 |
<?php endif ?>
|
831 |
|
832 |
+
|
833 |
+
|
834 |
+
<?php
|
835 |
+
/*
|
836 |
+
----------------------- Trigger mouseOverPrice -----------------------
|
837 |
+
*/
|
838 |
+
?>
|
839 |
+
<?php if ( Mage::app()->getFrontController()->getRequest()->getControllerName() == "product" && !is_null(Mage::registry('product')) ) : ?>
|
840 |
+
|
841 |
+
// Trigger mouseOverPrice
|
842 |
+
|
843 |
+
<?php $_product = Mage::registry('current_product'); ?>
|
844 |
+
<?php if($_product): ?>
|
845 |
+
function _ra_triggerMouseOverPrice() {
|
846 |
+
if(typeof _ra.mouseOverPrice !== "undefined") _ra.mouseOverPrice("<?php echo $_product->getId(); ?>", {
|
847 |
+
"price": <?php echo Mage::helper('tax')->getPrice($_product, $_product->getPrice()); ?>,
|
848 |
+
"promo": <?php echo ( Mage::helper('tax')->getPrice($_product, $_product->getPrice()) - Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) > 0 ? Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice()) : 0 ); ?>
|
849 |
+
});
|
850 |
+
}
|
851 |
+
|
852 |
+
_ra_helper_addLoadEvent(function() {
|
853 |
+
if ( document.getElementById("product-price-<?php echo $_product->getId(); ?>") !== null ) {
|
854 |
+
document.getElementById("product-price-<?php echo $_product->getId(); ?>").onmouseover = _ra_triggerMouseOverPrice;
|
855 |
+
}
|
856 |
+
if ( document.getElementById("old-price-<?php echo $_product->getId(); ?>") !== null ) {
|
857 |
+
document.getElementById("old-price-<?php echo $_product->getId(); ?>").onmouseover = _ra_triggerMouseOverPrice;
|
858 |
+
}
|
859 |
+
});
|
860 |
+
|
861 |
+
<?php endif ?>
|
862 |
+
<?php endif ?>
|
863 |
+
|
864 |
+
|
865 |
+
|
866 |
+
<?php
|
867 |
+
/*
|
868 |
+
----------------------- Trigger mouseOverAddToCart -----------------------
|
869 |
+
*/
|
870 |
+
?>
|
871 |
+
<?php if ( Mage::app()->getFrontController()->getRequest()->getControllerName() == "product" && !is_null(Mage::registry('product')) ) : ?>
|
872 |
+
|
873 |
+
// Trigger mouseOverAddToCart
|
874 |
+
|
875 |
+
<?php $_product = Mage::registry('current_product'); ?>
|
876 |
+
<?php if($_product): ?>
|
877 |
+
function _ra_triggerMouseOverAddToCart() {
|
878 |
+
if(typeof _ra.mouseOverAddToCart !== "undefined") _ra.mouseOverAddToCart("<?php echo $_product->getId(); ?>");
|
879 |
+
}
|
880 |
+
|
881 |
+
_ra_helper_addLoadEvent(function() {
|
882 |
+
if ( document.getElementById("product-addtocart-button") !== null ) {
|
883 |
+
document.getElementById("product-addtocart-button").onmouseover = _ra_triggerMouseOverAddToCart;
|
884 |
+
} else if ( document.getElementsByClassName("btn-cart").length > 0 ) {
|
885 |
+
document.getElementsByClassName("btn-cart")[0].onmouseover = _ra_triggerMouseOverAddToCart;
|
886 |
+
}
|
887 |
+
});
|
888 |
+
|
889 |
+
<?php endif ?>
|
890 |
+
<?php endif ?>
|
891 |
+
|
892 |
+
|
893 |
+
|
894 |
<?php
|
895 |
/*
|
896 |
----------------------- Trigger saveOrder -----------------------
|
913 |
"discount": <?php echo $info['discount']; ?>,
|
914 |
"discount_code": "<?php echo $info['discount_code']; ?>",
|
915 |
"shipping": <?php echo $info['shipping']; ?>,
|
|
|
|
|
916 |
"total": <?php echo $info['total']; ?>,
|
917 |
};
|
918 |
_ra.saveOrderProducts = <?php echo $info['products']; ?>
|
1013 |
?>
|
1014 |
<?php
|
1015 |
Mage::getSingleton('core/session')->setReferralController( Mage::app()->getFrontController()->getRequest()->getControllerName() );
|
1016 |
+
?>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Retargeting_Tracker</name>
|
4 |
-
<version>1.2.
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -11,27 +11,27 @@
|
|
11 |
<p>Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.</p>
|
12 |
<h2>Features</h2>
|
13 |
<h3><strong>Live Triggers</strong></h3>
|
14 |
-
<p> 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
|
15 |
<br />
|
16 |
With our personalized live triggers that's exactly what you'll do, just that you won't have to lift a finger.</p>
|
17 |
<p><a href="https://retargeting.biz/live-triggers-marketing" title="Live Triggers">read more about live triggers</a></p>
|
18 |
-
<h3><strong>E-mail triggers & reminders</strong></h3>
|
19 |
<p> 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!</p>
|
20 |
<p> 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!</p>
|
21 |
-
<p><a href="https://retargeting.biz/email-triggers-and-reminders" title="E-mail triggers & reminders">read more about email triggers</a></p>
|
22 |
<h3><strong>SMS Triggers</strong></h3>
|
23 |
<p> 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?</p>
|
24 |
<p><a href="https://retargeting.biz/sms-triggers" title="SMS Triggers">read more about sms triggers</a></p>
|
25 |
<h3><strong>Multitesting</strong></h3>
|
26 |
<p>We love A/B testing so much that we created Multitesting, an improved and limitless version compared to other email marketing softwares.</p>
|
27 |
-
<p>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
|
28 |
<p><strong>Contact</strong></p>
|
29 |
-
<p>For help or more info, please contact info@retargeting.biz or visit
|
30 |
<notes>Minor bugfixes</notes>
|
31 |
<authors><author><name>Retargeting Team</name><user>retargeting</user><email>info@retargeting.biz</email></author></authors>
|
32 |
-
<date>2016-
|
33 |
-
<time>
|
34 |
-
<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="
|
35 |
<compatible/>
|
36 |
-
<dependencies><required><php><min>5.
|
37 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Retargeting_Tracker</name>
|
4 |
+
<version>1.2.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
11 |
<p>Personalized email content + Personalized live messages + SMS triggers to deliver to your customers the products they want to buy.</p>
|
12 |
<h2>Features</h2>
|
13 |
<h3><strong>Live Triggers</strong></h3>
|
14 |
+
<p> 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!<br />
|
15 |
<br />
|
16 |
With our personalized live triggers that's exactly what you'll do, just that you won't have to lift a finger.</p>
|
17 |
<p><a href="https://retargeting.biz/live-triggers-marketing" title="Live Triggers">read more about live triggers</a></p>
|
18 |
+
<h3><strong>E-mail triggers &amp; reminders</strong></h3>
|
19 |
<p> 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!</p>
|
20 |
<p> 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!</p>
|
21 |
+
<p><a href="https://retargeting.biz/email-triggers-and-reminders" title="E-mail triggers &amp; reminders">read more about email triggers</a></p>
|
22 |
<h3><strong>SMS Triggers</strong></h3>
|
23 |
<p> 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?</p>
|
24 |
<p><a href="https://retargeting.biz/sms-triggers" title="SMS Triggers">read more about sms triggers</a></p>
|
25 |
<h3><strong>Multitesting</strong></h3>
|
26 |
<p>We love A/B testing so much that we created Multitesting, an improved and limitless version compared to other email marketing softwares.</p>
|
27 |
+
<p>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<a href="http://en.wikipedia.org/wiki/Marketing_automation" title="marketing automation">marketing automation</a>tool for your online shop!</p>
|
28 |
<p><strong>Contact</strong></p>
|
29 |
+
<p>For help or more info, please contact info@retargeting.biz or visit<a href="http://retargeting.biz">retargeting.biz</a>.</p></description>
|
30 |
<notes>Minor bugfixes</notes>
|
31 |
<authors><author><name>Retargeting Team</name><user>retargeting</user><email>info@retargeting.biz</email></author></authors>
|
32 |
+
<date>2016-07-21</date>
|
33 |
+
<time>14:39:09</time>
|
34 |
+
<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="2a5e9ec6f943e93c6db0b1571b27e5b2"/></dir><dir name="controllers"><file name="DiscountsController.php" hash="cdc9cf845132085533b0faac4af9161f"/><file name="IndexController.php" hash="9cbd5b979859b2014c5ed191d9b5686a"/><file name="ProductsController.php" hash="f2f556aee8c80f3a77a884792520102a"/></dir><dir name="etc"><file name="config.xml" hash="a03f249b661ec65b30dde10701e5412c"/><file name="system.xml" hash="a9355f6a0d87bed6fb48d73db9646a41"/></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="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="61395cd9bcc55a21807f627b8d108aac"/><file name="triggers.phtml" hash="69ca1957ffad152904acf110bb4d9bac"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Retargeting_Tracker.xml" hash="44dbbcea34bc8ed9cc6d744176adb9a6"/></dir></target><target name="magelib"><dir name="Retargeting"><file name="Retargeting_REST_API_Client.php" hash="fd92942d4feb817768bb8157c01c7138"/></dir></target></contents>
|
35 |
<compatible/>
|
36 |
+
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
37 |
</package>
|