socialcommerce_suite_by_turnto - Version 3.1.3

Version Notes

TurnTo Admin Extension

2.0 Adds support for Single Sign On
2.1 Re-wrote catalog feed generator
2.1.6 - Better catalog support in catalog feed generator.
2.2.0 - Support for sku average rating feed
2.2.2 - Minor bug fix
2.2.4 - Fixed excessive load time on configuration screen.
2.2.5 - Catalog Feed tweaks
2.2.7 - Support for Magento Security Patch (SUPEE-6788)
2.2.9 - Historical Feed bug fix
2.2.10 - Minor bug fix for historical feed exporter
2.2.11 - Fixed circular reference in category tree. Optimized memory usage in catalog feed generator.
2.3.0 - Added ability to push the historical feed nightly
3.0 - Refactored all code into blocks that can easily be added to templates. Almost all TurnTo functionality can now be easily configured from the Magento Admin Panel Configuration page.
3.0.1 - Minor bug fixes
3.0.2 - Minor bug fixes
3.0.3 - Allow users to deselect GTINs
3.0.4 - Allow users to configure attribute used as brand
3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
3.1.1 - Minor bug fix.
3.1.2 - Delivery date wasn't being set properly in some cases.
3.1.3 - Changed Q&A and reviews blocks to allow inserting them into the PDP via local.xml.

Download this release

Release Info

Developer TurnTo Networks
Extension socialcommerce_suite_by_turnto
Version 3.1.3
Comparing to
See all releases


Code changes from version 3.1.1 to 3.1.3

