OptiMonkM1 - Version 1.0.4

Version Notes

Bug fixing, error logging

Download this release

Release Info

Developer János Gál
Extension OptiMonkM1
Version 1.0.4
Comparing to
See all releases


Code changes from version 1.0.3 to 1.0.4

app/code/community/Wse/OptiMonk/Block/Entrycode.php CHANGED
@@ -40,7 +40,7 @@ class Wse_OptiMonk_Block_Entrycode extends Mage_Core_Block_Template
40
  */
41
  public function getId()
42
  {
43
- return $this->getModuleHelper()->getId();
44
  }
45
 
46
  /**
40
  */
41
  public function getId()
42
  {
43
+ return trim($this->getModuleHelper()->getId());
44
  }
45
 
46
  /**
app/code/community/Wse/OptiMonk/Helper/Data.php CHANGED
@@ -45,7 +45,7 @@ class Wse_Optimonk_Helper_Data extends Mage_Core_Helper_Abstract
45
  */
46
  public function getId()
47
  {
48
- return $this->getConfigValue('id');
49
  }
50
 
51
  /**
45
  */
46
  public function getId()
47
  {
48
+ return trim($this->getConfigValue('id'));
49
  }
50
 
51
  /**
app/code/community/Wse/OptiMonk/Model/Observer.php CHANGED
@@ -19,7 +19,7 @@
19
  * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
  * @author Tibor Berna
21
  */
