Trustedshops_Trustedshops - Version 1.1.0

Version Notes

Initial Release

Download this release

Release Info

Developer Trusted Shops
Extension Trustedshops_Trustedshops
Version 1.1.0
Comparing to
See all releases


Code changes from version 1.0.0 to 1.1.0

app/code/community/Trustedshops/Trustedshops/Block/Trustcard.php CHANGED
@@ -18,10 +18,19 @@ class Trustedshops_Trustedshops_Block_Trustcard extends Trustedshops_Trustedshop
18
  protected $_template = 'trustedshops/trustcard.phtml';
19
 
20
  /**
 
 
21
  * @var Mage_Sales_Model_Order
22
  */
23
  protected $_order;
24
 
 
 
 
 
 
 
 
25
  /**
26
  * get the current order from the checkout session
27
  * used on the checkout success page
@@ -86,6 +95,36 @@ class Trustedshops_Trustedshops_Block_Trustcard extends Trustedshops_Trustedshop
86
  return $this->getOrder()->getGrandTotal();
87
  }
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  /**
90
  * get the product image url
91
  *
@@ -95,7 +134,21 @@ class Trustedshops_Trustedshops_Block_Trustcard extends Trustedshops_Trustedshop
95
  */
96
  public function getProductImage($item)
97
  {
98
- return (string)Mage::helper('catalog/image')->init($item->getProduct(), 'image');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
100
 
101
  /**
@@ -109,8 +162,110 @@ class Trustedshops_Trustedshops_Block_Trustcard extends Trustedshops_Trustedshop
109
  public function getProductSku($item)
110
  {
111
  if ($item->getHasChildren()) {
112
- return $item->getProduct()->getSku();
 
113
  }
 
114
  return $item->getSku();
115
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  }
18
  protected $_template = 'trustedshops/trustcard.phtml';
19
 
20
  /**
21
+ * magento order
22
+ *
23
  * @var Mage_Sales_Model_Order
24
  */
25
  protected $_order;
26
 
27
+ /**
28
+ * remember gtin, mpn and brand attribute
29
+ *
30
+ * @var array
31
+ */
32
+ protected $_attributeCache = array();
33
+
34
  /**
35
  * get the current order from the checkout session
36
  * used on the checkout success page
95
  return $this->getOrder()->getGrandTotal();
96
  }
97
 
98
+ /**
99
+ * get the estimated delivery date
100
+ *
101
+ * @return string
102
+ */
103
+ public function getEstimatedDeliveryDate()
104
+ {
105
+ $deliveryData = new Varien_Object();
106
+ $deliveryData->setDate('');
107
+ Mage::dispatchEvent('trustedshops_get_estimated_delivery_date', array(
108
+ 'order' => $this->getOrder(),
109
+ 'delivery_date' => $deliveryData
110
+ ));
111
+ return $deliveryData->getDate();
112
+ }
113
+
114
+ /**
115
+ * get the product url
116
+ *
117
+ * @param Mage_Sales_Model_Order_Item $item
118
+ *
119
+ * @return string
120
+ */
121
+ public function getProductUrl($item)
122
+ {
123
+ $product = $this->getProduct($item);
124
+
125
+ return $product->getProductUrl();
126
+ }
127
+
128
  /**
129
  * get the product image url
130
  *
134
  */
135
  public function getProductImage($item)
136
  {
137
+ $product = $this->getProduct($item);
138
+
139
+ return (string)Mage::helper('catalog/image')->init($product, 'image');
140
+ }
141
+
142
+ /**
143
+ * get the product name
144
+ *
145
+ * @param Mage_Sales_Model_Order_Item $item
146
+ *
147
+ * @return string
148
+ */
149
+ public function getName($item)
150
+ {
151
+ return $item->getName();
152
  }
153
 
154
  /**
162
  public function getProductSku($item)
163
  {
164
  if ($item->getHasChildren()) {
165
+ $product = $this->getProduct($item);
166
+ return $product->getSku();
167
  }
168
+
169
  return $item->getSku();
170
  }
171
+
172
+ /**
173
+ * get the product gtin
174
+ *
175
+ * @param Mage_Sales_Model_Order_Item $item
176
+ * @return string
177
+ */
178
+ public function getProductGTIN($item)
179
+ {
180
+ return $this->_getAttribute($item, 'gtin');
181
+ }
182
+
183
+ /**
184
+ * get the product mpn
185
+ *
186
+ * @param Mage_Sales_Model_Order_Item $item
187
+ * @return string
188
+ */
189
+ public function getProductMPN($item)
190
+ {
191
+ return $this->_getAttribute($item, 'mpn');
192
+ }
193
+
194
+ /**
195
+ * get the product brand
196
+ *
197
+ * @param Mage_Sales_Model_Order_Item $item
198
+ * @return string
199
+ */
200
+ public function getProductBrand($item)
201
+ {
202
+ return $this->_getAttribute($item, 'brand');
203
+ }
204
+
205
+ /**
206
+ * fetch the product attribute depended of the attribute type
207
+ *
208
+ * @param Mage_Sales_Model_Order_Item $item
209
+ * @param string $field
210
+ * @return string
211
+ */
212
+ protected function _getAttribute($item, $field)
213
+ {
214
+ // handle different attributes for expert mode
215
+ $prefix = "";
216
+ if ($this->isExpert()) {
217
+ $prefix = 'expert_';
218
+ }
219
+
220
+ $attributeCode = $this->getConfig($prefix . 'review_attribute_' . $field, 'product');
221
+ if (empty($attributeCode)) {
222
+ return '';
223
+ }
224
+
225
+ $product = $this->getProduct($item);
226
+
227
+ $attribute = $this->getMagentoAttribute($attributeCode);
228
+
229
+ switch ($attribute->getFrontendInput()) {
230
+ case 'select':
231
+ $value = $product->getAttributeText($attributeCode);
232
+ break;
233
+ case 'multiselect':
234
+ $value = $product->getAttributeText($attributeCode);
235
+ $value = implode(',', $value);
236
+ break;
237
+ default:
238
+ $value = $product->getResource()
239
+ ->getAttributeRawValue($product->getId(), $attributeCode, Mage::app()->getStore());
240
+ break;
241
+ }
242
+
243
+ return Mage::helper('core')->escapeHtml($value);
244
+ }
245
+
246
+ public function getProduct($item)
247
+ {
248
+ $product = $item->getProduct();
249
+ if (empty($product)) {
250
+ $product = Mage::getModel('catalog/product')->load($item->getProductId());
251
+ }
252
+
253
+ return $product;
254
+ }
255
+
256
+ /**
257
+ * load the magento base attribute
258
+ *
259
+ * @param string $attributeCode
260
+ * @return Mage_Eav_Model_Entity_Attribute
261
+ */
262
+ protected function getMagentoAttribute($attributeCode)
263
+ {
264
+ if (empty($this->_attributeCache[$attributeCode])) {
265
+ $this->_attributeCache[$attributeCode] = Mage::getModel('eav/entity_attribute')
266
+ ->loadByCode('catalog_product', $attributeCode);
267
+ }
268
+
269
+ return $this->_attributeCache[$attributeCode];
270
+ }
271
  }