app/code/community/Turnto/Admin/.DS_Store ADDED
Binary file
app/code/community/Turnto/Admin/Helper/Data.php CHANGED
@@ -173,7 +173,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
173
  public function generateHistoricalOrdersFeed($startDate, $storeId, $fileName) {
174
  $path = Mage::getBaseDir('media') . DS . 'turnto/';
175
  if (!file_exists($path)) {
176
- mkdir($path, 0755);
177
  }
178
 
179
  $handle = fopen($path . $fileName, 'w');
@@ -202,6 +202,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
202
  foreach ($orders as $order) {
203
  $itemlineid = 0;
204
  foreach ($order->getAllVisibleItems() as $item) {
 
205
  //ORDERID
206
  fwrite($handle, $order->getId());
207
  fwrite($handle, "\t");
@@ -212,10 +213,9 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
212
  fwrite($handle, $order->getCustomerEmail());
213
  fwrite($handle, "\t");
214
  //ITEMTITLE
215
- fwrite($handle, $item->getName());
216
  fwrite($handle, "\t");
217
  //ITEMURL
218
- $product = $item->getProduct();
219
  fwrite($handle, $product->getProductUrl());
220
  fwrite($handle, "\t");
221
  //ITEMLINEID
@@ -237,7 +237,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
237
  }
238
  fwrite($handle, "\t");
239
  //SKU
240
- fwrite($handle, $item->getSku());
241
  fwrite($handle, "\t");
242
  //PRICE
243
  fwrite($handle, $item->getOriginalPrice());
@@ -324,6 +324,9 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
324
  Mage::log('Could not find the newly created historical feed file. Are the write permission correct on /media/turnto?', null, $logFile);
325
  return;
326
  }
 
 
 
327
  $fields = array('siteKey' => $siteKey, 'authKey' => $authKey, 'feedStyle' => $feedStyle, 'file' => "@$file");
328
 
329
  Mage::log('Attempting to post file to ' . $url, null, $logFile);
@@ -335,7 +338,8 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
335
  curl_setopt($ch, CURLOPT_HEADER, 0);
336
 
337
  $response = curl_exec($ch);
338
- Mage::log('Response from server: ' . $response, null, $logFile);
 
339
  curl_close($ch);
340
 
341
  Mage::log('Ended pushHistoricalOrdersFeed', null, $logFile);
173
  public function generateHistoricalOrdersFeed($startDate, $storeId, $fileName) {
174
  $path = Mage::getBaseDir('media') . DS . 'turnto/';
175
  if (!file_exists($path)) {
176
+ mkdir($path, 0766);
177
  }
178
 
179
  $handle = fopen($path . $fileName, 'w');
202
  foreach ($orders as $order) {
203
  $itemlineid = 0;
204
  foreach ($order->getAllVisibleItems() as $item) {
205
+ $product = $item->getProduct();
206
  //ORDERID
207
  fwrite($handle, $order->getId());
208
  fwrite($handle, "\t");
213
  fwrite($handle, $order->getCustomerEmail());
214
  fwrite($handle, "\t");
215
  //ITEMTITLE
216
+ fwrite($handle, $product->getName());
217
  fwrite($handle, "\t");
218
  //ITEMURL
 
219
  fwrite($handle, $product->getProductUrl());
220
  fwrite($handle, "\t");
221
  //ITEMLINEID
237
  }
238
  fwrite($handle, "\t");
239
  //SKU
240
+ fwrite($handle, $product->getSku());
241
  fwrite($handle, "\t");
242
  //PRICE
243
  fwrite($handle, $item->getOriginalPrice());
324
  Mage::log('Could not find the newly created historical feed file. Are the write permission correct on /media/turnto?', null, $logFile);
325
  return;
326
  }
327
+
328
+ Mage::log("File size: " . filesize($file) . ' bytes', null, $logFile);
329
+
330
  $fields = array('siteKey' => $siteKey, 'authKey' => $authKey, 'feedStyle' => $feedStyle, 'file' => "@$file");
331
 
332
  Mage::log('Attempting to post file to ' . $url, null, $logFile);
338
  curl_setopt($ch, CURLOPT_HEADER, 0);
339
 
340
  $response = curl_exec($ch);
341
+ $errNo = curl_error($ch);
342
+ Mage::log('Response from server (error: ' . $errNo . '): ' . $response, null, $logFile);
343
  curl_close($ch);
344
 
345
  Mage::log('Ended pushHistoricalOrdersFeed', null, $logFile);
app/code/community/Turnto/Admin/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Turnto_Admin>
6
- <version>3.1.1</version>
7
  </Turnto_Admin>
8
  </modules>
9
 
@@ -147,6 +147,7 @@
147
  <cc_display_cache_time>900</cc_display_cache_time>
148
  <vcgallery_cache_time>900</vcgallery_cache_time>
149
  <version>4.3</version>
 
150
  <upc_attribute nil="true"/>
151
  <mpn_attribute nil="true"/>
152
  <isbn_attribute nil="true"/>
3
  <config>
4
  <modules>
5
  <Turnto_Admin>
6
+ <version>3.1.3</version>
7
  </Turnto_Admin>
8
  </modules>
9
 
147
  <cc_display_cache_time>900</cc_display_cache_time>
148
  <vcgallery_cache_time>900</vcgallery_cache_time>
149
  <version>4.3</version>
150
+ <skip_css_load>0</skip_css_load>
151
  <upc_attribute nil="true"/>
152
  <mpn_attribute nil="true"/>
153
  <isbn_attribute nil="true"/>
app/code/community/Turnto/Admin/etc/system.xml CHANGED
@@ -137,6 +137,17 @@
137
  (15 minutes)
138
  </comment>
139
  </vcgallery_cache_time>
 
 
 
 
 
 
 
 
 
 
 
140
  <!-- UPC -->
141
  <upc_attribute>
142
  <label>UPC Attribute</label>
137
  (15 minutes)
138
  </comment>
139
  </vcgallery_cache_time>
140
+ <skip_css_load>
141
+ <label>Skip CSS Load (while loading TurnTo on PDP)</label>
142
+ <frontend_type>select</frontend_type>
143
+ <source_model>adminhtml/system_config_source_yesno</source_model>
144
+ <sort_order>115</sort_order>
145
+ <show_in_default>1</show_in_default>
146
+ <show_in_website>1</show_in_website>
147
+ <show_in_store>1</show_in_store>
148
+ <comment>Should the CSS load be skipped when loading TurnTo on PDP. Default is No.
149
+ </comment>
150
+ </skip_css_load>
151
  <!-- UPC -->
152
  <upc_attribute>
153
  <label>UPC Attribute</label>
app/code/community/Turnto/Client/Block/Qacontent.php CHANGED
@@ -37,7 +37,7 @@ class Turnto_Client_Block_Qacontent extends Mage_Core_Block_Template
37
  } else if ($setupType == $this::TURNTO_STATIC_EMBED) {
38
  $helper = Mage::helper('turnto_client_helper/data');
39
  $sku = $helper->getSku($this->getProduct());
40
- return $helper->loadFile(Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . $sku . '/d/catitemhtml');
41
  }
42
 
43
  return '';
37
  } else if ($setupType == $this::TURNTO_STATIC_EMBED) {
38
  $helper = Mage::helper('turnto_client_helper/data');
39
  $sku = $helper->getSku($this->getProduct());
40
+ return $helper->loadFile(Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . urlencode($sku) . '/d/catitemhtml');
41
  }