22
- class Wse_OptiMonk_Model_Observer
23
  {
24
  /**
25
  * Listen to the event core_block_abstract_to_html_after
@@ -53,6 +53,31 @@ class Wse_OptiMonk_Model_Observer
53
  return $this;
54
  }
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  /**
57
  * @return Wse_Optimonk_Helper_Data
58
  */
19
  * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
  * @author Tibor Berna
21
  */
22
+ class Wse_OptiMonk_Model_Observer extends Mage_Core_Model_Session_Abstract
23
  {
24
  /**
25
  * Listen to the event core_block_abstract_to_html_after
53
  return $this;
54
  }
55
 
56
+ /**
57
+ * Logging plugin install
58
+ */
59
+ public function sendDataToOptimonk()
60
+ {
61
+ $url = 'https://front.optimonk.com/apps/magento/connect';
62
+ $domain = parse_url(Mage::getBaseUrl( Mage_Core_Model_Store::URL_TYPE_WEB));
63
+
64
+ $data = array(
65
+ "user" => trim($this->getModuleHelper()->getId()),
66
+ "domain" => $domain['host'],
67
+ "version" => Mage::getVersion()
68
+ );
69
+
70
+ $ch = curl_init($url);
71
+ curl_setopt($ch, CURLOPT_URL, $url);
72
+ curl_setopt($ch, CURLOPT_POST, true);
73
+ curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
74
+ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
75
+ curl_setopt($ch, CURLOPT_USERAGENT, "Magento OM plugin");
76
+ curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
77
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
78
+ curl_exec($ch);
79
+ }
80
+
81
  /**
82
  * @return Wse_Optimonk_Helper_Data
83
  */
app/code/community/Wse/OptiMonk/etc/config.xml CHANGED
@@ -1,100 +1,110 @@
1
- <?xml version="1.0"?>
2
- <!--
3
- /**
4
- * Optimonk plugin for Magento 1.7+
5
- *
6
- * This program is free software: you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License as published by
8
- * the Free Software Foundation, either version 3 of the License, or
9
- * (at your option) any later version.
10
- *
11
- * This program is distributed in the hope that it will be useful,
12
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
- * GNU General Public License for more details.
15
- *
16
- * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
17
- *
18
- * @package Wse_OptiMonk
19
- * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
20
- * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
21
- * @author Tibor Berna
22
- */
23
- -->
24
- <config>
25
- <modules>
26
- <Wse_OptiMonk>
27
- <version>0.1.0</version>
28
- </Wse_OptiMonk>
29
- </modules>
30
-
31
- <global>
32
- <blocks>
33
- <optimonk>
34
- <class>Wse_OptiMonk_Block</class>
35
- </optimonk>
36
- </blocks>
37
- <helpers>
38
- <optimonk>
39
- <class>Wse_OptiMonk_Helper</class>
40
- </optimonk>
41
- </helpers>
42
- <models>
43
- <optimonk>
44
- <class>Wse_OptiMonk_Model</class>
45
- </optimonk>
46
- </models>
47
- </global>
48
-
49
- <frontend>
50
- <layout>
51
- <updates>
52
- <optimonk>
53
- <file>optimonk.xml</file>
54
- </optimonk>
55
- </updates>
56
- </layout>
57
- <events>
58
- <core_block_abstract_to_html_after>
59
- <observers>
60
- <optimonk_observer>
61
- <type>singleton</type>
62
- <class>Wse_OptiMonk_Model_Observer</class>
63
- <method>coreBlockAbstractToHtmlAfter</method>
64
- </optimonk_observer>
65
- </observers>
66
- </core_block_abstract_to_html_after>
67
- </events>
68
-
69
- </frontend>
70
-
71
- <adminhtml>
72
- <acl>
73
- <resources>
74
- <admin>
75
- <children>
76
- <system>
77
- <children>
78
- <config>
79
- <children>
80
- <optimonk translate="title" module="optimonk">
81
- <title>optimonk</title>
82
- </optimonk>
83
- </children>
84
- </config>
85
- </children>
86
- </system>
87
- </children>
88
- </admin>
89
- </resources>
90
- </acl>
91
- </adminhtml>
92
-
93
- <default>
94
- <optimonk>
95
- <settings>
96
- <active>0</active>
97
- </settings>
98
- </optimonk>
99
- </default>
100
- </config>
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Optimonk plugin for Magento 1.7+
5
+ *
6
+ * This program is free software: you can redistribute it and/or modify
7
+ * it under the terms of the GNU General Public License as published by
8
+ * the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
+ *
11
+ * This program is distributed in the hope that it will be useful,
12
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
+ * GNU General Public License for more details.
15
+ *
16
+ * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
17
+ *
18
+ * @package Wse_OptiMonk
19
+ * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
20
+ * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
21
+ * @author Tibor Berna
22
+ */
23
+ -->
24
+ <config>
25
+ <modules>
26
+ <Wse_OptiMonk>
27
+ <version>0.1.0</version>
28
+ </Wse_OptiMonk>
29
+ </modules>
30
+
31
+ <global>
32
+ <blocks>
33
+ <optimonk>
34
+ <class>Wse_OptiMonk_Block</class>
35
+ </optimonk>
36
+ </blocks>
37
+ <helpers>
38
+ <optimonk>
39
+ <class>Wse_OptiMonk_Helper</class>
40
+ </optimonk>
41
+ </helpers>
42
+ <models>
43
+ <optimonk>
44
+ <class>Wse_OptiMonk_Model</class>
45
+ </optimonk>
46
+ </models>
47
+ </global>
48
+
49
+ <frontend>
50
+ <layout>
51
+ <updates>
52
+ <optimonk>
53
+ <file>optimonk.xml</file>
54
+ </optimonk>
55
+ </updates>
56
+ </layout>
57
+ <events>
58
+ <core_block_abstract_to_html_after>
59
+ <observers>
60
+ <optimonk_observer>
61
+ <type>singleton</type>
62
+ <class>Wse_OptiMonk_Model_Observer</class>
63
+ <method>coreBlockAbstractToHtmlAfter</method>
64
+ </optimonk_observer>
65
+ </observers>
66
+ </core_block_abstract_to_html_after>
67
+ </events>
68
+ </frontend>
69
+
70
+ <adminhtml>
71
+ <acl>
72
+ <resources>
73
+ <admin>
74
+ <children>
75
+ <system>
76
+ <children>
77
+ <config>
78
+ <children>
79
+ <optimonk translate="title" module="optimonk">
80
+ <title>optimonk</title>
81
+ </optimonk>
82
+ </children>
83
+ </config>
84
+ </children>
85
+ </system>
86
+ </children>
87
+ </admin>
88
+ </resources>
89
+ </acl>
90
+ <events>
91
+ <admin_system_config_changed_section_optimonk>
92
+ <observers>
93
+ <optimonk_observer>
94
+ <type>singleton</type>
95
+ <class>Wse_OptiMonk_Model_Observer</class>
96
+ <method>sendDataToOptimonk</method>
97
+ </optimonk_observer>
98
+ </observers>
99
+ </admin_system_config_changed_section_optimonk>
100
+ </events>
101
+ </adminhtml>
102
+
103
+ <default>
104
+ <optimonk>
105
+ <settings>
106
+ <active>0</active>
107
+ </settings>
108
+ </optimonk>
109
+ </default>
110
+ </config>
app/design/frontend/base/default/layout/optimonk.xml CHANGED
@@ -1,35 +1,35 @@
1
- <?xml version="1.0"?>
2
- <!--
3
- /**
4
- * OptiMonk extension for Magento
5
- *
6
- * This program is free software: you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License as published by
8
- * the Free Software Foundation, either version 3 of the License, or
9
- * (at your option) any later version.
10
- *
11
- * This program is distributed in the hope that it will be useful,
12
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
- * GNU General Public License for more details.
15
- *
16
- * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
17
- *
18
- * @package Wse_OptiMonk
19
- * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
20
- * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
21
- * @author Tibor Berna
22
- */
23
- -->
24
- <layout>
25
- <default>
26
- <block type="optimonk/cart" name="optimonk_cart" template="optimonk/cart.phtml" />
27
- <block type="optimonk/entrycode" name="optimonk" template="optimonk/entrycode.phtml" />
28
-
29
- <reference name="after_body_start">
30
- <action method="append">
31
- <block>optimonk_script</block>
32
- </action>
33
- </reference>
34
- </default>
35
- </layout>
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * OptiMonk extension for Magento
5
+ *
6
+ * This program is free software: you can redistribute it and/or modify
7
+ * it under the terms of the GNU General Public License as published by
8
+ * the Free Software Foundation, either version 3 of the License, or
9
+ * (at your option) any later version.
10
+ *
11
+ * This program is distributed in the hope that it will be useful,
12
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
+ * GNU General Public License for more details.
15
+ *
16
+ * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
17
+ *
18
+ * @package Wse_OptiMonk
19
+ * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
20
+ * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
21
+ * @author Tibor Berna
22
+ */
23
+ -->
24
+ <layout>
25
+ <default>
26
+ <block type="optimonk/cart" name="optimonk_cart" template="optimonk/cart.phtml" />
27
+ <block type="optimonk/entrycode" name="optimonk" template="optimonk/entrycode.phtml" />
28
+
29
+ <reference name="after_body_start">
30
+ <action method="append">
31
+ <block>optimonk_script</block>
32
+ </action>
33
+ </reference>
34
+ </default>
35
+ </layout>
app/design/frontend/base/default/layout/xmlconnect.xml ADDED
@@ -0,0 +1,308 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Magento
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Academic Free License (AFL 3.0)
9
+ * that is bundled with this package in the file LICENSE_AFL.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/afl-3.0.php
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to license@magentocommerce.com so we can send you a copy immediately.
15
+ *
16
+ * DISCLAIMER
17
+ *
18
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
19
+ * versions in the future. If you wish to customize Magento for your
20
+ * needs please refer to http://www.magentocommerce.com for more information.
21
+ *
22
+ * @category design
23
+ * @package base_default
24
+ * @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
25
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
26
+ */
27
+ -->
28
+ <layout version="0.1.0">
29
+ <default>
30
+ </default>
31
+
32
+ <!-- Home -->
33
+ <xmlconnect_index_index>
34
+ <block type="xmlconnect/home" name="xmlconnect.home" output="toHtml"/>
35
+ </xmlconnect_index_index>
36
+
37
+ <!-- Catalog -->
38
+
39
+ <xmlconnect_catalog_filters>
40
+ <block type="xmlconnect/catalog_filters" name="xmlconnect.catalog.filters" output="toHtml"/>
41
+ </xmlconnect_catalog_filters>
42
+
43
+ <!-- Category -->
44
+ <xmlconnect_catalog_category>
45
+ <block type="xmlconnect/catalog_category" name="xmlconnect.catalog.category" output="toHtml">
46
+ <block type="xmlconnect/catalog_product_list" name="xmlconnect.catalog.product.list" as="product_list" output="">
47
+ <block type="xmlconnect/catalog_product_price" name="xmlconnect.catalog.product.price" as="product_price" output="">
48
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_price_bundle</renderer></action>
49
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_price_giftcard</renderer></action>
50
+ </block>
51
+ </block>
52
+
53
+ <block type="xmlconnect/catalog_category_info" name="xmlconnect.catalog.category.info" as="category_info" output=""/>
54
+ </block>
55
+ </xmlconnect_catalog_category>
56
+
57
+ <!-- Product -->
58
+
59
+ <xmlconnect_catalog_product>
60
+ <block type="xmlconnect/catalog_product" name="xmlconnect.catalog.product" output="toHtml">
61
+ <block type="xmlconnect/catalog_product_related" name="xmlconnect.product.related" as="related_products" output=""/>
62
+
63
+ <block type="xmlconnect/catalog_product_price" name="xmlconnect.catalog.product.price" as="product_price" output="">
64
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_price_bundle</renderer></action>
65
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_price_giftcard</renderer></action>
66
+ </block>
67
+
68
+ <block type="xmlconnect/catalog_product_attributes" name="xmlconnect.catalog.product.attributes" as="additional_info" output="" />
69
+
70
+ <block type="xmlconnect/catalog_product_options" name="xmlconnect.catalog.product.options" output="">
71
+ <action method="addRenderer"><type>simple</type><renderer>xmlconnect/catalog_product_options_simple</renderer></action>
72
+ <action method="addRenderer"><type>virtual</type><renderer>xmlconnect/catalog_product_options_virtual</renderer></action>
73
+ <action method="addRenderer"><type>configurable</type><renderer>xmlconnect/catalog_product_options_configurable</renderer></action>
74
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_options_bundle</renderer></action>
75
+ <action method="addRenderer"><type>grouped</type><renderer>xmlconnect/catalog_product_options_grouped</renderer></action>
76
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_options_giftcard</renderer></action>
77
+ </block>
78
+ </block>
79
+ </xmlconnect_catalog_product>
80
+
81
+ <xmlconnect_catalog_productoptions>
82
+ <block type="xmlconnect/catalog_product_options" name="xmlconnect.catalog.product.options" output="toHtml">
83
+ <action method="addRenderer"><type>simple</type><renderer>xmlconnect/catalog_product_options_simple</renderer></action>
84
+ <action method="addRenderer"><type>virtual</type><renderer>xmlconnect/catalog_product_options_virtual</renderer></action>
85
+ <action method="addRenderer"><type>configurable</type><renderer>xmlconnect/catalog_product_options_configurable</renderer></action>
86
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_options_bundle</renderer></action>
87
+ <action method="addRenderer"><type>grouped</type><renderer>xmlconnect/catalog_product_options_grouped</renderer></action>
88
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_options_giftcard</renderer></action>
89
+ </block>
90
+ </xmlconnect_catalog_productoptions>
91
+
92
+ <xmlconnect_catalog_productgallery>
93
+ <block type="xmlconnect/catalog_product_gallery" name="xmlconnect.catalog.product.gallery" output="toHtml"/>
94
+ </xmlconnect_catalog_productgallery>
95
+
96
+ <xmlconnect_catalog_productreview>
97
+ <block type="xmlconnect/catalog_product_review" name="xmlconnect.catalog.product.review" output="toHtml"/>
98
+ </xmlconnect_catalog_productreview>
99
+
100
+ <xmlconnect_catalog_productreviews>
101
+ <block type="xmlconnect/catalog_product_review_list" name="xmlconnect.catalog.product.reviews" output="toHtml"/>
102
+ </xmlconnect_catalog_productreviews>
103
+
104
+ <!-- Search -->
105
+
106
+ <xmlconnect_catalog_search>
107
+ <block type="xmlconnect/catalog_search" name="xmlconnect.catalog.search" output="toHtml">
108
+ <block type="xmlconnect/catalog_product_list" name="xmlconnect.catalog.product.list" as="product_list" output="">
109
+ <block type="xmlconnect/catalog_product_price" name="xmlconnect.catalog.product.price" as="product_price" output="">
110
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_price_bundle</renderer></action>
111
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_price_giftcard</renderer></action>
112
+ </block>
113
+ </block>
114
+ </block>
115
+ </xmlconnect_catalog_search>
116
+
117
+ <xmlconnect_catalog_searchsuggest>
118
+ <block type="xmlconnect/catalog_search_suggest" name="xmlconnect.catalog.search.suggest" output="toHtml"/>
119
+ </xmlconnect_catalog_searchsuggest>
120
+
121
+ <!-- Shopping Cart -->
122
+ <xmlconnect_cart_index>
123
+ <block type="xmlconnect/cart" name="xmlconnect.cart" output="toHtml">
124
+ <action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/item/default.phtml</template></action>
125
+ <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/item/default.phtml</template></action>
126
+ <action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>checkout/cart/item/default.phtml</template></action>
127
+ <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/item/default.phtml</template></action>
128
+ <action method="addItemRender"><type>giftcard</type><block>enterprise_giftcard/checkout_cart_item_renderer</block><template>checkout/cart/item/default.phtml</template></action>
129
+
130
+ <block type="xmlconnect/cart_crosssell" name="xmlconnect.cart.crosssell" as="crosssell">
131
+ <block type="xmlconnect/catalog_product_price" name="xmlconnect.catalog.product.price" as="product_price" output="">
132
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_price_bundle</renderer></action>
133
+ <action method="addRenderer"><type>giftcard</type><renderer>giftcard/catalog_product_price_giftcard</renderer></action>
134
+ </block>
135
+ </block>
136
+ </block>
137
+ </xmlconnect_cart_index>
138
+
139
+ <xmlconnect_cart_info>
140
+ <block type="xmlconnect/cart_info" name="xmlconnect.cart.info" as="cart_info" output="toHtml">
141
+ <block type="xmlconnect/cart_totals" name="xmlconnect.cart.totals" as="totals"/>
142
+ </block>
143
+ </xmlconnect_cart_info>
144
+
145
+ <!-- Customer -->
146
+
147
+ <xmlconnect_customer_form>
148
+ <block type="xmlconnect/customer_form" name="xmlconnect.customer.form" output="toHtml"/>
149
+ </xmlconnect_customer_form>
150
+
151
+ <xmlconnect_wishlist_index>
152
+ <block type="xmlconnect/wishlist" name="xmlconnect.wishlist" output="toHtml">
153
+ <block type="xmlconnect/catalog_product_price" name="xmlconnect.catalog.product.price" as="product_price" output="">
154
+ <action method="addRenderer"><type>bundle</type><renderer>xmlconnect/catalog_product_price_bundle</renderer></action>
155
+ <action method="addRenderer"><type>giftcard</type><renderer>xmlconnect/catalog_product_price_giftcard</renderer></action>
156
+ </block>
157
+ </block>
158
+ </xmlconnect_wishlist_index>
159
+
160
+ <xmlconnect_customer_address>
161
+ <block type="xmlconnect/customer_address_list" name="xmlconnect.customer.address.list" output="toHtml"/>
162
+ </xmlconnect_customer_address>
163
+
164
+ <xmlconnect_customer_addressform>
165
+ <block type="xmlconnect/customer_address_form" name="xmlconnect.customer.address.form" output="toHtml"/>
166
+ </xmlconnect_customer_addressform>
167
+
168
+ <xmlconnect_customer_orderlist>
169
+ <block type="xmlconnect/customer_order_list" name="xmlconnect.customer.order.list" output="toHtml"/>
170
+ </xmlconnect_customer_orderlist>
171
+
172
+ <xmlconnect_customer_orderdetails>
173
+ <block type="xmlconnect/customer_order_details" name="xmlconnect.customer.order.details" output="toHtml">
174
+ <block type="xmlconnect/customer_order_items" name="xmlconnect.customer.order.items" as="order_items" output="">
175
+ <action method="addItemRender"><type>default</type><block>xmlconnect/customer_order_item_renderer_default</block><template></template></action>
176
+ <action method="addItemRender"><type>grouped</type><block>xmlconnect/customer_order_item_renderer_grouped</block><template></template></action>
177
+ <action method="addItemRender"><type>bundle</type><block>xmlconnect/customer_order_item_renderer_bundle</block><template></template></action>
178
+ <action method="addItemRender"><type>downloadable</type><block>xmlconnect/customer_order_item_renderer_downloadable</block><template></template></action>
179
+ <action method="addItemRender"><type>giftcard</type><block>xmlconnect/customer_order_item_renderer_giftcard</block><template></template></action>
180
+
181
+ <block type="xmlconnect/customer_order_totals" name="xmlconnect.customer.order.totals" output="">
182
+ <block type="xmlconnect/customer_order_totals_tax" name="xmlconnect.customer.order.tax" output=""/>
183
+ </block>
184
+ </block>
185
+ </block>
186
+ </xmlconnect_customer_orderdetails>
187
+
188
+ <xmlconnect_customer_storecredit>
189
+ <block type="xmlconnect/customer_storecredit" name="xmlconnect.customer.storecredit" output="toHtml"/>
190
+ </xmlconnect_customer_storecredit>
191
+
192
+ <xmlconnect_customer_giftcardcheck>
193
+ <block type="xmlconnect/customer_giftcardCheck" name="xmlconnect.customer.giftcardCheck" output="toHtml"/>
194
+ </xmlconnect_customer_giftcardcheck>
195
+
196
+ <!-- Configuration -->
197
+
198
+ <xmlconnect_configuration_index>
199
+ <block type="xmlconnect/configuration" name="xmlconnect.configuration" output="toHtml"/>
200
+ </xmlconnect_configuration_index>
201
+
202
+ <!-- Checkout (OnePage) -->
203
+
204
+ <xmlconnect_checkout_index>
205
+ <block type="xmlconnect/checkout_address_billing" name="xmlconnect.checkout.address.billing" output="toHtml">
206
+ <block type="xmlconnect/customer_address_list" name="xmlconnect.customer.address.list" as="address_list" output=""/>
207
+ </block>
208
+ </xmlconnect_checkout_index>
209
+
210
+ <xmlconnect_checkout_billingaddress>
211
+ <block type="xmlconnect/checkout_address_billing" name="xmlconnect.checkout.address.billing" output="toHtml">
212
+ <block type="xmlconnect/customer_address_list" name="xmlconnect.customer.address.list" as="address_list" output=""/>
213
+ </block>
214
+ </xmlconnect_checkout_billingaddress>
215
+
216
+ <xmlconnect_checkout_newbillingaddressform>
217
+ <block type="xmlconnect/checkout_address_form" name="xmlconnect.checkout.new.billing.address.form" output="toHtml">
218
+ <action method="setType"><type>billing</type></action>
219
+ </block>
220
+ </xmlconnect_checkout_newbillingaddressform>
221
+
222
+ <xmlconnect_checkout_shippingaddress>
223
+ <block type="xmlconnect/checkout_address_shipping" name="xmlconnect.checkout.address.shipping" output="toHtml">
224
+ <block type="xmlconnect/customer_address_list" name="xmlconnect.customer.address.list" as="address_list" output=""/>
225
+ </block>
226
+ </xmlconnect_checkout_shippingaddress>
227
+
228
+ <xmlconnect_checkout_newshippingaddressform>
229
+ <block type="xmlconnect/checkout_address_form" name="xmlconnect.checkout.new.billing.address.form" output="toHtml">
230
+ <action method="setType"><type>shipping</type></action>
231
+ </block>
232
+ </xmlconnect_checkout_newshippingaddressform>
233
+
234
+ <xmlconnect_checkout_shippingmethods>
235
+ <block type="xmlconnect/checkout_shipping_method_available" name="xmlconnect.checkout.shipping.method.available" output="toHtml"/>
236
+ </xmlconnect_checkout_shippingmethods>
237
+
238
+ <xmlconnect_checkout_paymentmethods>
239
+ <block type="xmlconnect/checkout_payment_method_list" name="xmlconnect.checkout.payment.method.list" output="toHtml">
240
+ <block type="xmlconnect/checkout_payment_method_ccsave" name="xmlconnect.checkout.method.ccsave" as="payment_ccsave" output=""/>
241
+ <block type="xmlconnect/checkout_payment_method_checkmo" name="xmlconnect.checkout.method.checkmo" as="payment_checkmo" output=""/>
242
+ <block type="xmlconnect/checkout_payment_method_purchaseorder" name="xmlconnect.checkout.method.purchaseorder" as="payment_purchaseorder" output=""/>
243
+ <block type="xmlconnect/checkout_payment_method_paypal_payflow" name="xmlconnect.checkout.method.paypal.payflow" as="payment_paypal_payflow" output=""/>
244
+ <block type="xmlconnect/checkout_payment_method_paypal_direct" name="xmlconnect.checkout.method.paypal.direct" as="payment_paypal_direct" output=""/>
245
+ <block type="xmlconnect/checkout_payment_method_authorizenet" name="xmlconnect.checkout.method.authorizenet" as="payment_authorizenet" output=""/>
246
+ </block>
247
+ </xmlconnect_checkout_paymentmethods>
248
+
249
+ <xmlconnect_checkout_orderreview>
250
+ <block type="xmlconnect/checkout_order_review" name="xmlconnect.checkout.order.review" output="toHtml">
251
+ <block type="xmlconnect/checkout_order_review_info" name="xmlconnect.checkout.order.info" as="order_products">
252
+ <action method="addItemRender"><type>default</type><block>checkout/cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
253
+ <action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/onepage/review/item.phtml</template></action>
254
+ <action method="addItemRender"><type>bundle</type><block>bundle/checkout_cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
255
+ <action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/onepage/review/item.phtml</template></action>
256
+ <action method="addItemRender"><type>giftcard</type><block>enterprise_giftcard/checkout_cart_item_renderer</block><template>checkout/onepage/review/item.phtml</template></action>
257
+ </block>
258
+
259
+ <block type="xmlconnect/cart_totals" name="xmlconnect.checkout.order.review.totals" as="totals"/>
260
+ <block type="xmlconnect/checkout_agreements" name="xmlconnect.checkout.agreements" as="agreements" output=""/>
261
+ </block>
262
+ </xmlconnect_checkout_orderreview>
263
+
264
+ <!-- Checkout with PayPal MEP -->
265
+
266
+ <xmlconnect_paypal_mep_shippingmethods>
267
+ <block type="xmlconnect/checkout_shipping_method_available" name="xmlconnect.checkout.shipping.method.available" output="toHtml"/>
268
+ </xmlconnect_paypal_mep_shippingmethods>
269
+
270
+ <xmlconnect_paypal_mep_carttotals>
271
+ <block type="xmlconnect/cart_paypal_mep_totals" name="xmlconnect.cart.paypal.mep.totals" output="toHtml"/>
272
+ </xmlconnect_paypal_mep_carttotals>
273
+
274
+ <!-- Checkout with PayPal MECL -->
275
+
276
+ <xmlconnect_paypal_mecl_review>
277
+ <block type="xmlconnect/cart_paypal_mecl_review" name="xmlconnect.cart.paypal.mecl.review" output="toHtml">
278
+ <block type="xmlconnect/cart_paypal_mecl_details" name="xmlconnect.cart.paypal.mecl.details" as="details">
279
+ <action method="addItemRender"><type>default</type><block>xmlconnect/cart_item_renderer</block><template></template></action>
280
+ <action method="addItemRender"><type>grouped</type><block>xmlconnect/cart_item_renderer_grouped</block><template></template></action>
281
+ <action method="addItemRender"><type>configurable</type><block>xmlconnect/cart_item_renderer_configurable</block><template></template></action>
282
+ <block type="xmlconnect/cart_totals" name="xmlconnect.cart.totals" as="totals"/>
283
+ </block>
284
+ </block>
285
+ </xmlconnect_paypal_mecl_review>
286
+
287
+ <xmlconnect_paypal_mecl_shippingmethods>
288
+ <block type="xmlconnect/cart_paypal_mecl_shippingmethods" name="xmlconnect.cart.paypal.mecl.shippingmethods" output="toHtml"></block>
289
+ </xmlconnect_paypal_mecl_shippingmethods>
290
+
291
+ <!-- Cms -->
292
+
293
+ <xmlconnect_cms_page>
294
+ <block type="xmlconnect/cms_page" name="xmlconnect.cms.page" output="toHtml"/>
295
+ </xmlconnect_cms_page>
296
+
297
+ <!-- Payment bridge -->
298
+
299
+ <xmlconnect_pbridge_result>
300
+ <block type="xmlconnect/checkout_pbridge_result" name="xmlconnect.checkout.pbridge.result" template="xmlconnect/pbridge/result.phtml" output="toHtml" />
301
+ </xmlconnect_pbridge_result>
302
+
303
+ <!-- Product review -->
304
+
305
+ <xmlconnect_review_form>
306
+ <block type="xmlconnect/review_form" name="xmlconnect.review.form" output="toHtml"/>
307
+ </xmlconnect_review_form>
308
+ </layout>
app/design/frontend/base/default/template/optimonk/cart.phtml CHANGED
@@ -1,37 +1,37 @@
1
- <?php
2
- /**
3
- * OptiMonk plugin for Magento 1.7+
4
- *
5
- * This program is free software: you can redistribute it and/or modify
6
- * it under the terms of the GNU General Public License as published by
7
- * the Free Software Foundation, either version 3 of the License, or
8
- * (at your option) any later version.
9
- *
10
- * This program is distributed in the hope that it will be useful,
11
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
- * GNU General Public License for more details.
14
- *
15
- * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
16
- *
17
- * @package Wse_OptiMonk
18
- * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
19
- * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
- * @author Tibor Berna
21
- */
22
- ?>
23
- <!-- OptiMonk Cart Data -->
24
- <?php if ($this->isEnabled()) : ?>
25
- <?php $cartProducts = $this->getProducts(); ?>
26
- <script>
27
- document.querySelector('html').addEventListener('optimonk#ready', function () {
28
- var adapter = OptiMonk.Visitor.createAdapter();
29
- adapter.Cart.clear();
30
- <?php if(!empty($cartProducts)): ?>
31
- <?php foreach ($cartProducts as $sku => $productDetails) { ?>
32
- adapter.Cart.add(<?php echo json_encode($sku); ?>, <?php echo json_encode($productDetails); ?>);
33
- <?php } ?>
34
- <?php endif; ?>
35
- });
36
- </script>
37
  <?php endif; ?>
1
+ <?php
2
+ /**
3
+ * OptiMonk plugin for Magento 1.7+
4
+ *
5
+ * This program is free software: you can redistribute it and/or modify
6
+ * it under the terms of the GNU General Public License as published by
7
+ * the Free Software Foundation, either version 3 of the License, or
8
+ * (at your option) any later version.
9
+ *
10
+ * This program is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
16
+ *
17
+ * @package Wse_OptiMonk
18
+ * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
19
+ * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
+ * @author Tibor Berna
21
+ */
22
+ ?>
23
+ <!-- OptiMonk Cart Data -->
24
+ <?php if ($this->isEnabled()) : ?>
25
+ <?php $cartProducts = $this->getProducts(); ?>
26
+ <script>
27
+ document.querySelector('html').addEventListener('optimonk#ready', function () {
28
+ var adapter = OptiMonk.Visitor.createAdapter();
29
+ adapter.Cart.clear();
30
+ <?php if(!empty($cartProducts)): ?>
31
+ <?php foreach ($cartProducts as $sku => $productDetails) { ?>
32
+ adapter.Cart.add(<?php echo json_encode($sku); ?>, <?php echo json_encode($productDetails); ?>);
33
+ <?php } ?>
34
+ <?php endif; ?>
35
+ });
36
+ </script>
37
  <?php endif; ?>
app/design/frontend/base/default/template/optimonk/entrycode.phtml CHANGED
@@ -1,42 +1,42 @@
1
- <?php
2
- /**
3
- * OptiMonk plugin for Magento 1.7+
4
- *
5
- * This program is free software: you can redistribute it and/or modify
6
- * it under the terms of the GNU General Public License as published by
7
- * the Free Software Foundation, either version 3 of the License, or
8
- * (at your option) any later version.
9
- *
10
- * This program is distributed in the hope that it will be useful,
11
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
- * GNU General Public License for more details.
14
- *
15
- * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
16
- *
17
- * @package Wse_OptiMonk
18
- * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
19
- * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
- * @author Tibor Berna
21
- */
22
- $moduleName = $this->getRequest()->getModuleName();
23
- $controllerName = $this->getRequest()->getControllerName();
24
- $actionName = $this->getRequest()->getActionName();
25
- $route = $moduleName . '/' . $controllerName . '/' . $actionName;
26
- ?>
27
- <?php if ($this->isEnabled()) : ?>
28
- <?php $this->addAttribute('pageType', $route); ?>
29
- <?php $childScript = $this->getChildScript(); ?>
30
- <?php if (!empty($childScript)) : ?>
31
- <?= $childScript; ?>
32
- <?php endif; ?>
33
- <!-- OptiMonk Entry Code -->
34
- <script>
35
- (function(e,a){
36
- var t,r=e.getElementsByTagName("head")[0],c=e.location.protocol;
37
- t=e.createElement("script");t.type="text/javascript";
38
- t.charset="utf-8";t.async=!0;t.defer=!0;
39
- t.src=c+"//front.optimonk.com/public/"+a+"/js/preload.js";r.appendChild(t);
40
- })(document,"<?php echo $this->getId(); ?>");
41
- </script>
42
  <?php endif; ?>
1
+ <?php
2
+ /**
3
+ * OptiMonk plugin for Magento 1.7+
4
+ *
5
+ * This program is free software: you can redistribute it and/or modify
6
+ * it under the terms of the GNU General Public License as published by
7
+ * the Free Software Foundation, either version 3 of the License, or
8
+ * (at your option) any later version.
9
+ *
10
+ * This program is distributed in the hope that it will be useful,
11
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
+ * GNU General Public License for more details.
14
+ *
15
+ * For a copy of the GNU General Public License, see <http://www.gnu.org/licenses/>.
16
+ *
17
+ * @package Wse_OptiMonk
18
+ * @copyright Copyright (c) 2016 Webshop Marketing Kft (www.optimonk.com)
19
+ * @license https://www.gnu.org/licenses/gpl-3.0.html GNU GENERAL PUBLIC LICENSE (GPL 3.0)
20
+ * @author Tibor Berna
21
+ */
22
+ $moduleName = $this->getRequest()->getModuleName();
23
+ $controllerName = $this->getRequest()->getControllerName();
24
+ $actionName = $this->getRequest()->getActionName();
25
+ $route = $moduleName . '/' . $controllerName . '/' . $actionName;
26
+ ?>
27
+ <?php if ($this->isEnabled()) : ?>
28
+ <?php $this->addAttribute('pageType', $route); ?>
29
+ <?php $childScript = $this->getChildScript(); ?>
30
+ <?php if (!empty($childScript)) : ?>
31
+ <?= $childScript; ?>
32
+ <?php endif; ?>
33
+ <!-- OptiMonk Entry Code -->
34
+ <script>
35
+ (function(e,a){
36
+ var t,r=e.getElementsByTagName("head")[0],c=e.location.protocol;
37
+ t=e.createElement("script");t.type="text/javascript";
38
+ t.charset="utf-8";t.async=!0;t.defer=!0;
39
+ t.src=c+"//front.optimonk.com/public/"+a+"/js/preload.js";r.appendChild(t);
40
+ })(document,"<?php echo $this->getId(); ?>");
41
+ </script>
42
  <?php endif; ?>
app/etc/modules/Wse_OptiMonk.xml CHANGED
@@ -1,9 +1,9 @@
1
- <?xml version="1.0"?>
2
- <config>
3
- <modules>
4
- <Wse_OptiMonk>
5
- <active>true</active>
6
- <codePool>community</codePool>
7
- </Wse_OptiMonk>
8
- </modules>
9
- </config>
1
+ <?xml version="1.0"?>
2
+ <config>
3
+ <modules>
4
+ <Wse_OptiMonk>
5
+ <active>true</active>
6
+ <codePool>community</codePool>
7
+ </Wse_OptiMonk>
8
+ </modules>
9
+ </config>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>OptiMonkM1</name>
4
- <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license uri="https://www.gnu.org/licenses/gpl-3.0.html">GPL</license>
7
  <channel>community</channel>
@@ -16,35 +16,59 @@ Why is OptiMonk more advanced than other exit offer tools?&#xD;
16
  Other exit offer tools will just allow you to show your visitors a coupon code or discount once, and then you can just hope, that the visitors will remember these coupon codes.&#xD;
17
  &#xD;
18
  OptiMonk allows you to build 2-step campaigns:&#xD;
 
19
  Exit offer: First you can get the visitor&#x2019;s attention (and email) with an exit offer&#xD;
 
20
  Nanobar: Then you can display a nanobar at once, reminding the visitor of the coupon code without distracting her shopping.&#xD;
 
21
  With this 2-step campaign you can increase the number of purchases by up to 100% compared to simple exit offer tools.&#xD;
 
22
  Basic features:&#xD;
 
23
  Create Unlimited Offers&#xD;
 
24
  Lots of Premium Templates to Choose From&#xD;
 
25
  Easy Customization with WYSWYG editor&#xD;
 
26
  Display Offers on Exit-Intent, On Scroll, On Entry or After X Seconds&#xD;
 
27
  Integration with MailChimp, GetResponse, iContact, AWeber, InfusionSoft, etc.&#xD;
 
28
  No coding required&#xD;
 
29
  Advanced features:&#xD;
 
30
  Multi-Page Popups&#xD;
 
31
  Mobile-Optimized and Responsives Popups&#xD;
 
32
  Nanobar&#xD;
 
33
  Campaign Scheduling&#xD;
 
34
  Geo-Targeting&#xD;
 
35
  A/B Testing&#xD;
 
36
  Here are a few case studies you might be interested in:&#xD;
 
37
  An ebike store was able to increase their subscription rate by 329%&#xD;
 
38
  A toy retailer was able to increase its revenue by 26,8%&#xD;
 
39
  A marketing guru was able to increase its subscription rate by 48%&#xD;
 
40
  An adult store was able to decrease its cart-abandonment rate by 27.6%&#xD;
 
41
  A marketing agency was able to increase the number of leads by 45%&#xD;
 
42
  A B2B Security Startup was able to increase the number of free trials by 65%</description>
43
- <notes>Package manifest update</notes>
44
  <authors><author><name>J&#xE1;nos G&#xE1;l</name><user>galjanos</user><email>janos.gal@optimonk.com</email></author><author><name>Tibor Berna</name><user>optimonk_tberna</user><email>bernatibor@webshopexperts.hu</email></author></authors>
45
- <date>2016-07-27</date>
46
- <time>13:43:10</time>
47
- <contents><target name="magecommunity"><dir name="Wse"><dir name="OptiMonk"><dir name="Block"><file name="Cart.php" hash="e9c6c7b3c1f008c9d30a2af0563bd327"/><file name="Entrycode.php" hash="e9372c7e7928a9f52365380a413821d1"/></dir><dir name="Helper"><file name="Data.php" hash="e2aca25679b0b2a0a3d5379d13b1c1ba"/></dir><dir name="Model"><file name="Container.php" hash="f49913afdf86a3e939bb5b175131761f"/><file name="Observer.php" hash="4012a959b2f496df91ac263fa55448dd"/></dir><dir name="etc"><file name="config.xml" hash="bc26b949fcf8921e07ea21a3a0fc1d7a"/><file name="system.xml" hash="16b146b2ce4d56ec0e213c3cf116815a"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="optimonk.xml" hash="df83174e9a32cb5067c5be6cdae55807"/></dir><dir name="template"><dir name="optimonk"><file name="cart.phtml" hash="0133d4b7c3165d2cc1340f889d2d5a2b"/><file name="entrycode.phtml" hash="76752792fc808e7c7bedeaf675046a90"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Wse_OptiMonk.xml" hash="79495d9c78d2e99a4095f18173528d11"/></dir></target></contents>
48
  <compatible/>
49
- <dependencies><required><php><min>5.5.0</min><max>7.0.0</max></php></required></dependencies>
50
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>OptiMonkM1</name>
4
+ <version>1.0.4</version>
5
  <stability>stable</stability>
6
  <license uri="https://www.gnu.org/licenses/gpl-3.0.html">GPL</license>
7
  <channel>community</channel>
16
  Other exit offer tools will just allow you to show your visitors a coupon code or discount once, and then you can just hope, that the visitors will remember these coupon codes.&#xD;
17
  &#xD;
18
  OptiMonk allows you to build 2-step campaigns:&#xD;
19
+ &#xD;
20
  Exit offer: First you can get the visitor&#x2019;s attention (and email) with an exit offer&#xD;
21
+ &#xD;
22
  Nanobar: Then you can display a nanobar at once, reminding the visitor of the coupon code without distracting her shopping.&#xD;
23
+ &#xD;
24
  With this 2-step campaign you can increase the number of purchases by up to 100% compared to simple exit offer tools.&#xD;
25
+ &#xD;
26
  Basic features:&#xD;
27
+ &#xD;
28
  Create Unlimited Offers&#xD;
29
+ &#xD;
30
  Lots of Premium Templates to Choose From&#xD;
31
+ &#xD;
32
  Easy Customization with WYSWYG editor&#xD;
33
+ &#xD;
34
  Display Offers on Exit-Intent, On Scroll, On Entry or After X Seconds&#xD;
35
+ &#xD;
36
  Integration with MailChimp, GetResponse, iContact, AWeber, InfusionSoft, etc.&#xD;
37
+ &#xD;
38
  No coding required&#xD;
39
+ &#xD;
40
  Advanced features:&#xD;
41
+ &#xD;
42
  Multi-Page Popups&#xD;
43
+ &#xD;
44
  Mobile-Optimized and Responsives Popups&#xD;
45
+ &#xD;
46
  Nanobar&#xD;
47
+ &#xD;
48
  Campaign Scheduling&#xD;
49
+ &#xD;
50
  Geo-Targeting&#xD;
51
+ &#xD;
52
  A/B Testing&#xD;
53
+ &#xD;
54
  Here are a few case studies you might be interested in:&#xD;
55
+ &#xD;
56
  An ebike store was able to increase their subscription rate by 329%&#xD;
57
+ &#xD;
58
  A toy retailer was able to increase its revenue by 26,8%&#xD;
59
+ &#xD;
60
  A marketing guru was able to increase its subscription rate by 48%&#xD;
61
+ &#xD;
62
  An adult store was able to decrease its cart-abandonment rate by 27.6%&#xD;
63
+ &#xD;
64
  A marketing agency was able to increase the number of leads by 45%&#xD;
65
+ &#xD;
66
  A B2B Security Startup was able to increase the number of free trials by 65%</description>
67
+ <notes>Bug fixing, error logging</notes>
68
  <authors><author><name>J&#xE1;nos G&#xE1;l</name><user>galjanos</user><email>janos.gal@optimonk.com</email></author><author><name>Tibor Berna</name><user>optimonk_tberna</user><email>bernatibor@webshopexperts.hu</email></author></authors>
69
+ <date>2017-04-20</date>
70
+ <time>08:25:54</time>
71
+ <contents><target name="magecommunity"><dir name="Wse"><dir name="OptiMonk"><dir name="Block"><file name="Cart.php" hash="e9c6c7b3c1f008c9d30a2af0563bd327"/><file name="Entrycode.php" hash="d1b9a0fbc8db930a63d377a62644d678"/></dir><dir name="Helper"><file name="Data.php" hash="d9b2d89e380bd2b0ce3aeb63fd5d5eea"/></dir><dir name="Model"><file name="Container.php" hash="f49913afdf86a3e939bb5b175131761f"/><file name="Observer.php" hash="62b726cb1887b075eea76ccee7832d82"/></dir><dir name="etc"><file name="config.xml" hash="2ce111159e85dcc85acb48ec2dd0a694"/><file name="system.xml" hash="16b146b2ce4d56ec0e213c3cf116815a"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="optimonk.xml" hash="3cc24acaa0c152c862d4e25806f25421"/></dir><dir name="template"><dir name="optimonk"><file name="cart.phtml" hash="dfdaf7ea9378d536e333a64e854bb520"/><file name="entrycode.phtml" hash="284c8b30598e1ccffac1b4a050fc4180"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Wse_OptiMonk.xml" hash="a292c6aa22d1635b7edbbe1aee2385f2"/></dir></target></contents>
72
  <compatible/>
73
+ <dependencies><required><php><min>5.6.0</min><max>7.1.3</max></php></required></dependencies>
74
  </package>