app/code/community/Trustedshops/Trustedshops/Block/Widget/Dependence.php ADDED
@@ -0,0 +1,206 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * @category Trustedshops
5
+ * @package Trustedshops_Trustedshops
6
+ * @author Trusted Shops GmbH
7
+ * @copyright 2016 Trusted Shops GmbH
8
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
9
+ * @link http://www.trustedshops.de/
10
+ */
11
+ class Trustedshops_Trustedshops_Block_Widget_Dependence extends Mage_Adminhtml_Block_Widget_Form_Element_Dependence
12
+ {
13
+ /**
14
+ * overwrite for fieldset depends
15
+ *
16
+ * @return string
17
+ */
18
+ protected function _getDependsJson()
19
+ {
20
+ if ($this->_isTrustedshopsPage()
21
+ && version_compare(Mage::getVersion(), '1.7.0.0', '<')
22
+ ) {
23
+ return $this->_getTrustedShopsJsonDepends();
24
+
25
+ }
26
+
27
+ return parent::_getDependsJson();
28
+ }
29
+
30
+ /**
31
+ * check if we are on the system config page of the trustedshops module
32
+ *
33
+ * @return bool
34
+ */
35
+ protected function _isTrustedshopsPage()
36
+ {
37
+ $pathInfo = Mage::app()->getRequest()->getOriginalPathInfo();
38
+ return (strpos($pathInfo, 'edit/section/trustedshops') !== false);
39
+ }
40
+
41
+ /**
42
+ * get the json depends config for magento < 1.7
43
+ *
44
+ * @return string
45
+ */
46
+ protected function _getTrustedShopsJsonDepends()
47
+ {
48
+ return <<<JSON
49
+ {
50
+ "trustedshops_info_mode_notice": {
51
+ "trustedshops_info_mode": "expert"
52
+ },
53
+ "trustedshops_trustbadge_variant": {
54
+ "trustedshops_info_mode": "standard"
55
+ },
56
+ "trustedshops_trustbadge_offset": {
57
+ "trustedshops_info_mode": "standard"
58
+ },
59
+ "trustedshops_trustbadge_code": {
60
+ "trustedshops_info_mode": "expert"
61
+ },
62
+ "trustedshops_trustbadge_collect_orders": {
63
+ "trustedshops_info_mode": "expert"
64
+ },
65
+ "trustedshops_product_collect_reviews": {
66
+ "trustedshops_info_mode": "standard"
67
+ },
68
+ "trustedshops_product_collect_reviews_notice": {
69
+ "trustedshops_info_mode": "standard",
70
+ "trustedshops_product_collect_reviews": "1"
71
+ },
72
+ "trustedshops_product_expert_collect_orders_notice": {
73
+ "trustedshops_info_mode": "expert",
74
+ "trustedshops_trustbadge_collect_orders": "0"
75
+ },
76
+ "trustedshops_product_expert_collect_reviews": {
77
+ "trustedshops_info_mode": "expert",
78
+ "trustedshops_trustbadge_collect_orders": "1"
79
+ },
80
+ "trustedshops_product_expert_collect_reviews_notice": {
81
+ "trustedshops_info_mode": "expert",
82
+ "trustedshops_trustbadge_collect_orders": "1",
83
+ "trustedshops_product_expert_collect_reviews": "1"
84
+ },
85
+ "trustedshops_product_expert_review_attribute_header": {
86
+ "trustedshops_info_mode": "expert",
87
+ "trustedshops_trustbadge_collect_orders": "1",
88
+ "trustedshops_product_expert_collect_reviews": "1"
89
+ },
90
+ "trustedshops_product_review_attribute_header": {
91
+ "trustedshops_info_mode": "standard",
92
+ "trustedshops_product_collect_reviews": "1"
93
+ },
94
+ "trustedshops_product_expert_review_attribute_notice": {
95
+ "trustedshops_info_mode": "expert",
96
+ "trustedshops_trustbadge_collect_orders": "1",
97
+ "trustedshops_product_expert_collect_reviews": "1"
98
+ },
99
+ "trustedshops_product_review_attribute_notice": {
100
+ "trustedshops_info_mode": "standard",
101
+ "trustedshops_product_collect_reviews": "1"
102
+ },
103
+ "trustedshops_product_expert_review_attribute_gtin": {
104
+ "trustedshops_info_mode": "expert",
105
+ "trustedshops_trustbadge_collect_orders": "1",
106
+ "trustedshops_product_expert_collect_reviews": "1"
107
+ },
108
+ "trustedshops_product_review_attribute_gtin": {
109
+ "trustedshops_info_mode": "standard",
110
+ "trustedshops_product_collect_reviews": "1"
111
+ },
112
+ "trustedshops_product_expert_review_attribute_brand": {
113
+ "trustedshops_info_mode": "expert",
114
+ "trustedshops_trustbadge_collect_orders": "1",
115
+ "trustedshops_product_expert_collect_reviews": "1"
116
+ },
117
+ "trustedshops_product_review_attribute_brand": {
118
+ "trustedshops_info_mode": "standard",
119
+ "trustedshops_product_collect_reviews": "1"
120
+ },
121
+ "trustedshops_product_expert_review_attribute_mpn": {
122
+ "trustedshops_info_mode": "expert",
123
+ "trustedshops_trustbadge_collect_orders": "1",
124
+ "trustedshops_product_expert_collect_reviews": "1"
125
+ },
126
+ "trustedshops_product_review_attribute_mpn": {
127
+ "trustedshops_info_mode": "standard",
128
+ "trustedshops_product_collect_reviews": "1"
129
+ },
130
+ "trustedshops_product_review_header": {
131
+ "trustedshops_info_mode": "standard",
132
+ "trustedshops_product_collect_reviews": "1"
133
+ },
134
+ "trustedshops_product_expert_review_header": {
135
+ "trustedshops_info_mode": "expert",
136
+ "trustedshops_trustbadge_collect_orders": "1",
137
+ "trustedshops_product_expert_collect_reviews": "1"
138
+ },
139
+ "trustedshops_product_review_active": {
140
+ "trustedshops_info_mode": "standard",
141
+ "trustedshops_product_collect_reviews": "1"
142
+ },
143
+ "trustedshops_product_expert_review_active": {
144
+ "trustedshops_info_mode": "expert",
145
+ "trustedshops_trustbadge_collect_orders": "1",
146
+ "trustedshops_product_expert_collect_reviews": "1"
147
+ },
148
+ "trustedshops_product_review_border_color": {
149
+ "trustedshops_info_mode": "standard",
150
+ "trustedshops_product_collect_reviews": "1",
151
+ "trustedshops_product_review_active": "1"
152
+ },
153
+ "trustedshops_product_review_star_color": {
154
+ "trustedshops_info_mode": "standard",
155
+ "trustedshops_product_collect_reviews": "1",
156
+ "trustedshops_product_review_active": "1"
157
+ },
158
+ "trustedshops_product_review_code": {
159
+ "trustedshops_info_mode": "expert",
160
+ "trustedshops_trustbadge_collect_orders": "1",
161
+ "trustedshops_product_expert_collect_reviews": "1",
162
+ "trustedshops_product_expert_review_active": "1"
163
+ },
164
+ "trustedshops_product_rating_header": {
165
+ "trustedshops_info_mode": "standard",
166
+ "trustedshops_product_collect_reviews": "1"
167
+ },
168
+ "trustedshops_product_expert_rating_header": {
169
+ "trustedshops_info_mode": "expert",
170
+ "trustedshops_trustbadge_collect_orders": "1",
171
+ "trustedshops_product_expert_collect_reviews": "1"
172
+ },
173
+ "trustedshops_product_rating_active": {
174
+ "trustedshops_info_mode": "standard",
175
+ "trustedshops_product_collect_reviews": "1"
176
+ },
177
+ "trustedshops_product_expert_rating_active": {
178
+ "trustedshops_info_mode": "expert",
179
+ "trustedshops_trustbadge_collect_orders": "1",
180
+ "trustedshops_product_expert_collect_reviews": "1"
181
+ },
182
+ "trustedshops_product_rating_star_color": {
183
+ "trustedshops_info_mode": "standard",
184
+ "trustedshops_product_collect_reviews": "1",
185
+ "trustedshops_product_rating_active": "1"
186
+ },
187
+ "trustedshops_product_rating_star_size": {
188
+ "trustedshops_info_mode": "standard",
189
+ "trustedshops_product_collect_reviews": "1",
190
+ "trustedshops_product_rating_active": "1"
191
+ },
192
+ "trustedshops_product_rating_font_size": {
193
+ "trustedshops_info_mode": "standard",
194
+ "trustedshops_product_collect_reviews": "1",
195
+ "trustedshops_product_rating_active": "1"
196
+ },
197
+ "trustedshops_product_rating_code": {
198
+ "trustedshops_info_mode": "expert",
199
+ "trustedshops_trustbadge_collect_orders": "1",
200
+ "trustedshops_product_expert_collect_reviews": "1",
201
+ "trustedshops_product_expert_rating_active": "1"
202
+ }
203
+ }
204
+ JSON;
205
+ }
206
+ }
app/code/community/Trustedshops/Trustedshops/Model/System/Config/Source/Attribute.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * @category Trustedshops
5
+ * @package Trustedshops_Trustedshops
6
+ * @author Trusted Shops GmbH
7
+ * @copyright 2016 Trusted Shops GmbH
8
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
9
+ * @link http://www.trustedshops.de/
10
+ */
11
+ class Trustedshops_Trustedshops_Model_System_Config_Source_Attribute
12
+ {
13
+ /**
14
+ * @return array
15
+ */
16
+ public function toOptionArray()
17
+ {
18
+ return $this->getAvailableAttributes();
19
+ }
20
+
21
+ /**
22
+ * @return array
23
+ */
24
+ public function toArray()
25
+ {
26
+ return $this->getAvailableAttributes(true);
27
+ }
28
+
29
+ /**
30
+ * @param bool $asArray
31
+ * @return array
32
+ */
33
+ protected function getAvailableAttributes($asArray)
34
+ {
35
+ $availableAttributes = Mage::getResourceModel('catalog/product_attribute_collection')
36
+ ->setOrder('frontend_label', 'asc')
37
+ ->load();
38
+
39
+ $attributes = array();
40
+ if ($asArray) {
41
+ $attributes[0] = Mage::helper('trustedshops')->__('-- Please Select --');
42
+ } else {
43
+ $attributes[] = array(
44
+ 'value' => 0,
45
+ 'label' => Mage::helper('trustedshops')->__('-- Please Select --')
46
+ );
47
+ }
48
+
49
+ foreach ($availableAttributes as $_attribute) {
50
+ $label = $_attribute->getFrontendLabel();
51
+ if (empty($label)) {
52
+ continue;
53
+ }
54
+ if ($asArray) {
55
+ $attributes[$_attribute->getAttributeCode()] = $_attribute->getFrontendLabel();
56
+ } else {
57
+ $attributes[] = array(
58
+ 'value' => $_attribute->getAttributeCode(),
59
+ 'label' => $_attribute->getFrontendLabel()
60
+ );
61
+ }
62
+ }
63
+
64
+ return $attributes;
65
+ }
66
+ }
app/code/community/Trustedshops/Trustedshops/etc/config.xml CHANGED
@@ -12,7 +12,7 @@
12
  <config>
