Version Notes
mQment, now on Magento !
Download this release
Release Info
Developer | Samuel Roy |
Extension | mQment |
Version | 1.0.2 |
Comparing to | |
See all releases |
Version 1.0.2
- app/code/community/Pricemetry/mQment/Block/Mqment.php +18 -0
- app/code/community/Pricemetry/mQment/Helper/Data.php +26 -0
- app/code/community/Pricemetry/mQment/etc/config.xml +76 -0
- app/code/community/Pricemetry/mQment/etc/system.xml +56 -0
- app/code/community/Pricemetry/mQment/etc/widget.xml +24 -0
- app/design/frontend/base/default/layout/mQment.xml +27 -0
- app/design/frontend/base/default/template/mQment/product/view/addto.phtml +7 -0
- app/etc/modules/Pricemetry_mQment.xml +26 -0
- package.xml +25 -0
app/code/community/Pricemetry/mQment/Block/Mqment.php
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Pricemetry_Mqment_Block_Mqment
|
3 |
+
extends Mage_Core_Block_Abstract
|
4 |
+
implements Mage_Widget_Block_Interface
|
5 |
+
{
|
6 |
+
|
7 |
+
/**
|
8 |
+
* Produces digg link html
|
9 |
+
*
|
10 |
+
* @return string
|
11 |
+
*/
|
12 |
+
protected function _toHtml()
|
13 |
+
{
|
14 |
+
|
15 |
+
return '<div id="pm-widget-container" data-label="'.Mage::getStoreConfig('mQment_options/general/label_button').'" style="'.Mage::getStoreConfig('mQment_options/general/style').'"></div>
|
16 |
+
';
|
17 |
+
}
|
18 |
+
}
|
app/code/community/Pricemetry/mQment/Helper/Data.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Pricemetry_mQment extension
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the MIT License
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/mit-license.php
|
11 |
+
*
|
12 |
+
* @category Pricemetry
|
13 |
+
* @package Pricemetry_mQment
|
14 |
+
* @copyright Copyright (c) 2014
|
15 |
+
* @license http://opensource.org/licenses/mit-license.php MIT License
|
16 |
+
*/
|
17 |
+
/**
|
18 |
+
* mQment default helper
|
19 |
+
*
|
20 |
+
* @category Pricemetry
|
21 |
+
* @package Pricemetry_mQment
|
22 |
+
* @author Pricemetry
|
23 |
+
*/
|
24 |
+
class Pricemetry_mQment_Helper_Data
|
25 |
+
extends Mage_Core_Helper_Abstract {
|
26 |
+
}
|
app/code/community/Pricemetry/mQment/etc/config.xml
ADDED
@@ -0,0 +1,76 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Pricemetry_mQment extension
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the MIT License
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/mit-license.php
|
12 |
+
*
|
13 |
+
* @category Pricemetry
|
14 |
+
* @package Pricemetry_mQment
|
15 |
+
* @copyright Copyright (c) 2014
|
16 |
+
* @license http://opensource.org/licenses/mit-license.php MIT License
|
17 |
+
*/
|
18 |
+
-->
|
19 |
+
<config>
|
20 |
+
<modules>
|
21 |
+
<Pricemetry_mQment>
|
22 |
+
<version>0.0.1</version>
|
23 |
+
</Pricemetry_mQment>
|
24 |
+
</modules>
|
25 |
+
<frontend>
|
26 |
+
<layout>
|
27 |
+
<updates>
|
28 |
+
<mQment>
|
29 |
+
<file>mQment.xml</file>
|
30 |
+
</mQment>
|
31 |
+
</updates>
|
32 |
+
</layout>
|
33 |
+
</frontend>
|
34 |
+
<global>
|
35 |
+
<helpers>
|
36 |
+
<mQment>
|
37 |
+
<class>Pricemetry_mQment_Helper</class>
|
38 |
+
</mQment>
|
39 |
+
</helpers>
|
40 |
+
<blocks>
|
41 |
+
<pricemetry>
|
42 |
+
<class>Pricemetry_mQment_Block</class>
|
43 |
+
</pricemetry>
|
44 |
+
</blocks>
|
45 |
+
</global>
|
46 |
+
<adminhtml>
|
47 |
+
<acl>
|
48 |
+
<resources>
|
49 |
+
<admin>
|
50 |
+
<children>
|
51 |
+
<system>
|
52 |
+
<children>
|
53 |
+
<config>
|
54 |
+
<children>
|
55 |
+
<mQment_options>
|
56 |
+
<title>mQment configuration section</title>
|
57 |
+
</mQment_options>
|
58 |
+
</children>
|
59 |
+
</config>
|
60 |
+
</children>
|
61 |
+
</system>
|
62 |
+
</children>
|
63 |
+
</admin>
|
64 |
+
</resources>
|
65 |
+
</acl>
|
66 |
+
</adminhtml>
|
67 |
+
<default>
|
68 |
+
<mQment_options>
|
69 |
+
<general translate="general" module="mQment">
|
70 |
+
<enabled>1</enabled>
|
71 |
+
<label_button>Surveillez le prix</label_button>
|
72 |
+
<style>clear: left; margin-bottom:10px;</style>
|
73 |
+
</general>
|
74 |
+
</mQment_options>
|
75 |
+
</default>
|
76 |
+
</config>
|
app/code/community/Pricemetry/mQment/etc/system.xml
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<config>
|
3 |
+
<sections>
|
4 |
+
<mQment_options translate="label" module="mQment">
|
5 |
+
<label>mQment - configuration</label>
|
6 |
+
<tab>general</tab>
|
7 |
+
<sort_order>10000</sort_order>
|
8 |
+
<show_in_default>1</show_in_default>
|
9 |
+
<show_in_website>1</show_in_website>
|
10 |
+
<show_in_store>1</show_in_store>
|
11 |
+
<groups>
|
12 |
+
<general translate="label">
|
13 |
+
<label>Bouton Pricemetry</label>
|
14 |
+
<sort_order>1</sort_order>
|
15 |
+
<show_in_default>1</show_in_default>
|
16 |
+
<show_in_website>1</show_in_website>
|
17 |
+
<show_in_store>1</show_in_store>
|
18 |
+
<comment>
|
19 |
+
<![CDATA[
|
20 |
+
<div style="padding:10px;background-color:#fff;border:1px solid #ddd;margin-bottom:7px;">
|
21 |
+
Ce module est développé par <a href="http://www.mQment.com" target="_blank">mQment.com</a>.
|
22 |
+
<br>
|
23 |
+
Vous pouvez désactiver l'affichage du bouton Pricemetry ici et créer un widget si vous souhaitez le positionner ailleurs.
|
24 |
+
</div>
|
25 |
+
]]>
|
26 |
+
</comment>
|
27 |
+
<fields>
|
28 |
+
<enabled>
|
29 |
+
<label>Affichage du bouton</label>
|
30 |
+
<frontend_type>select</frontend_type>
|
31 |
+
<source_model>adminhtml/system_config_source_enabledisable</source_model>
|
32 |
+
<sort_order>1</sort_order>
|
33 |
+
<show_in_default>1</show_in_default>
|
34 |
+
<show_in_website>1</show_in_website>
|
35 |
+
<show_in_store>1</show_in_store>
|
36 |
+
</enabled>
|
37 |
+
<label_button>
|
38 |
+
<label>Libellé</label>
|
39 |
+
<sort_order>2</sort_order>
|
40 |
+
<show_in_default>1</show_in_default>
|
41 |
+
<show_in_website>1</show_in_website>
|
42 |
+
<show_in_store>1</show_in_store>
|
43 |
+
</label_button>
|
44 |
+
<style>
|
45 |
+
<label>Ajustements CSS</label>
|
46 |
+
<sort_order>3</sort_order>
|
47 |
+
<show_in_default>1</show_in_default>
|
48 |
+
<show_in_website>1</show_in_website>
|
49 |
+
<show_in_store>1</show_in_store>
|
50 |
+
</style>
|
51 |
+
</fields>
|
52 |
+
</general>
|
53 |
+
</groups>
|
54 |
+
</mQment_options>
|
55 |
+
</sections>
|
56 |
+
</config>
|
app/code/community/Pricemetry/mQment/etc/widget.xml
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Pricemetry_mQment extension
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the MIT License
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/mit-license.php
|
12 |
+
*
|
13 |
+
* @category Pricemetry
|
14 |
+
* @package Pricemetry_mQment
|
15 |
+
* @copyright Copyright (c) 2014
|
16 |
+
* @license http://opensource.org/licenses/mit-license.php MIT License
|
17 |
+
*/
|
18 |
+
-->
|
19 |
+
<widgets>
|
20 |
+
<pricemetry_mQment type="pricemetry/mQment">
|
21 |
+
<name>mQment</name>
|
22 |
+
<description type="desc">Add the Pricemetry button on your product page</description>
|
23 |
+
</pricemetry_mQment>
|
24 |
+
</widgets>
|
app/design/frontend/base/default/layout/mQment.xml
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<layout version="0.1.0">
|
3 |
+
<default>
|
4 |
+
<reference name="before_body_end">
|
5 |
+
<block type="core/text" name="mQment">
|
6 |
+
<action method="setText">
|
7 |
+
<text>
|
8 |
+
<![CDATA[<script type="text/javascript" src="https://pricemetry.com/js/pm-widget.min.js"></script> ]]>
|
9 |
+
</text>
|
10 |
+
</action>
|
11 |
+
</block>
|
12 |
+
</reference>
|
13 |
+
</default>
|
14 |
+
<!-- Vue produit -->
|
15 |
+
<catalog_product_view>
|
16 |
+
<reference name="content">
|
17 |
+
<reference name="product.info">
|
18 |
+
<block type="core/template" name="product.info.mQment" as="other" template="mQment/product/view/addto.phtml" />
|
19 |
+
<!-- <block type="core/template" name="product.info.mQment" as="other" >
|
20 |
+
<action ifconfig="mQment_options/general/enabled" method="setTemplate">
|
21 |
+
<template>mQment/product/view/addto.phtml</template>
|
22 |
+
</action>
|
23 |
+
</block> -->
|
24 |
+
</reference>
|
25 |
+
</reference>
|
26 |
+
</catalog_product_view>
|
27 |
+
</layout>
|
app/design/frontend/base/default/template/mQment/product/view/addto.phtml
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$display = '';
|
3 |
+
if(Mage::getStoreConfig('mQment_options/general/enabled') != '1'){
|
4 |
+
$display = 'display:none;';
|
5 |
+
}
|
6 |
+
echo '<div id="pm-widget-container" data-label="'.Mage::getStoreConfig('mQment_options/general/label_button').'" style="'.$display.Mage::getStoreConfig('mQment_options/general/style').'"></div>';
|
7 |
+
?>
|
app/etc/modules/Pricemetry_mQment.xml
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Pricemetry_mQment extension
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the MIT License
|
9 |
+
* that is bundled with this package in the file LICENSE.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/mit-license.php
|
12 |
+
*
|
13 |
+
* @category Pricemetry
|
14 |
+
* @package Pricemetry_mQment
|
15 |
+
* @copyright Copyright (c) 2014
|
16 |
+
* @license http://opensource.org/licenses/mit-license.php MIT License
|
17 |
+
*/
|
18 |
+
-->
|
19 |
+
<config>
|
20 |
+
<modules>
|
21 |
+
<Pricemetry_mQment>
|
22 |
+
<active>true</active>
|
23 |
+
<codePool>community</codePool>
|
24 |
+
</Pricemetry_mQment>
|
25 |
+
</modules>
|
26 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>mQment</name>
|
4 |
+
<version>1.0.2</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Transformez vos visiteurs en clients.
|
10 |
+
Imaginez votre site capable d'agir en temps réel et de manière personnalisée 
|
11 |
+
aux comportements de vos visiteurs. </summary>
|
12 |
+
<description>Imaginez être capable de détecter en temps réel l'état d'esprit de vos visiteurs pendant leur navigation sur votre boutique : l'un s'apprête à abandonner le panier, l'autre hésite sur une fiche produit et le troisième est prêt à commander. 
|
13 |
+
Maintenant imaginez pouvoir réagir à ces moments et envoyer à ces visiteurs des messages personnalisés : réassurance sur la livraison, rappel du numéro de téléphone pour proposer son conseil, incitation à ajouter plus de produits à son panier, code de réduction au moment où il abandonne la page...
|
14 |
+