42
 
43
  return '';
app/code/community/Turnto/Client/Block/Reviewscontent.php CHANGED
@@ -30,14 +30,12 @@ class Turnto_Client_Block_Reviewscontent extends Mage_Core_Block_Template
30
  public function getReviewsHtml()
31
  {
32
  $setupType = Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type');
33
- Mage::log('setupType: ' . $setupType . ', dynamicEmbed='.$this::TURNTO_DYNAMIC_EMBED.', staticEmbed='.$this::TURNTO_STATIC_EMBED, null, 'reviewscontent.log');
34
  if ($setupType == $this::TURNTO_DYNAMIC_EMBED) {
35
  return '<div id="TurnToReviewsContent"></div>';
36
  } else if ($setupType == $this::TURNTO_STATIC_EMBED) {
37
- Mage::log('HERE', null, 'reviewscontent.log');
38
  $helper = Mage::helper('turnto_client_helper/data');
39
  $sku = $helper->getSku($this->getProduct());
40
- $reviewsUrl = Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . $sku . '/d/catitemreviewshtml';
41
  return $helper->loadFile($reviewsUrl);
42
  }
43
 
30
  public function getReviewsHtml()
31
  {
32
  $setupType = Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type');
 
33
  if ($setupType == $this::TURNTO_DYNAMIC_EMBED) {
34
  return '<div id="TurnToReviewsContent"></div>';
35
  } else if ($setupType == $this::TURNTO_STATIC_EMBED) {
 
36
  $helper = Mage::helper('turnto_client_helper/data');
37
  $sku = $helper->getSku($this->getProduct());
38
+ $reviewsUrl = Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . urlencode($sku) . '/d/catitemreviewshtml';
39
  return $helper->loadFile($reviewsUrl);
40
  }
41
 
app/code/community/Turnto/Client/Helper/Data.php CHANGED
@@ -21,9 +21,11 @@ class Turnto_Client_Helper_Data extends Mage_Core_Helper_Data
21
  return $url;
22
  }
23
 
24
- function getSku()
25
  {
26
- $product = $this->getProduct();
 
 
27
  $sku = null;
28
  $parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
29
  if (isset($parentIds[0])) {
21
  return $url;
22
  }
23
 
24
+ function getSku($product)
25
  {
26
+ if (!$product) {
27
+ $product = $this->getProduct();
28
+ }
29
  $sku = null;
30
  $parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
31
  if (isset($parentIds[0])) {
app/code/community/Turnto/Client/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Turnto_Admin>
6
- <version>3.1.1</version>
7
  </Turnto_Admin>
8
  </modules>
9
 
3
  <config>
4
  <modules>
5
  <Turnto_Admin>
6
+ <version>3.1.3</version>
7
  </Turnto_Admin>
8
  </modules>
9
 
app/code/community/Turnto/Login/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Turnto_Login>
6
- <version>3.1.1</version>
7
  </Turnto_Login>
8
  </modules>
9
 
3
  <config>
4
  <modules>
5
  <Turnto_Login>
6
+ <version>3.1.3</version>
7
  </Turnto_Login>
8
  </modules>
9
 
app/code/community/Turnto/Mobile/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Turnto_Mobile>
6
- <version>3.1.1</version>
7
  </Turnto_Mobile>
8
  </modules>
9
 
3
  <config>
4
  <modules>
5
  <Turnto_Mobile>
6
+ <version>3.1.3</version>
7
  </Turnto_Mobile>
8
  </modules>
9
 
app/design/frontend/base/default/template/turnto/client/checkout.tra_js.phtml CHANGED
@@ -37,6 +37,7 @@ $TTpostalCode = $TTaddress->getPostcode();
37
  <?php
38
  echo 'var deliveryDate = new Date();';
39
  echo 'deliveryDate.setDate(deliveryDate.getDate() + 30);';
 
40
  echo 'TurnToFeed.addFeedPurchaseOrder({orderId:"'.$TTorderId.'",email:"'.$TTemail.'",postalCode: "'.$TTpostalCode.'",firstName: "'.$TTfirstName.'", lastName: "'.$TTlastName.'", "deliveryDate": deliveryDate });';
41
 
42
  foreach ($TTorder->getAllItems() as $item) {
37
  <?php
38
  echo 'var deliveryDate = new Date();';
39
  echo 'deliveryDate.setDate(deliveryDate.getDate() + 30);';
40
+ echo 'deliveryDate = deliveryDate.getFullYear().toString() + "-" + (deliveryDate.getMonth() + 1).toString() + "-" + deliveryDate.getDate();';
41
  echo 'TurnToFeed.addFeedPurchaseOrder({orderId:"'.$TTorderId.'",email:"'.$TTemail.'",postalCode: "'.$TTpostalCode.'",firstName: "'.$TTfirstName.'", lastName: "'.$TTlastName.'", "deliveryDate": deliveryDate });';
42
 
43
  foreach ($TTorder->getAllItems() as $item) {
app/design/frontend/base/default/template/turnto/client/tra_js.phtml CHANGED
@@ -20,6 +20,9 @@
20
  //imageStoreBase: 'wac.edgecastcdn.net/001A39/qa',
21
  setupType: "<?php echo Mage::getStoreConfig('turnto_admin/qa/qa_setup_type') ?>",
22
  reviewsSetupType: "<?php echo Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type') ?>"
 
 
 
23
  <?php if (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') == 'iTeaserFunc'): ?>
24
  ,iTeaserFunc: <?php echo Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_function_name'); ?>
25
  <?php elseif (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') != 'iTeaserFunc'): ?>
20
  //imageStoreBase: 'wac.edgecastcdn.net/001A39/qa',
21
  setupType: "<?php echo Mage::getStoreConfig('turnto_admin/qa/qa_setup_type') ?>",
22
  reviewsSetupType: "<?php echo Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type') ?>"
23
+ <?php if (intval(Mage::getStoreConfig('turnto_admin/general/skip_css_load')) == 1): ?>
24
+ ,skipCssLoad: true
25
+ <?php endif; ?>
26
  <?php if (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') == 'iTeaserFunc'): ?>
27
  ,iTeaserFunc: <?php echo Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_function_name'); ?>
28
  <?php elseif (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') != 'iTeaserFunc'): ?>
package.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <package><name>socialcommerce_suite_by_turnto</name><version>3.1.1</version><stability>stable</stability><license>MIT</license><channel>community</channel><extends></extends><summary>Connect your shoppers to your customers</summary><description>The TurnTo Social Commerce Suite helps you put the good will you have earned from your customers to work by opening direct communications between your shoppers and your past customers.</description><notes>TurnTo Admin Extension
3
 
4
  2.0 Adds support for Single Sign On
5
  2.1 Re-wrote catalog feed generator
@@ -20,4 +20,6 @@
20
  3.0.4 - Allow users to configure attribute used as brand
21
  3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
22
  3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&amp;A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
23
- 3.1.1 - Minor bug fix.</notes><authors><author><name>TurnTo</name><user>TurnTo</user><email>contact@turnto.com</email></author></authors><date>2016-07-11</date><time>12:09:21</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="Turnto"><dir name="Admin"><dir name="Block"><file name="CatalogFeed.php" hash="f974cfdc687bf5edb3fdccb879547200"/><file name="HistoricalFeed.php" hash="a4d2b29c6d8bb2ed59aa884e02abc23b"/><file name="Overview.php" hash="51c8ed09153f1dc3b3d02aa0ab83f195"/><file name="RatingsFeed.php" hash="264cf15842c2738f1b77bce6ff9b9f0a"/><file name="ShowTabsAdminBlock.php" hash="403c3a8f95c65e361471b28fae25d2e3"/><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Attributes.php" hash="07f84525b23f32db1eac6bd77318c067"/><file name="AttributesAll.php" hash="ea7cbaadf904db6c09a26175b8de3919"/><file name="Cccolumns.php" hash="03970edda86f2b1fa9b64ee4c6b9ed3e"/><file name="Ccsortorder.php" hash="182307b11be50d5d2f8e5edd674a5040"/><file name="Feed.php" hash="84d005b13b3e39da048078bfc275bdf5"/><file name="Setuptype.php" hash="4a22ad8563457cf16785ba5e6b621b82"/><file name="Teasertype.php" hash="cbd90fcedf93c91291e9ab16a5f2fd16"/><file name="Vcgallerysize.php" hash="278472246c689be1bb286ba643af5f7a"/><file name="Vcgallerysort.php" hash="254b8132561e467322f2e35755b28cc3"/></dir></dir></dir><dir name="Review"><file name="Helper.php" hash="2ecc1a9252af9d40666b4f3a6603b522"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="532642a4048636f9b1e42334a4f7dc52"/><dir name="Adminhtml"><file name="IndexController.php" hash="d78518e5502f5c19ff02892e2fa9fe78"/><file name="TurntoController.php" hash="f8c35059af46ed080a7a2d28c917042b"/></dir></dir><dir name="etc"><file name="config.xml" hash="51a09063b99a4268ed19638951f059cf"/><file name="system.xml" hash="f37056ceb527f616e7e74c8c62f864d2"/></dir><dir name="Helper"><file name="Data.php" hash="d9fec000e14727cc10cf29027c689b80"/></dir><dir name="Model"><file name="Observer.php" hash="ab972bf9ec9edb07345828fb4e69141d"/><file name="Rating.php" hash="2f3d43beb74018b394d7bf6ba1098e5c"/><dir name="Catalog"><file name="Product.php" hash="5325442b4449b7eb75547f50698400a6"/></dir><dir name="Resource"><file name="Rating.php" hash="0a7f9415ba76c6e121e0f3281479a4df"/><dir name="Rating"><file name="Collection.php" hash="2f0709f0f5f3bde0725c2db266f16e7d"/></dir></dir></dir><dir name="sql"><dir name="turnto_admin_setup"><file name="mysql4-install-2.2.0.php" hash="747fc729ae7587b41c3f3cce62aba82b"/></dir></dir></dir><dir name="Client"><dir name="Block"><file name="Checkoutchatterpdp.php" hash="1b7314cb87150792b4e915c8ea8f5a2e"/><file name="Qacontent.php" hash="a855a19924a8567ea3711ed5194038da"/><file name="Qateaser.php" hash="05171123ca8ddf26a80a7f4ffed16947"/><file name="Reviewscontent.php" hash="68f01e42d28f9c4b695e555e184d64fb"/><file name="Reviewsteaser.php" hash="302394ffc6e14f65a108726348ee350a"/><file name="Vcgallery.php" hash="e66d4bc4b48129c835c0a1a8b226af84"/></dir><dir name="controllers"><file name="CheckoutcommentsController.php" hash="94dc14a8974dd0eaec78b3f5b37cc69e"/><file name="VisualcontentController.php" hash="f13b23b14092594e5766246fc188ff09"/></dir><dir name="etc"><file name="config.xml" hash="6a446877c3c1d1edd5b1cf2fdadb1ebd"/></dir><dir name="Helper"><file name="Data.php" hash="1bf5a62ffaa09ebb3ff5962737662ad6"/></dir></dir><dir name="Login"><dir name="Block"><file name="Login.php" hash="a51bc0ee76d20a9f4cb32bb21420ecd9"/><file name="Reg.php" hash="4eece8d78391b6578b0ba5e2c764dba5"/></dir><dir name="controllers"><file name="IndexController.php" hash="245a41408a8c593f8c1fefaee9890d6b"/></dir><dir name="etc"><file name="config.xml" hash="a3f9038b32b0807f69e0d2c8cd60d849"/></dir><dir name="Helper"><file name="Data.php" hash="e87f15957335101d5ae643befcc06817"/></dir></dir><dir name="Mobile"><dir name="Block"><file name="Landing.php" hash="b4b57c0b56f275e644fad5290ee44f02"/></dir><dir name="controllers"><file name="IndexController.php" hash="304ebc607cc3d25103b1a2354da0a890"/></dir><dir name="etc"><file name="config.xml" hash="4e5e8e6a2f7a5e966c6379424b275d7a"/></dir><dir name="Helper"><file name="Data.php" hash="12e07ea9d92ab8e90886104e08c96c8a"/></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="turnto"><file name="catalog_feed_tab.phtml" hash="2a37f6daa5261ee972d4938a9f328893"/><file name="historical_feed_tab.phtml" hash="14b3a1940e98f3f44db732afd1c81946"/><file name="overview.phtml" hash="4cc20b32c3b0cd36cd349f0be44e4615"/><file name="product_ratings_feed_tab.phtml" hash="3733a056ab45f0af0b6a93ea30e257e0"/><dir name="adminhtml"><dir name="system"><dir name="config"><file name="feed.phtml" hash="c4b453ab154a34408bc34021630653bf"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="turnto_client.xml" hash="11522aa361c8c98a00afed75287ad3e3"/><file name="turnto_login.xml" hash="618272fcb19620431cd7b27369e34eb4"/><file name="turnto_mobile.xml" hash="2a40a08b07570c9b8585b7715cc5b831"/></dir><dir name="template"><dir name="turnto"><dir name="client"><file name="ccpinboard_js.phtml" hash="9c20636bff1c5f22a7f468231c18c7f5"/><file name="checkout.tra_js.phtml" hash="4d88c969f8522138e60c97c32dee2b22"/><file name="checkoutchatter.pdp.phtml" hash="8dce4bad4b2d95cb698ad84e7d874a3e"/><file name="pinboard.phtml" hash="8179a6a336ece6db321ef92eaa52337b"/><file name="qa.phtml" hash="076489bac4fc7a7c6b266c9028b2a264"/><file name="qa.teaser.phtml" hash="5f115adc06c7b11d0e7673f49b5c7945"/><file name="reviews.phtml" hash="f7bab2adcb3c700830903f758af75f48"/><file name="reviews.teaser.phtml" hash="525e1fa2fed50187f418fedcd5f7ef17"/><file name="tra_js.phtml" hash="188d8bf4fa7edbfcd4f1c088dec3ebe4"/><file name="vcgallery.phtml" hash="47979dc4877a7a70e6006fe0c4da7e04"/><file name="vcpinboard_js.phtml" hash="f09e9b97314d27aaf2bb43017c7b9feb"/></dir><dir name="login"><file name="login.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="login_form.phtml" hash="a176124e54fc105d09e8a219114d9cfe"/><file name="reg.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="reg_form.phtml" hash="8d513aa7b9b582f748f5a484f2e81568"/></dir><dir name="mobile"><file name="landing.phtml" hash="169ed8421ff2d36dbbb1eb98d1b27dcb"/></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Turnto_Admin.xml" hash="0932b63ab068e1e8b12ff7b997ae83ee"/><file name="Turnto_Client.xml" hash="8c68147ee810f2b61d3fd50874b19efa"/><file name="Turnto_Login.xml" hash="734c463c75970bd14ac7d7a90fa2de11"/><file name="Turnto_Mobile.xml" hash="57cc2be45fb4ccd836e8953b5305aa58"/></dir></dir></dir></target></contents></package>
 
 
1
  <?xml version="1.0"?>
2
+ <package><name>socialcommerce_suite_by_turnto</name><version>3.1.3</version><stability>stable</stability><license>MIT</license><channel>community</channel><extends></extends><summary>Connect your shoppers to your customers</summary><description>The TurnTo Social Commerce Suite helps you put the good will you have earned from your customers to work by opening direct communications between your shoppers and your past customers.</description><notes>TurnTo Admin Extension
3
 
4
  2.0 Adds support for Single Sign On
5
  2.1 Re-wrote catalog feed generator
20
  3.0.4 - Allow users to configure attribute used as brand
21
  3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
22
  3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&amp;A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
23
+ 3.1.1 - Minor bug fix.
24
+ 3.1.2 - Delivery date wasn't being set properly in some cases.
25
+ 3.1.3 - Changed Q&amp;A and reviews blocks to allow inserting them into the PDP via local.xml. </notes><authors><author><name>TurnTo</name><user>TurnTo</user><email>contact@turnto.com</email></author></authors><date>2016-08-02</date><time>14:10:59</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="Turnto"><dir name="Admin"><dir name="Block"><file name="CatalogFeed.php" hash="f974cfdc687bf5edb3fdccb879547200"/><file name="HistoricalFeed.php" hash="a4d2b29c6d8bb2ed59aa884e02abc23b"/><file name="Overview.php" hash="51c8ed09153f1dc3b3d02aa0ab83f195"/><file name="RatingsFeed.php" hash="264cf15842c2738f1b77bce6ff9b9f0a"/><file name="ShowTabsAdminBlock.php" hash="403c3a8f95c65e361471b28fae25d2e3"/><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Attributes.php" hash="07f84525b23f32db1eac6bd77318c067"/><file name="AttributesAll.php" hash="ea7cbaadf904db6c09a26175b8de3919"/><file name="Cccolumns.php" hash="03970edda86f2b1fa9b64ee4c6b9ed3e"/><file name="Ccsortorder.php" hash="182307b11be50d5d2f8e5edd674a5040"/><file name="Feed.php" hash="84d005b13b3e39da048078bfc275bdf5"/><file name="Setuptype.php" hash="4a22ad8563457cf16785ba5e6b621b82"/><file name="Teasertype.php" hash="cbd90fcedf93c91291e9ab16a5f2fd16"/><file name="Vcgallerysize.php" hash="278472246c689be1bb286ba643af5f7a"/><file name="Vcgallerysort.php" hash="254b8132561e467322f2e35755b28cc3"/></dir></dir></dir><dir name="Review"><file name="Helper.php" hash="2ecc1a9252af9d40666b4f3a6603b522"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="532642a4048636f9b1e42334a4f7dc52"/><dir name="Adminhtml"><file name="IndexController.php" hash="d78518e5502f5c19ff02892e2fa9fe78"/><file name="TurntoController.php" hash="f8c35059af46ed080a7a2d28c917042b"/></dir></dir><dir name="etc"><file name="config.xml" hash="1fc64ec847ca7add3c880ba9467de2eb"/><file name="system.xml" hash="fa58e90e3f319db1c2854cc818c8f559"/></dir><dir name="Helper"><file name="Data.php" hash="c484cac533558c046bf3e7399afc3cee"/></dir><dir name="Model"><file name="Observer.php" hash="ab972bf9ec9edb07345828fb4e69141d"/><file name="Rating.php" hash="2f3d43beb74018b394d7bf6ba1098e5c"/><dir name="Catalog"><file name="Product.php" hash="5325442b4449b7eb75547f50698400a6"/></dir><dir name="Resource"><file name="Rating.php" hash="0a7f9415ba76c6e121e0f3281479a4df"/><dir name="Rating"><file name="Collection.php" hash="2f0709f0f5f3bde0725c2db266f16e7d"/></dir></dir></dir><dir name="sql"><dir name="turnto_admin_setup"><file name="mysql4-install-2.2.0.php" hash="747fc729ae7587b41c3f3cce62aba82b"/></dir></dir></dir><dir name="Client"><dir name="Block"><file name="Checkoutchatterpdp.php" hash="1b7314cb87150792b4e915c8ea8f5a2e"/><file name="Qacontent.php" hash="ecdb8620757b9966d8c17b75360f1efd"/><file name="Qateaser.php" hash="05171123ca8ddf26a80a7f4ffed16947"/><file name="Reviewscontent.php" hash="e7b1433e3a1569b347bb44d442b35efc"/><file name="Reviewsteaser.php" hash="302394ffc6e14f65a108726348ee350a"/><file name="Vcgallery.php" hash="e66d4bc4b48129c835c0a1a8b226af84"/></dir><dir name="controllers"><file name="CheckoutcommentsController.php" hash="94dc14a8974dd0eaec78b3f5b37cc69e"/><file name="VisualcontentController.php" hash="f13b23b14092594e5766246fc188ff09"/></dir><dir name="etc"><file name="config.xml" hash="22d7395c95447a82b3fbfa1f15864061"/></dir><dir name="Helper"><file name="Data.php" hash="ebcddd59d89f4538079f24f7b2a1f69c"/></dir></dir><dir name="Login"><dir name="Block"><file name="Login.php" hash="a51bc0ee76d20a9f4cb32bb21420ecd9"/><file name="Reg.php" hash="4eece8d78391b6578b0ba5e2c764dba5"/></dir><dir name="controllers"><file name="IndexController.php" hash="245a41408a8c593f8c1fefaee9890d6b"/></dir><dir name="etc"><file name="config.xml" hash="8c6910e381e4adf087f58ed7bf977791"/></dir><dir name="Helper"><file name="Data.php" hash="e87f15957335101d5ae643befcc06817"/></dir></dir><dir name="Mobile"><dir name="Block"><file name="Landing.php" hash="b4b57c0b56f275e644fad5290ee44f02"/></dir><dir name="controllers"><file name="IndexController.php" hash="304ebc607cc3d25103b1a2354da0a890"/></dir><dir name="etc"><file name="config.xml" hash="6dd3178427c15185a09950b62127e9d9"/></dir><dir name="Helper"><file name="Data.php" hash="12e07ea9d92ab8e90886104e08c96c8a"/></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="turnto"><file name="catalog_feed_tab.phtml" hash="2a37f6daa5261ee972d4938a9f328893"/><file name="historical_feed_tab.phtml" hash="14b3a1940e98f3f44db732afd1c81946"/><file name="overview.phtml" hash="4cc20b32c3b0cd36cd349f0be44e4615"/><file name="product_ratings_feed_tab.phtml" hash="3733a056ab45f0af0b6a93ea30e257e0"/><dir name="adminhtml"><dir name="system"><dir name="config"><file name="feed.phtml" hash="c4b453ab154a34408bc34021630653bf"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="turnto_client.xml" hash="11522aa361c8c98a00afed75287ad3e3"/><file name="turnto_login.xml" hash="618272fcb19620431cd7b27369e34eb4"/><file name="turnto_mobile.xml" hash="2a40a08b07570c9b8585b7715cc5b831"/></dir><dir name="template"><dir name="turnto"><dir name="client"><file name="ccpinboard_js.phtml" hash="9c20636bff1c5f22a7f468231c18c7f5"/><file name="checkout.tra_js.phtml" hash="39719a476bf2d4885de85a2a40277ff0"/><file name="checkoutchatter.pdp.phtml" hash="8dce4bad4b2d95cb698ad84e7d874a3e"/><file name="pinboard.phtml" hash="8179a6a336ece6db321ef92eaa52337b"/><file name="qa.phtml" hash="076489bac4fc7a7c6b266c9028b2a264"/><file name="qa.teaser.phtml" hash="5f115adc06c7b11d0e7673f49b5c7945"/><file name="reviews.phtml" hash="f7bab2adcb3c700830903f758af75f48"/><file name="reviews.teaser.phtml" hash="525e1fa2fed50187f418fedcd5f7ef17"/><file name="tra_js.phtml" hash="42e7d59f336a4091da15829b2ea76851"/><file name="vcgallery.phtml" hash="47979dc4877a7a70e6006fe0c4da7e04"/><file name="vcpinboard_js.phtml" hash="f09e9b97314d27aaf2bb43017c7b9feb"/></dir><dir name="login"><file name="login.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="login_form.phtml" hash="a176124e54fc105d09e8a219114d9cfe"/><file name="reg.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="reg_form.phtml" hash="8d513aa7b9b582f748f5a484f2e81568"/></dir><dir name="mobile"><file name="landing.phtml" hash="169ed8421ff2d36dbbb1eb98d1b27dcb"/></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Turnto_Admin.xml" hash="0932b63ab068e1e8b12ff7b997ae83ee"/><file name="Turnto_Client.xml" hash="8c68147ee810f2b61d3fd50874b19efa"/><file name="Turnto_Login.xml" hash="734c463c75970bd14ac7d7a90fa2de11"/><file name="Turnto_Mobile.xml" hash="57cc2be45fb4ccd836e8953b5305aa58"/></dir></dir></dir></target></contents></package>