13
  <modules>
14
  <Trustedshops_Trustedshops>
15
- <version>1.0.0</version>
16
  </Trustedshops_Trustedshops>
17
  </modules>
18
  <global>
@@ -25,6 +25,11 @@
25
  <trustedshops>
26
  <class>Trustedshops_Trustedshops_Block</class>
27
  </trustedshops>
 
 
 
 
 
28
  </blocks>
29
  <helpers>
30
  <trustedshops>
12
  <config>
13
  <modules>
14
  <Trustedshops_Trustedshops>
15
+ <version>1.1.0</version>
16
  </Trustedshops_Trustedshops>
17
  </modules>
18
  <global>
25
  <trustedshops>
26
  <class>Trustedshops_Trustedshops_Block</class>
27
  </trustedshops>
28
+ <adminhtml>
29
+ <rewrite>
30
+ <widget_form_element_dependence>Trustedshops_Trustedshops_Block_Widget_Dependence</widget_form_element_dependence>
31
+ </rewrite>
32
+ </adminhtml>
33
  </blocks>
34
  <helpers>
35
  <trustedshops>
app/code/community/Trustedshops/Trustedshops/etc/system.xml CHANGED
@@ -250,6 +250,196 @@ Make sure to unlock unlimited Product Reviews in your Trusted Shops plan]]></com
250
  </depends>
