Version Notes
Solved a compatibility problem with older versions of FireCheckout
Adjusted the Thumbnail Image size that is being sent to the Shopalize platform
Download this release
Release Info
Developer | Magento Core Team |
Extension | Shopalizes_Purchase_Sharing_Widget |
Version | 1.1.1 |
Comparing to | |
See all releases |
Code changes from version 1.1.0 to 1.1.1
- app/code/community/Shopalize/Purchasesharingwidget/Helper/Data.php +10 -7
- app/code/community/Shopalize/Purchasesharingwidget/Helper/Event.php +47 -0
- app/code/community/Shopalize/Purchasesharingwidget/etc/config.xml +13 -8
- app/design/frontend/default/default/layout/purchasesharingwidget.xml +1 -13
- app/design/frontend/default/default/template/purchasesharingwidget/success.phtml +74 -74
- app/design/frontend/default/default/template/purchasesharingwidget/widget.phtml +1 -0
- package.xml +6 -6
app/code/community/Shopalize/Purchasesharingwidget/Helper/Data.php
CHANGED
@@ -5,6 +5,9 @@
|
|
5 |
*/
|
6 |
class Shopalize_Purchasesharingwidget_Helper_Data extends Mage_Core_Helper_Abstract
|
7 |
{
|
|
|
|
|
|
|
8 |
public function getConfig($field, $group = 'settings', $default = null){
|
9 |
$value = Mage::getStoreConfig('purchasesharingwidget/'.$group.'/'.$field);
|
10 |
if(!isset($value) or trim($value) == ''){
|
@@ -105,13 +108,13 @@ class Shopalize_Purchasesharingwidget_Helper_Data extends Mage_Core_Helper_Abstr
|
|
105 |
|
106 |
if ($l_bHasParent && (!$_product->getImage() || 'no_selection' === $_product->getImage())) {
|
107 |
// product has parent, we use the parent image
|
108 |
-
$_img = Mage::helper('catalog/image')->init($parent, 'image', $parent->getImage())->resize(
|
109 |
}
|
110 |
else {
|
111 |
if ($_product->getImage() != 'no_selection' && $_product->getImage()):
|
112 |
-
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(
|
113 |
else:
|
114 |
-
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(
|
115 |
endif;
|
116 |
}
|
117 |
|
@@ -121,7 +124,7 @@ class Shopalize_Purchasesharingwidget_Helper_Data extends Mage_Core_Helper_Abstr
|
|
121 |
$price=$_product->getPrice(); $special_price=$_item->getPrice();
|
122 |
endif;
|
123 |
|
124 |
-
|
125 |
|
126 |
$_output.="\n\torder_details['items'][".$k."]['id'] = '".$_item->getSku()."';";
|
127 |
$_output.="\n\torder_details['items'][".$k."]['title'] = '".str_replace("'", "", $_item->getName())."';";
|
@@ -246,14 +249,14 @@ class Shopalize_Purchasesharingwidget_Helper_Data extends Mage_Core_Helper_Abstr
|
|
246 |
$l_bUseParentImage = false;
|
247 |
if ($l_bHasParent && (!$_product->getImage() || 'no_selection' === $_product->getImage())) {
|
248 |
// product has parent we use the parent's image
|
249 |
-
$_img = Mage::helper('catalog/image')->init($parent, 'image', $parent->getImage())->resize(
|
250 |
$l_bUseParentImage = true;
|
251 |
}
|
252 |
else {
|
253 |
if ($_product->getImage() != 'no_selection' && $_product->getImage()):
|
254 |
-
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(
|
255 |
else:
|
256 |
-
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(
|
257 |
endif;
|
258 |
}
|
259 |
|
5 |
*/
|
6 |
class Shopalize_Purchasesharingwidget_Helper_Data extends Mage_Core_Helper_Abstract
|
7 |
{
|
8 |
+
|
9 |
+
const PRODUCT_IMAGE_SIZE = 256;
|
10 |
+
|
11 |
public function getConfig($field, $group = 'settings', $default = null){
|
12 |
$value = Mage::getStoreConfig('purchasesharingwidget/'.$group.'/'.$field);
|
13 |
if(!isset($value) or trim($value) == ''){
|
108 |
|
109 |
if ($l_bHasParent && (!$_product->getImage() || 'no_selection' === $_product->getImage())) {
|
110 |
// product has parent, we use the parent image
|
111 |
+
$_img = Mage::helper('catalog/image')->init($parent, 'image', $parent->getImage())->resize(self::PRODUCT_IMAGE_SIZE)->__toString();
|
112 |
}
|
113 |
else {
|
114 |
if ($_product->getImage() != 'no_selection' && $_product->getImage()):
|
115 |
+
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(self::PRODUCT_IMAGE_SIZE);
|
116 |
else:
|
117 |
+
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(self::PRODUCT_IMAGE_SIZE);
|
118 |
endif;
|
119 |
}
|
120 |
|
124 |
$price=$_product->getPrice(); $special_price=$_item->getPrice();
|
125 |
endif;
|
126 |
|
127 |
+
//$_output .= "/*". $_product->getShortDescription(). "*/";
|
128 |
|
129 |
$_output.="\n\torder_details['items'][".$k."]['id'] = '".$_item->getSku()."';";
|
130 |
$_output.="\n\torder_details['items'][".$k."]['title'] = '".str_replace("'", "", $_item->getName())."';";
|
249 |
$l_bUseParentImage = false;
|
250 |
if ($l_bHasParent && (!$_product->getImage() || 'no_selection' === $_product->getImage())) {
|
251 |
// product has parent we use the parent's image
|
252 |
+
$_img = Mage::helper('catalog/image')->init($parent, 'image', $parent->getImage())->resize(self::PRODUCT_IMAGE_SIZE);
|
253 |
$l_bUseParentImage = true;
|
254 |
}
|
255 |
else {
|
256 |
if ($_product->getImage() != 'no_selection' && $_product->getImage()):
|
257 |
+
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(self::PRODUCT_IMAGE_SIZE);
|
258 |
else:
|
259 |
+
$_img = Mage::helper('catalog/image')->init($_product, 'image')->resize(self::PRODUCT_IMAGE_SIZE);
|
260 |
endif;
|
261 |
}
|
262 |
|
app/code/community/Shopalize/Purchasesharingwidget/Helper/Event.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Shopalize_Purchasesharingwidget_Helper_Event extends Mage_Core_Helper_Abstract {
|
4 |
+
|
5 |
+
public function core_block_abstract_to_html_after_checkout_success($p_oObserver) {
|
6 |
+
|
7 |
+
/* @var $l_oBlock Mage_Core_Block_Abstract */
|
8 |
+
$l_oBlock = $p_oObserver->getBlock();
|
9 |
+
|
10 |
+
if ('checkout.success' === $l_oBlock->getNameInLayout()) {
|
11 |
+
|
12 |
+
$l_oTransport = $p_oObserver->getTransport();
|
13 |
+
|
14 |
+
$_widget = Mage::helper('purchasesharingwidget');
|
15 |
+
|
16 |
+
$l_sHtml = $l_oTransport->getHtml();
|
17 |
+
$l_sHtml = $l_sHtml. '<div style="clear: both;"></div>'. $_widget->getWidget($l_oBlock->getOrderId());
|
18 |
+
$l_oTransport->setHtml($l_sHtml);
|
19 |
+
|
20 |
+
}
|
21 |
+
|
22 |
+
}
|
23 |
+
|
24 |
+
public function core_block_abstract_to_html_before_checkout_success($p_oObserver) {
|
25 |
+
|
26 |
+
/* @var $l_oBlock Mage_Core_Block_Abstract */
|
27 |
+
$l_oBlock = $p_oObserver->getBlock();
|
28 |
+
|
29 |
+
if ('checkout.success' === $l_oBlock->getNameInLayout()) {
|
30 |
+
|
31 |
+
if (Mage::getStoreConfig('purchasesharingwidget/settings/active')) {
|
32 |
+
|
33 |
+
$l_oChild = $l_oBlock->getLayout()->createBlock(
|
34 |
+
'core/template',
|
35 |
+
'purchasesharingwidget.success',
|
36 |
+
array(
|
37 |
+
'template' => 'purchasesharingwidget/widget.phtml'
|
38 |
+
)
|
39 |
+
);
|
40 |
+
|
41 |
+
$l_oBlock->append($l_oChild);
|
42 |
+
}
|
43 |
+
}
|
44 |
+
|
45 |
+
}
|
46 |
+
|
47 |
+
}
|
app/code/community/Shopalize/Purchasesharingwidget/etc/config.xml
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
<config>
|
9 |
<modules>
|
10 |
<Shopalize_Purchasesharingwidget>
|
11 |
-
<version>1.1.
|
12 |
</Shopalize_Purchasesharingwidget>
|
13 |
</modules>
|
14 |
<global>
|
@@ -32,13 +32,18 @@
|
|
32 |
|
33 |
</global>
|
34 |
<frontend>
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
42 |
</frontend>
|
43 |
<adminhtml>
|
44 |
<acl>
|
8 |
<config>
|
9 |
<modules>
|
10 |
<Shopalize_Purchasesharingwidget>
|
11 |
+
<version>1.1.1</version>
|
12 |
</Shopalize_Purchasesharingwidget>
|
13 |
</modules>
|
14 |
<global>
|
32 |
|
33 |
</global>
|
34 |
<frontend>
|
35 |
+
|
36 |
+
<events>
|
37 |
+
<core_block_abstract_to_html_before>
|
38 |
+
<observers>
|
39 |
+
<purchasesharingwidget_core_block_abstract_to_html_before>
|
40 |
+
<class>Shopalize_Purchasesharingwidget_Helper_Event</class>
|
41 |
+
<method>core_block_abstract_to_html_before_checkout_success</method>
|
42 |
+
</purchasesharingwidget_core_block_abstract_to_html_before>
|
43 |
+
</observers>
|
44 |
+
</core_block_abstract_to_html_before>
|
45 |
+
</events>
|
46 |
+
|
47 |
</frontend>
|
48 |
<adminhtml>
|
49 |
<acl>
|
app/design/frontend/default/default/layout/purchasesharingwidget.xml
CHANGED
@@ -1,15 +1,3 @@
|
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
-
<layout version="0.1.0">
|
3 |
-
|
4 |
-
<checkout_onepage_success translate="label">
|
5 |
-
|
6 |
-
<reference name="checkout.success">
|
7 |
-
|
8 |
-
<action method="setTemplate" ifconfig="purchasesharingwidget/settings/active"><template>purchasesharingwidget/success.phtml</template></action>
|
9 |
-
|
10 |
-
</reference>
|
11 |
-
</checkout_onepage_success>
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
</layout>
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<layout version="0.1.0">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
</layout>
|
app/design/frontend/default/default/template/purchasesharingwidget/success.phtml
CHANGED
@@ -1,74 +1,74 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* Magento
|
4 |
-
*
|
5 |
-
* NOTICE OF LICENSE
|
6 |
-
*
|
7 |
-
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
-
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
-
* It is also available through the world-wide-web at this URL:
|
10 |
-
* http://opensource.org/licenses/afl-3.0.php
|
11 |
-
* If you did not receive a copy of the license and are unable to
|
12 |
-
* obtain it through the world-wide-web, please send an email
|
13 |
-
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
-
*
|
15 |
-
* DISCLAIMER
|
16 |
-
*
|
17 |
-
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
-
* versions in the future. If you wish to customize Magento for your
|
19 |
-
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
-
*
|
21 |
-
* @category design
|
22 |
-
* @package base_default
|
23 |
-
* @copyright Copyright (c) 2010 Oceanwebsoft Pvt Ltd. (http://www.oceanwebsoft.com)
|
24 |
-
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
-
*/
|
26 |
-
?>
|
27 |
-
|
28 |
-
<div class="page-title">
|
29 |
-
<h1><?php echo $this->__('Your order has been received') ?></h1>
|
30 |
-
</div>
|
31 |
-
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
|
32 |
-
<h2 class="sub-title"><?php echo $this->__('Thank you for your purchase!') ?></h2>
|
33 |
-
|
34 |
-
<?php if ($this->getOrderId()):?>
|
35 |
-
|
36 |
-
<?php if ($this->getCanViewOrder()) :?>
|
37 |
-
<p><?php echo $this->__('Your order # is: %s.', sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getViewOrderUrl()), $this->escapeHtml($this->getOrderId()))) ?></p>
|
38 |
-
<?php else :?>
|
39 |
-
<p><?php echo $this->__('Your order # is: %s.', $this->escapeHtml($this->getOrderId())) ?></p>
|
40 |
-
<?php endif;?>
|
41 |
-
<p><?php echo $this->__('You will receive an order confirmation email with details of your order and a link to track its progress.') ?></p>
|
42 |
-
|
43 |
-
|
44 |
-
<!--Shopalize Custom Code starts-->
|
45 |
-
|
46 |
-
<?php $_widget=Mage::helper('purchasesharingwidget'); echo $_widget->getWidget($this->getOrderId()); ?>
|
47 |
-
|
48 |
-
<!--Shopalize Custom Code ends-->
|
49 |
-
|
50 |
-
<?php if ($this->getCanViewOrder() && $this->getCanPrintOrder()) :?>
|
51 |
-
<p>
|
52 |
-
<?php echo $this->__('Click <a href="%s" onclick="this.target=\'_blank\'">here to print</a> a copy of your order confirmation.', $this->getPrintUrl()) ?>
|
53 |
-
<?php echo $this->getChildHtml() ?>
|
54 |
-
</p>
|
55 |
-
<?php endif;?>
|
56 |
-
<?php endif;?>
|
57 |
-
|
58 |
-
<?php if ($this->getAgreementRefId()): ?>
|
59 |
-
<p><?php echo $this->__('Your billing agreement # is: %s.', sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getAgreementUrl()), $this->escapeHtml($this->getAgreementRefId())))?></p>
|
60 |
-
<?php endif;?>
|
61 |
-
|
62 |
-
<?php if ($profiles = $this->getRecurringProfiles()):?>
|
63 |
-
<p><?php echo $this->__('Your recurring payment profiles:'); ?></p>
|
64 |
-
<ul class="disc">
|
65 |
-
<?php foreach($profiles as $profile):?>
|
66 |
-
<?php $profileIdHtml = ($this->getCanViewProfiles() ? sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getProfileUrl($profile)), $this->escapeHtml($this->getObjectData($profile, 'reference_id'))) : $this->escapeHtml($this->getObjectData($profile, 'reference_id')));?>
|
67 |
-
<li><?php echo $this->__('Payment profile # %s: "%s".', $profileIdHtml, $this->escapeHtml($this->getObjectData($profile, 'schedule_description')))?></li>
|
68 |
-
<?php endforeach;?>
|
69 |
-
</ul>
|
70 |
-
<?php endif;?>
|
71 |
-
|
72 |
-
<div class="buttons-set">
|
73 |
-
<button type="button" class="button" title="<?php echo $this->__('Continue Shopping') ?>" onclick="window.location='<?php echo $this->getUrl() ?>'"><span><span><?php echo $this->__('Continue Shopping') ?></span></span></button>
|
74 |
-
</div>
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category design
|
22 |
+
* @package base_default
|
23 |
+
* @copyright Copyright (c) 2010 Oceanwebsoft Pvt Ltd. (http://www.oceanwebsoft.com)
|
24 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
25 |
+
*/
|
26 |
+
?>
|
27 |
+
|
28 |
+
<div class="page-title">
|
29 |
+
<h1><?php echo $this->__('Your order has been received') ?></h1>
|
30 |
+
</div>
|
31 |
+
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
|
32 |
+
<h2 class="sub-title"><?php echo $this->__('Thank you for your purchase!') ?></h2>
|
33 |
+
|
34 |
+
<?php if ($this->getOrderId()):?>
|
35 |
+
|
36 |
+
<?php if ($this->getCanViewOrder()) :?>
|
37 |
+
<p><?php echo $this->__('Your order # is: %s.', sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getViewOrderUrl()), $this->escapeHtml($this->getOrderId()))) ?></p>
|
38 |
+
<?php else :?>
|
39 |
+
<p><?php echo $this->__('Your order # is: %s.', $this->escapeHtml($this->getOrderId())) ?></p>
|
40 |
+
<?php endif;?>
|
41 |
+
<p><?php echo $this->__('You will receive an order confirmation email with details of your order and a link to track its progress.') ?></p>
|
42 |
+
|
43 |
+
|
44 |
+
<!--Shopalize Custom Code starts-->
|
45 |
+
|
46 |
+
<?php $_widget=Mage::helper('purchasesharingwidget'); //echo $_widget->getWidget($this->getOrderId()); ?>
|
47 |
+
|
48 |
+
<!--Shopalize Custom Code ends-->
|
49 |
+
|
50 |
+
<?php if ($this->getCanViewOrder() && $this->getCanPrintOrder()) :?>
|
51 |
+
<p>
|
52 |
+
<?php echo $this->__('Click <a href="%s" onclick="this.target=\'_blank\'">here to print</a> a copy of your order confirmation.', $this->getPrintUrl()) ?>
|
53 |
+
<?php echo $this->getChildHtml() ?>
|
54 |
+
</p>
|
55 |
+
<?php endif;?>
|
56 |
+
<?php endif;?>
|
57 |
+
|
58 |
+
<?php if ($this->getAgreementRefId()): ?>
|
59 |
+
<p><?php echo $this->__('Your billing agreement # is: %s.', sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getAgreementUrl()), $this->escapeHtml($this->getAgreementRefId())))?></p>
|
60 |
+
<?php endif;?>
|
61 |
+
|
62 |
+
<?php if ($profiles = $this->getRecurringProfiles()):?>
|
63 |
+
<p><?php echo $this->__('Your recurring payment profiles:'); ?></p>
|
64 |
+
<ul class="disc">
|
65 |
+
<?php foreach($profiles as $profile):?>
|
66 |
+
<?php $profileIdHtml = ($this->getCanViewProfiles() ? sprintf('<a href="%s">%s</a>', $this->escapeHtml($this->getProfileUrl($profile)), $this->escapeHtml($this->getObjectData($profile, 'reference_id'))) : $this->escapeHtml($this->getObjectData($profile, 'reference_id')));?>
|
67 |
+
<li><?php echo $this->__('Payment profile # %s: "%s".', $profileIdHtml, $this->escapeHtml($this->getObjectData($profile, 'schedule_description')))?></li>
|
68 |
+
<?php endforeach;?>
|
69 |
+
</ul>
|
70 |
+
<?php endif;?>
|
71 |
+
|
72 |
+
<div class="buttons-set">
|
73 |
+
<button type="button" class="button" title="<?php echo $this->__('Continue Shopping') ?>" onclick="window.location='<?php echo $this->getUrl() ?>'"><span><span><?php echo $this->__('Continue Shopping') ?></span></span></button>
|
74 |
+
</div>
|
app/design/frontend/default/default/template/purchasesharingwidget/widget.phtml
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<?php $_widget=Mage::helper('purchasesharingwidget'); echo $_widget->getWidget($this->getParentBlock()->getOrderId()); ?>
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Shopalizes_Purchase_Sharing_Widget</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
@@ -10,12 +10,12 @@
|
|
10 |
<description>Shopalize's Post Purchase Sharing Plugin appears on your store's order confirmation page i.e. after checkout is complete. After every purchase is complete, shoppers are prompted and rewarded for sharing their purchase or your store with their friends on Facebook or Twitter. Shopalize also provide an A/B Testing platform to experiment with various campaigns and social analytics suite to measure ROI and track influential customers.
|
11 |

|
12 |
Once you integrate Shopalize's plugin to your storefront and kick start few campaigns, then you don't need any involvement maintaining these campaigns. Just sit back</description>
|
13 |
-
<notes>
|
14 |
-
|
15 |
<authors><author><name>Aditya Kothadiya</name><user>auto-converted</user><email>aditya@shopalize.com</email></author></authors>
|
16 |
-
<date>2012-
|
17 |
-
<time>22:
|
18 |
-
<contents><target name="magecommunity"><dir name="Shopalize"><dir name="Purchasesharingwidget"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Info"><file name="About.php" hash="4cd569d89ef211946be266ba39a9cdd0"/></dir><file name="Info.php" hash="7631831242ab43ae4727bc5fe96a6ddb"/></dir></dir><file name="Purchasesharingwidget.php" hash="345cd1a160a857e4cec48d400bb91c1c"/><file name="Success.php" hash="92428ca11a72510a62952e8515e38d7f"/></dir><dir name="Helper"><file name="Data.php" hash="
|
19 |
<compatible/>
|
20 |
<dependencies/>
|
21 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Shopalizes_Purchase_Sharing_Widget</name>
|
4 |
+
<version>1.1.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Shopalize's Post Purchase Sharing Plugin appears on your store's order confirmation page i.e. after checkout is complete. After every purchase is complete, shoppers are prompted and rewarded for sharing their purchase or your store with their friends on Facebook or Twitter. Shopalize also provide an A/B Testing platform to experiment with various campaigns and social analytics suite to measure ROI and track influential customers.
|
11 |

|
12 |
Once you integrate Shopalize's plugin to your storefront and kick start few campaigns, then you don't need any involvement maintaining these campaigns. Just sit back</description>
|
13 |
+
<notes>Solved a compatibility problem with older versions of FireCheckout
|
14 |
+
Adjusted the Thumbnail Image size that is being sent to the Shopalize platform</notes>
|
15 |
<authors><author><name>Aditya Kothadiya</name><user>auto-converted</user><email>aditya@shopalize.com</email></author></authors>
|
16 |
+
<date>2012-05-08</date>
|
17 |
+
<time>22:00:43</time>
|
18 |
+
<contents><target name="magecommunity"><dir name="Shopalize"><dir name="Purchasesharingwidget"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Info"><file name="About.php" hash="4cd569d89ef211946be266ba39a9cdd0"/></dir><file name="Info.php" hash="7631831242ab43ae4727bc5fe96a6ddb"/></dir></dir><file name="Purchasesharingwidget.php" hash="345cd1a160a857e4cec48d400bb91c1c"/><file name="Success.php" hash="92428ca11a72510a62952e8515e38d7f"/></dir><dir name="Helper"><file name="Data.php" hash="a01ac0e3b5dcb25a04ae00f3cdd2b6d0"/><file name="Event.php" hash="2d0abe92ee6e32e23007165a9a17542a"/></dir><dir name="controllers"><file name="IndexController.php" hash="a82c545d242ee4fc9a40de34c103b1db"/></dir><dir name="etc"><file name="adminhtml.xml" hash="86bdb512b92ee4b236d6e611953cad6d"/><file name="config.xml" hash="98b33b5109f2977acbc1b403c3f7c71a"/><file name="system.xml" hash="5ba12d973ba2e2d366507c675b0d7dc9"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="purchasesharingwidget.xml" hash="3854556688b7e27a8e7eda0cdf2b6610"/></dir><dir name="template"><dir name="purchasesharingwidget"><file name="success.phtml" hash="c8c9d7cc98322536216ea9b03744b0b7"/><file name="widget.phtml" hash="610125320c31cf7960077555a0acbeef"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Shopalize_Purchasesharingwidget.xml" hash="374670608fd7b7012a90aeec163220f9"/></dir></target></contents>
|
19 |
<compatible/>
|
20 |
<dependencies/>
|
21 |
</package>
|