|
15 |
+
mQment est une brique technologique, accompagnée de notre expertise e-commerce et d'une promesse, celle de booster votre chiffre d'affaire de 10% !
|
16 |
+

|
17 |
+
Le module s'accompagne d'un tableau de bord qui vous permet de piloter mQment et d'en mesurer l'efficacité.</description>
|
18 |
+
<notes>mQment, now on Magento !</notes>
|
19 |
+
<authors><author><name>Samuel Roy</name><user>PricemetryApps</user><email>sam@pricemetry.com</email></author></authors>
|
20 |
+
<date>2014-10-03</date>
|
21 |
+
<time>13:00:41</time>
|
22 |
+
<contents><target name="magecommunity"><dir name="Pricemetry"><dir name="mQment"><dir name="Block"><file name="Mqment.php" hash="62804f069102a4cbff6c70d81ec0f240"/></dir><dir name="Helper"><file name="Data.php" hash="b31ab737a8e6553a72cdfd773eeb8e09"/></dir><dir name="etc"><file name="config.xml" hash="58c9156dcbcca5d61080c0940103b0fe"/><file name="system.xml" hash="ca6cc3a04fae7d09af9d8d576cb1638c"/><file name="widget.xml" hash="7aef52c73f8e2bc2facf4df69858bd0b"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Pricemetry_mQment.xml" hash="776ba28bfef95eb5a9b20e8c235c81d2"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mQment.xml" hash="5ad8bde1ad179285cfccd928f6f23393"/></dir><dir name="template"><dir name="mQment"><dir name="product"><dir name="view"><file name="addto.phtml" hash="43442e033d05054946cf5f03a4f39b56"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
23 |
+
<compatible/>
|
24 |
+
<dependencies><required><php><min>5.2.13</min><max>5.6.14</max></php></required></dependencies>
|
25 |
+
</package>
|