251
  </expert_collect_reviews_notice>
252
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
253
  <review_header translate="label" module="trustedshops">
254
  <label>Product Review Sticker</label>
255
  <frontend_type>text</frontend_type>
250
  </depends>
251
  </expert_collect_reviews_notice>
252
 
253
+ <review_attribute_header translate="label" module="trustedshops">
254
+ <label>Additional Product Attributes</label>
255
+ <frontend_type>text</frontend_type>
256
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
257
+ <sort_order>51</sort_order>
258
+ <show_in_default>1</show_in_default>
259
+ <show_in_website>1</show_in_website>
260
+ <show_in_store>1</show_in_store>
261
+ <depends>
262
+ <mode>
263
+ <fieldset>info</fieldset>
264
+ <value>standard</value>
265
+ </mode>
266
+ <collect_reviews>1</collect_reviews>
267
+ </depends>
268
+ </review_attribute_header>
269
+ <expert_review_attribute_header translate="label" module="trustedshops">
270
+ <label>Additional Product Attributes</label>
271
+ <frontend_type>text</frontend_type>
272
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
273
+ <sort_order>51</sort_order>
274
+ <show_in_default>1</show_in_default>
275
+ <show_in_website>1</show_in_website>
276
+ <show_in_store>1</show_in_store>
277
+ <depends>
278
+ <mode>
279
+ <fieldset>info</fieldset>
280
+ <value>expert</value>
281
+ </mode>
282
+ <collect_orders>
283
+ <fieldset>trustbadge</fieldset>
284
+ <value>1</value>
285
+ </collect_orders>
286
+ <expert_collect_reviews>1</expert_collect_reviews>
287
+ </depends>
288
+ </expert_review_attribute_header>
289
+ <review_attribute_notice translate="label" module="trustedshops">
290
+ <label>Additional Product Attributes Notice</label>
291
+ <comment><![CDATA[These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.]]></comment>
292
+ <frontend_model>trustedshops/adminhtml_field_notice</frontend_model>
293
+ <sort_order>52</sort_order>
294
+ <show_in_default>1</show_in_default>
295
+ <show_in_website>1</show_in_website>
296
+ <show_in_store>1</show_in_store>
297
+ <depends>
298
+ <mode>
299
+ <fieldset>info</fieldset>
300
+ <value>standard</value>
301
+ </mode>
302
+ <collect_reviews>1</collect_reviews>
303
+ </depends>
304
+ </review_attribute_notice>
305
+ <expert_review_attribute_notice translate="label" module="trustedshops">
306
+ <label>Additional Product Attributes Notice</label>
307
+ <comment><![CDATA[These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.]]></comment>
308
+ <frontend_model>trustedshops/adminhtml_field_notice</frontend_model>
309
+ <sort_order>52</sort_order>
310
+ <show_in_default>1</show_in_default>
311
+ <show_in_website>1</show_in_website>
312
+ <show_in_store>1</show_in_store>
313
+ <depends>
314
+ <mode>
315
+ <fieldset>info</fieldset>
316
+ <value>expert</value>
317
+ </mode>
318
+ <collect_orders>
319
+ <fieldset>trustbadge</fieldset>
320
+ <value>1</value>
321
+ </collect_orders>
322
+ <expert_collect_reviews>1</expert_collect_reviews>
323
+ </depends>
324
+ </expert_review_attribute_notice>
325
+ <review_attribute_gtin translate="label tooltip" module="trustedshops">
326
+ <label>GTIN</label>
327
+ <frontend_type>select</frontend_type>
328
+ <tooltip>This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.</tooltip>
329
+ <source_model>trustedshops/system_config_source_attribute</source_model>
330
+ <sort_order>53</sort_order>
331
+ <show_in_default>1</show_in_default>
332
+ <show_in_website>1</show_in_website>
333
+ <show_in_store>1</show_in_store>
334
+ <depends>
335
+ <mode>
336
+ <fieldset>info</fieldset>
337
+ <value>standard</value>
338
+ </mode>
339
+ <collect_reviews>1</collect_reviews>
340
+ </depends>
341
+ </review_attribute_gtin>
342
+ <expert_review_attribute_gtin translate="label tooltip" module="trustedshops">
343
+ <label>GTIN</label>
344
+ <frontend_type>select</frontend_type>
345
+ <tooltip>This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.</tooltip>
346
+ <source_model>trustedshops/system_config_source_attribute</source_model>
347
+ <sort_order>53</sort_order>
348
+ <show_in_default>1</show_in_default>
349
+ <show_in_website>1</show_in_website>
350
+ <show_in_store>1</show_in_store>
351
+ <depends>
352
+ <mode>
353
+ <fieldset>info</fieldset>
354
+ <value>expert</value>
355
+ </mode>
356
+ <collect_orders>
357
+ <fieldset>trustbadge</fieldset>
358
+ <value>1</value>
359
+ </collect_orders>
360
+ <expert_collect_reviews>1</expert_collect_reviews>
361
+ </depends>
362
+ </expert_review_attribute_gtin>
363
+
364
+ <review_attribute_brand translate="label tooltip" module="trustedshops">
365
+ <label>Brand</label>
366
+ <frontend_type>select</frontend_type>
367
+ <tooltip>This is the brand name of the product. By setting this variable you can improve your data analysis possibilities</tooltip>
368
+ <source_model>trustedshops/system_config_source_attribute</source_model>
369
+ <sort_order>54</sort_order>
370
+ <show_in_default>1</show_in_default>
371
+ <show_in_website>1</show_in_website>
372
+ <show_in_store>1</show_in_store>
373
+ <depends>
374
+ <mode>
375
+ <fieldset>info</fieldset>
376
+ <value>standard</value>
377
+ </mode>
378
+ <collect_reviews>1</collect_reviews>
379
+ </depends>
380
+ </review_attribute_brand>
381
+ <expert_review_attribute_brand translate="label tooltip" module="trustedshops">
382
+ <label>Brand</label>
383
+ <frontend_type>select</frontend_type>
384
+ <tooltip>This is the brand name of the product. By setting this variable you can improve your data analysis possibilities</tooltip>
385
+ <source_model>trustedshops/system_config_source_attribute</source_model>
386
+ <sort_order>54</sort_order>
387
+ <show_in_default>1</show_in_default>
388
+ <show_in_website>1</show_in_website>
389
+ <show_in_store>1</show_in_store>
390
+ <depends>
391
+ <mode>
392
+ <fieldset>info</fieldset>
393
+ <value>expert</value>
394
+ </mode>
395
+ <collect_orders>
396
+ <fieldset>trustbadge</fieldset>
397
+ <value>1</value>
398
+ </collect_orders>
399
+ <expert_collect_reviews>1</expert_collect_reviews>
400
+ </depends>
401
+ </expert_review_attribute_brand>
402
+
403
+ <review_attribute_mpn translate="label tooltip" module="trustedshops">
404
+ <label>MPN</label>
405
+ <frontend_type>select</frontend_type>
406
+ <tooltip>Number that associates the product to its manufacturer</tooltip>
407
+ <source_model>trustedshops/system_config_source_attribute</source_model>
408
+ <sort_order>55</sort_order>
409
+ <show_in_default>1</show_in_default>
410
+ <show_in_website>1</show_in_website>
411
+ <show_in_store>1</show_in_store>
412
+ <depends>
413
+ <mode>
414
+ <fieldset>info</fieldset>
415
+ <value>standard</value>
416
+ </mode>
417
+ <collect_reviews>1</collect_reviews>
418
+ </depends>
419
+ </review_attribute_mpn>
420
+ <expert_review_attribute_mpn translate="label tooltip" module="trustedshops">
421
+ <label>MPN</label>
422
+ <frontend_type>select</frontend_type>
423
+ <tooltip>Number that associates the product to its manufacturer</tooltip>
424
+ <source_model>trustedshops/system_config_source_attribute</source_model>
425
+ <sort_order>55</sort_order>
426
+ <show_in_default>1</show_in_default>
427
+ <show_in_website>1</show_in_website>
428
+ <show_in_store>1</show_in_store>
429
+ <depends>
430
+ <mode>
431
+ <fieldset>info</fieldset>
432
+ <value>expert</value>
433
+ </mode>
434
+ <collect_orders>
435
+ <fieldset>trustbadge</fieldset>
436
+ <value>1</value>
437
+ </collect_orders>
438
+ <expert_collect_reviews>1</expert_collect_reviews>
439
+ </depends>
440
+ </expert_review_attribute_mpn>
441
+
442
+
443
  <review_header translate="label" module="trustedshops">
444
  <label>Product Review Sticker</label>
445
  <frontend_type>text</frontend_type>
app/design/frontend/base/default/template/trustedshops/trustcard.phtml CHANGED
@@ -16,20 +16,20 @@
16
  <span id="tsCheckoutOrderAmount"><?php echo $this->getOrderAmount() ?></span>
17
  <span id="tsCheckoutOrderCurrency"><?php echo $this->getOrder()->getStoreCurrencyCode() ?></span>
18
  <span id="tsCheckoutOrderPaymentType"><?php echo $this->getOrder()->getPayment()->getMethod() ?></span>
19
- <span id="tsCheckoutOrderEstDeliveryDate"></span>
20
  <?php if ($this->collectReviews()) : ?>
21
  <!-- product reviews start -->
22
  <!-- for each product in the basket full set of data is required -->
23
  <?php /** @var Mage_Sales_Model_Order_Item $item */ ?>
24
  <?php foreach ($this->getOrder()->getAllVisibleItems() as $item) : ?>
25
  <span class="tsCheckoutProductItem">
26
- <span class="tsCheckoutProductUrl"><?php echo $item->getProduct()->getProductUrl() ?></span>
27
  <span class="tsCheckoutProductImageUrl"><?php echo $this->getProductImage($item) ?></span>
28
- <span class="tsCheckoutProductName"><?php echo $item->getName() ?></span>
29
  <span class="tsCheckoutProductSKU"><?php echo $this->getProductSku($item) ?></span>
30
- <span class="tsCheckoutProductGTIN"></span>
31
- <span class="tsCheckoutProductMPN"></span>
32
- <span class="tsCheckoutProductBrand"></span>
33
  </span>
34
  <?php endforeach; ?>
35
  <!-- product reviews end -->
16
  <span id="tsCheckoutOrderAmount"><?php echo $this->getOrderAmount() ?></span>
17
  <span id="tsCheckoutOrderCurrency"><?php echo $this->getOrder()->getStoreCurrencyCode() ?></span>
18
  <span id="tsCheckoutOrderPaymentType"><?php echo $this->getOrder()->getPayment()->getMethod() ?></span>
19
+ <span id="tsCheckoutOrderEstDeliveryDate"><?php echo $this->getEstimatedDeliveryDate() ?></span>
20
  <?php if ($this->collectReviews()) : ?>
21
  <!-- product reviews start -->
22
  <!-- for each product in the basket full set of data is required -->
23
  <?php /** @var Mage_Sales_Model_Order_Item $item */ ?>
24
  <?php foreach ($this->getOrder()->getAllVisibleItems() as $item) : ?>
25
  <span class="tsCheckoutProductItem">
26
+ <span class="tsCheckoutProductUrl"><?php echo $this->getProductUrl($item) ?></span>
27
  <span class="tsCheckoutProductImageUrl"><?php echo $this->getProductImage($item) ?></span>
28
+ <span class="tsCheckoutProductName"><?php echo $this->getName($item) ?></span>
29
  <span class="tsCheckoutProductSKU"><?php echo $this->getProductSku($item) ?></span>
30
+ <span class="tsCheckoutProductGTIN"><?php echo $this->getProductGTIN($item) ?></span>
31
+ <span class="tsCheckoutProductMPN"><?php echo $this->getProductMPN($item) ?></span>
32
+ <span class="tsCheckoutProductBrand"><?php echo $this->getProductBrand($item) ?></span>
33
  </span>
34
  <?php endforeach; ?>
35
  <!-- product reviews end -->
app/locale/de_AT/Trustedshops_Trustedshops.csv CHANGED
@@ -35,4 +35,10 @@
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
- "Trusted Shops Reviews","Trusted Shops Bewertungen"
 
 
 
 
 
 
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
+ "Trusted Shops Reviews","Trusted Shops Bewertungen"
39
+
40
+ "Additional Product Attributes","Weitere Produktattribute"
41
+ "These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.","Diese Attribute für Produktbewertungen sind nicht im Magento-Standard enthalten. Sie können diese Felder aber mit den Produktattributen belegen, die Sie manuell hinzugefügt haben. Auf diese Weise können Sie Google Shopping nutzen oder Ihre Datenanalysemöglichkeiten erweitern."
42
+ "This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.","Identifikationsnummer, mit der Produkte und Packstücke weltweit eindeutig identifiziert werden können. Wenn Sie Google Shopping nutzen und Ihre Bewertungssterne in Shopping und bezahlten Produktanzeigen ausspielen möchten, benötigt Google die GTIN. Sie hilft außerdem Ihre Produkte zuzuordnen. Trusted Shops empfiehlt dringend, diese Option zu nutzen."
43
+ "This is the brand name of the product. By setting this variable you can improve your data analysis possibilities","Markenname des Produkts. Durch Übergeben dieser Variablen verbessern Sie Ihre Analysemöglichkeiten."
44
+ "Number that associates the product to its manufacturer","Kennzahl die das Produkt eindeutig einem bestimmten Hersteller zuordnet"
app/locale/de_CH/Trustedshops_Trustedshops.csv CHANGED
@@ -35,4 +35,10 @@
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
- "Trusted Shops Reviews","Trusted Shops Bewertungen"
 
 
 
 
 
 
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
+ "Trusted Shops Reviews","Trusted Shops Bewertungen"
39
+
40
+ "Additional Product Attributes","Weitere Produktattribute"
41
+ "These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.","Diese Attribute für Produktbewertungen sind nicht im Magento-Standard enthalten. Sie können diese Felder aber mit den Produktattributen belegen, die Sie manuell hinzugefügt haben. Auf diese Weise können Sie Google Shopping nutzen oder Ihre Datenanalysemöglichkeiten erweitern."
42
+ "This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.","Identifikationsnummer, mit der Produkte und Packstücke weltweit eindeutig identifiziert werden können. Wenn Sie Google Shopping nutzen und Ihre Bewertungssterne in Shopping und bezahlten Produktanzeigen ausspielen möchten, benötigt Google die GTIN. Sie hilft außerdem Ihre Produkte zuzuordnen. Trusted Shops empfiehlt dringend, diese Option zu nutzen."
43
+ "This is the brand name of the product. By setting this variable you can improve your data analysis possibilities","Markenname des Produkts. Durch Übergeben dieser Variablen verbessern Sie Ihre Analysemöglichkeiten."
44
+ "Number that associates the product to its manufacturer","Kennzahl die das Produkt eindeutig einem bestimmten Hersteller zuordnet"
app/locale/de_DE/Trustedshops_Trustedshops.csv CHANGED
@@ -35,4 +35,10 @@
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
- "Trusted Shops Reviews","Trusted Shops Bewertungen"
 
 
 
 
 
 
35
  "Learn more about %s options and %s configuration.","Erfahren Sie mehr über Einstellungsmöglichkeiten des %s oder von %s."
36
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.de/shopbetreiber/integration/trustbadge/trustbadge-custom/"
37
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.de/shopbetreiber/integration/product-reviews/"
38
+ "Trusted Shops Reviews","Trusted Shops Bewertungen"
39
+
40
+ "Additional Product Attributes","Weitere Produktattribute"
41
+ "These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.","Diese Attribute für Produktbewertungen sind nicht im Magento-Standard enthalten. Sie können diese Felder aber mit den Produktattributen belegen, die Sie manuell hinzugefügt haben. Auf diese Weise können Sie Google Shopping nutzen oder Ihre Datenanalysemöglichkeiten erweitern."
42
+ "This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.","Identifikationsnummer, mit der Produkte und Packstücke weltweit eindeutig identifiziert werden können. Wenn Sie Google Shopping nutzen und Ihre Bewertungssterne in Shopping und bezahlten Produktanzeigen ausspielen möchten, benötigt Google die GTIN. Sie hilft außerdem Ihre Produkte zuzuordnen. Trusted Shops empfiehlt dringend, diese Option zu nutzen."
43
+ "This is the brand name of the product. By setting this variable you can improve your data analysis possibilities","Markenname des Produkts. Durch Übergeben dieser Variablen verbessern Sie Ihre Analysemöglichkeiten."
44
+ "Number that associates the product to its manufacturer","Kennzahl die das Produkt eindeutig einem bestimmten Hersteller zuordnet"
app/locale/fr_CA/Trustedshops_Trustedshops.csv CHANGED
@@ -33,4 +33,10 @@
33
  "Learn more about %s options and %s configuration.","En savoir plus sur les options de paramétrage du %s ou des %s"
34
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.fr/support/trustbadge/trustbadge-custom/"
35
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.fr/support/integrer-les-avis-produits/"
36
- "Trusted Shops Reviews","Avis Trusted Shops"
 
 
 
 
 
 
33
  "Learn more about %s options and %s configuration.","En savoir plus sur les options de paramétrage du %s ou des %s"
34
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.fr/support/trustbadge/trustbadge-custom/"
35
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.fr/support/integrer-les-avis-produits/"
36
+ "Trusted Shops Reviews","Avis Trusted Shops"
37
+
38
+ "Additional Product Attributes","Attributs produits supplémentaires"
39
+ "These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.","Ces attributs sont optionnels et ne sont pas définis par défaut dans la version standard de Magento. Afin de remplir ces champs, vous pouvez choisir parmi les attributs que vous aurez ajoutés manuellement à vos fiches produits. Ainsi, vous pourrez utiliser Google Shopping et optimiser vos capacités d’analyse des données."
40
+ "This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.","Code article international unique identifiant toute unité commerciale. Google exige ce paramètre si vous utilisez Google Shopping ou AdWords et souhaitez y afficher vos étoiles avis clients. Il permet aussi d’associer les avis clients aux produits. Trusted Shops vous recommande vivement d’activer cette option."
41
+ "This is the brand name of the product. By setting this variable you can improve your data analysis possibilities","Ce paramètre correspond à la marque du produit. En l’activant, vous améliorez vos capacités d’analyse"
42
+ "Number that associates the product to its manufacturer","Identifiant associant un produit à son fabricant"
app/locale/fr_FR/Trustedshops_Trustedshops.csv CHANGED
@@ -33,4 +33,10 @@
33
  "Learn more about %s options and %s configuration.","En savoir plus sur les options de paramétrage du %s ou des %s"
34
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.fr/support/trustbadge/trustbadge-custom/"
35
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.fr/support/integrer-les-avis-produits/"
36
- "Trusted Shops Reviews","Avis Trusted Shops"
 
 
 
 
 
 
33
  "Learn more about %s options and %s configuration.","En savoir plus sur les options de paramétrage du %s ou des %s"
34
  "http://www.trustedshops.co.uk/support/trustbadge/trustbadge-custom/","http://www.trustedshops.fr/support/trustbadge/trustbadge-custom/"
35
  "http://www.trustedshops.co.uk/support/product-reviews/","http://www.trustedshops.fr/support/integrer-les-avis-produits/"
36
+ "Trusted Shops Reviews","Avis Trusted Shops"
37
+
38
+ "Additional Product Attributes","Attributs produits supplémentaires"
39
+ "These attributes for Product Reviews are optional and not integrated within Magento standard. You can choose from the product attributes which you have manually added to fill these fields. In this way you can use Google Shopping or improve your data analysis possibilities.","Ces attributs sont optionnels et ne sont pas définis par défaut dans la version standard de Magento. Afin de remplir ces champs, vous pouvez choisir parmi les attributs que vous aurez ajoutés manuellement à vos fiches produits. Ainsi, vous pourrez utiliser Google Shopping et optimiser vos capacités d’analyse des données."
40
+ "This is the product identification code for trade items. If you use Google Shopping and want to display your review stars in Shopping and payed product ads, this information is necessary for Google. It also helps in matching your products. Trusted Shops highly recommends to use this option.","Code article international unique identifiant toute unité commerciale. Google exige ce paramètre si vous utilisez Google Shopping ou AdWords et souhaitez y afficher vos étoiles avis clients. Il permet aussi d’associer les avis clients aux produits. Trusted Shops vous recommande vivement d’activer cette option."
41
+ "This is the brand name of the product. By setting this variable you can improve your data analysis possibilities","Ce paramètre correspond à la marque du produit. En l’activant, vous améliorez vos capacités d’analyse"
42
+ "Number that associates the product to its manufacturer","Identifiant associant un produit à son fabricant"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Trustedshops_Trustedshops</name>
4
- <version>1.0.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Trustedshops Integration</description>
11
  <notes>Initial Release</notes>
12
  <authors><author><name>Trusted Shops</name><user>Burck</user><email>productfeedback@trustedshops.com</email></author></authors>
13
- <date>2016-04-18</date>
14
- <time>13:36:40</time>
15
- <contents><target name="magecommunity"><dir name="Trustedshops"><dir name="Trustedshops"><dir name="Block"><file name="Abstract.php" hash="2dea70550d50f85777c83728b1bddea5"/><dir name="Adminhtml"><dir name="Field"><file name="Expertnotice.php" hash="d3c2dfe2f73f5bf05fbd14c2fdf78cb5"/><file name="Integration.php" hash="254335a9e4583b5017dedd94cd1919f5"/><file name="Intro.php" hash="adfa0209519aa101d507a94b6f963819"/><file name="Notice.php" hash="586200702537efaf28592fc104a99c84"/></dir></dir><file name="Rating.php" hash="fd0da4aaab2433888f6635898e5b2f93"/><dir name="Review"><file name="Tab.php" hash="afc3eb61d16074042ff1dab0abae4954"/></dir><file name="Review.php" hash="e8cbc25fff3fd7f0562c257b14dad84a"/><file name="Trustbadge.php" hash="430bf1bbf7c5993c0c3b06ea3d7a3b17"/><file name="Trustcard.php" hash="ddd900ec769a48fb628c2cbac5e8add4"/></dir><dir name="Helper"><file name="Data.php" hash="70cca035ec45b854253cd678b65bb422"/></dir><dir name="Model"><file name="Observer.php" hash="9488fecac965e8babcb90b422b64350f"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Mode.php" hash="2db89acc46905cb2b557b8e0151589d1"/><file name="Variant.php" hash="256ae7759180764b7891debdf53e49ec"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="422b4d54a7765b44a71089b728ed5481"/><file name="config.xml" hash="083a2cd1f8ac4bf3233a22dc25cdf94d"/><file name="system.xml" hash="3c2bfe5f7b95012bc6b297fabb83f60a"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="trustedshops.xml" hash="5fb8e437eacd818f4ae69b90f752cffc"/></dir><dir name="template"><dir name="trustedshops"><file name="rating.phtml" hash="02df47873f916afcd7699cc99efd3de0"/><file name="review.phtml" hash="52cf3a7d10d235fd4389491f35cf56f6"/><file name="review_tab.phtml" hash="bfe1e9709121f861a40b9fbfdddf7fae"/><file name="trustbadge.phtml" hash="11ac32d48c4dcc236b6f6a8057c5d65e"/><file name="trustcard.phtml" hash="acee0ec8a7bedc1b724592993e9b8472"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Trustedshops_Trustedshops.xml" hash="30b3e1bafa2c765173d109e862901fef"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="trustedshops"><file name="trustedshops_de.jpg" hash="05e410dc03ff247f174f6a972ada598f"/><file name="trustedshops_en.jpg" hash="196f8042dd61d812af126e11c28ad63d"/><file name="trustedshops_fr.jpg" hash="461ae3156ed09632fad459dd72d406a7"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="de_AT"><file name="Trustedshops_Trustedshops.csv" hash="2901b203ee713b552f1f1eff786fe46f"/></dir><dir name="de_CH"><file name="Trustedshops_Trustedshops.csv" hash="2901b203ee713b552f1f1eff786fe46f"/></dir><dir name="de_DE"><file name="Trustedshops_Trustedshops.csv" hash="2901b203ee713b552f1f1eff786fe46f"/></dir><dir name="fr_CA"><file name="Trustedshops_Trustedshops.csv" hash="90655032af3cf289f78136b9643edb5f"/></dir><dir name="fr_FR"><file name="Trustedshops_Trustedshops.csv" hash="90655032af3cf289f78136b9643edb5f"/></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>7.0.5</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Trustedshops_Trustedshops</name>
4
+ <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
10
  <description>Trustedshops Integration</description>
11
  <notes>Initial Release</notes>
12
  <authors><author><name>Trusted Shops</name><user>Burck</user><email>productfeedback@trustedshops.com</email></author></authors>
13
+ <date>2016-04-25</date>
14
+ <time>07:58:52</time>
15
+ <contents><target name="magecommunity"><dir name="Trustedshops"><dir name="Trustedshops"><dir name="Block"><file name="Abstract.php" hash="2dea70550d50f85777c83728b1bddea5"/><dir name="Adminhtml"><dir name="Field"><file name="Expertnotice.php" hash="d3c2dfe2f73f5bf05fbd14c2fdf78cb5"/><file name="Integration.php" hash="254335a9e4583b5017dedd94cd1919f5"/><file name="Intro.php" hash="adfa0209519aa101d507a94b6f963819"/><file name="Notice.php" hash="586200702537efaf28592fc104a99c84"/></dir></dir><file name="Rating.php" hash="fd0da4aaab2433888f6635898e5b2f93"/><dir name="Review"><file name="Tab.php" hash="afc3eb61d16074042ff1dab0abae4954"/></dir><file name="Review.php" hash="e8cbc25fff3fd7f0562c257b14dad84a"/><file name="Trustbadge.php" hash="430bf1bbf7c5993c0c3b06ea3d7a3b17"/><file name="Trustcard.php" hash="1d47a6696ad89d78715be84cc928058a"/><dir name="Widget"><file name="Dependence.php" hash="e324513eba860d5082ab5a07355397b5"/></dir></dir><dir name="Helper"><file name="Data.php" hash="70cca035ec45b854253cd678b65bb422"/></dir><dir name="Model"><file name="Observer.php" hash="9488fecac965e8babcb90b422b64350f"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Attribute.php" hash="d403234fab5c87faf34a38ceeaa04f78"/><file name="Mode.php" hash="2db89acc46905cb2b557b8e0151589d1"/><file name="Variant.php" hash="256ae7759180764b7891debdf53e49ec"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="422b4d54a7765b44a71089b728ed5481"/><file name="config.xml" hash="f5914bf0141481ffdcb9ea1a0b0740bd"/><file name="system.xml" hash="403890422a56f6d15b8a0b3cfc573cce"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="trustedshops.xml" hash="5fb8e437eacd818f4ae69b90f752cffc"/></dir><dir name="template"><dir name="trustedshops"><file name="rating.phtml" hash="02df47873f916afcd7699cc99efd3de0"/><file name="review.phtml" hash="52cf3a7d10d235fd4389491f35cf56f6"/><file name="review_tab.phtml" hash="bfe1e9709121f861a40b9fbfdddf7fae"/><file name="trustbadge.phtml" hash="11ac32d48c4dcc236b6f6a8057c5d65e"/><file name="trustcard.phtml" hash="8191b101466c9b84710e3b883ca101f7"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Trustedshops_Trustedshops.xml" hash="30b3e1bafa2c765173d109e862901fef"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="trustedshops"><file name="trustedshops_de.jpg" hash="05e410dc03ff247f174f6a972ada598f"/><file name="trustedshops_en.jpg" hash="196f8042dd61d812af126e11c28ad63d"/><file name="trustedshops_fr.jpg" hash="461ae3156ed09632fad459dd72d406a7"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="de_AT"><file name="Trustedshops_Trustedshops.csv" hash="c141addf15b2d4bb61f1c5b52c3669c8"/></dir><dir name="de_CH"><file name="Trustedshops_Trustedshops.csv" hash="c141addf15b2d4bb61f1c5b52c3669c8"/></dir><dir name="de_DE"><file name="Trustedshops_Trustedshops.csv" hash="c141addf15b2d4bb61f1c5b52c3669c8"/></dir><dir name="fr_CA"><file name="Trustedshops_Trustedshops.csv" hash="2ec3c5240aafb86dad92e01ccca8696a"/></dir><dir name="fr_FR"><file name="Trustedshops_Trustedshops.csv" hash="2ec3c5240aafb86dad92e01ccca8696a"/></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>7.0.5</max></php></required></dependencies>
18
  </package>