idealoConnect - Version 1.3.1

Version Notes


  • transferred SKU equals the SKU as stated in Magento backend without any storeview prefix

  • module is automatically deactivated when shop is not a partner of idealo

  • product description is transferred as plain text with fixed CDATA

  • fixed attribute matching

Download this release

Release Info

Developer idealo
Extension idealoConnect
Version 1.3.1
Comparing to
See all releases


Code changes from version 1.3.0 to 1.3.1

app/code/community/NRApps/Idealo/Model/Csv/Feed.php CHANGED
@@ -24,7 +24,7 @@ class NRApps_Idealo_Model_Csv_Feed extends NRApps_Idealo_Model_Feed
24
 
25
  public function getBody()
26
  {
27
- $bodyLine = '{{var sku}}${{var ean}}${{var manufacturer_sku}}${{var manufacturer}}${{var offer_name}}${{var category_path}}${{if special_price}}{{var special_price}}{{else}}{{var price}}{{/if}}${{var delivery_time_DE}}${{var delivery_time_AT}}${{var delivery_time_UK}}${{var delivery_time_FR}}${{var delivery_time_IT}}${{var delivery_time_ES}}${{var delivery_time_PL}}${{var delivery_time_IN}}${{var url}}${{var image}}${{var additional_image_1}}${{var additional_image_2}}${{var additional_image_3}}${{var additional_image_4}}${{var shipping_cost_PREPAID_DE}}${{var shipping_cost_COD_DE}}${{var shipping_cost_CREDITCARD_DE}}${{var shipping_cost_PAYPAL_DE}}${{var shipping_cost_SOFORTUEBERWEISUNG_DE}}${{var shipping_cost_DIRECTDEBIT_DE}}${{var shipping_cost_INVOICE_DE}}${{var shipping_cost_MONEYBOOKERS_DE}}${{var shipping_cost_CLICKANDBUY_DE}}${{var shipping_cost_GIROPAY_DE}}${{var shipping_comment_DE}}${{var shipping_cost_PREPAID_AT}}${{var shipping_cost_COD_AT}}${{var shipping_cost_CREDITCARD_AT}}${{var shipping_cost_PAYPAL_AT}}${{var shipping_cost_SOFORTUEBERWEISUNG_AT}}${{var shipping_cost_DIRECTDEBIT_AT}}${{var shipping_cost_INVOICE_AT}}${{var shipping_cost_MONEYBOOKERS_AT}}${{var shipping_cost_CLICKANDBUY_AT}}${{var shipping_cost_GIROPAY_AT}}${{var shipping_comment_AT}}${{var shipping_cost_PREPAID_UK}}${{var shipping_cost_COD_UK}}${{var shipping_cost_CREDITCARD_UK}}${{var shipping_cost_PAYPAL_UK}}${{var shipping_cost_SOFORTUEBERWEISUNG_UK}}${{var shipping_cost_DIRECTDEBIT_UK}}${{var shipping_cost_INVOICE_UK}}${{var shipping_cost_MONEYBOOKERS_UK}}${{var shipping_cost_CLICKANDBUY_UK}}${{var shipping_cost_GIROPAY_UK}}${{var shipping_comment_UK}}${{var shipping_cost_PREPAID_FR}}${{var shipping_cost_COD_FR}}${{var shipping_cost_CREDITCARD_FR}}${{var shipping_cost_PAYPAL_FR}}${{var shipping_cost_SOFORTUEBERWEISUNG_FR}}${{var shipping_cost_DIRECTDEBIT_FR}}${{var shipping_cost_INVOICE_FR}}${{var shipping_cost_MONEYBOOKERS_FR}}${{var shipping_cost_CLICKANDBUY_FR}}${{var shipping_cost_GIROPAY_FR}}${{var shipping_comment_FR}}${{var shipping_cost_PREPAID_IT}}${{var shipping_cost_COD_IT}}${{var shipping_cost_CREDITCARD_IT}}${{var shipping_cost_PAYPAL_IT}}${{var shipping_cost_SOFORTUEBERWEISUNG_IT}}${{var shipping_cost_DIRECTDEBIT_IT}}${{var shipping_cost_INVOICE_IT}}${{var shipping_cost_MONEYBOOKERS_IT}}${{var shipping_cost_CLICKANDBUY_IT}}${{var shipping_cost_GIROPAY_IT}}${{var shipping_comment_IT}}${{var shipping_cost_PREPAID_ES}}${{var shipping_cost_COD_ES}}${{var shipping_cost_CREDITCARD_ES}}${{var shipping_cost_PAYPAL_ES}}${{var shipping_cost_SOFORTUEBERWEISUNG_ES}}${{var shipping_cost_DIRECTDEBIT_ES}}${{var shipping_cost_INVOICE_ES}}${{var shipping_cost_MONEYBOOKERS_ES}}${{var shipping_cost_CLICKANDBUY_ES}}${{var shipping_cost_GIROPAY_ES}}${{var shipping_comment_ES}}${{var shipping_cost_PREPAID_PL}}${{var shipping_cost_COD_PL}}${{var shipping_cost_CREDITCARD_PL}}${{var shipping_cost_PAYPAL_PL}}${{var shipping_cost_SOFORTUEBERWEISUNG_PL}}${{var shipping_cost_DIRECTDEBIT_PL}}${{var shipping_cost_INVOICE_PL}}${{var shipping_cost_MONEYBOOKERS_PL}}${{var shipping_cost_CLICKANDBUY_PL}}${{var shipping_cost_GIROPAY_PL}}${{var shipping_comment_PL}}${{var shipping_cost_PREPAID_IN}}${{var shipping_cost_COD_IN}}${{var shipping_cost_CREDITCARD_IN}}${{var shipping_cost_PAYPAL_IN}}${{var shipping_cost_SOFORTUEBERWEISUNG_IN}}${{var shipping_cost_DIRECTDEBIT_IN}}${{var shipping_cost_INVOICE_IN}}${{var shipping_cost_MONEYBOOKERS_IN}}${{var shipping_cost_CLICKANDBUY_IN}}${{var shipping_cost_GIROPAY_IN}}${{var shipping_comment_IN}}${{var description}}${{if base_price}}{{var base_price}}{{/if}}${{if is_ecommerce_checkout_approved}}true{{/if}}';
28
  if (is_array($this->getAdditionalAttributeCodes())) {
29
  foreach($this->getAdditionalAttributeCodes() as $attributeCode) {
30
  $bodyLine .= '${{var ' . $attributeCode . '}}';
24
 
25
  public function getBody()
26
  {
27
+ $bodyLine = '{{var sku}}${{var ean}}${{var manufacturer_sku}}${{var manufacturer}}${{var offer_name}}${{var category_path}}${{if special_price}}{{var special_price}}{{else}}{{var price}}{{/if}}${{var delivery_time_DE}}${{var delivery_time_AT}}${{var delivery_time_UK}}${{var delivery_time_FR}}${{var delivery_time_IT}}${{var delivery_time_ES}}${{var delivery_time_PL}}${{var delivery_time_IN}}${{var url}}${{var image}}${{var additional_image_1}}${{var additional_image_2}}${{var additional_image_3}}${{var additional_image_4}}${{var shipping_cost_PREPAID_DE}}${{var shipping_cost_COD_DE}}${{var shipping_cost_CREDITCARD_DE}}${{var shipping_cost_PAYPAL_DE}}${{var shipping_cost_SOFORTUEBERWEISUNG_DE}}${{var shipping_cost_DIRECTDEBIT_DE}}${{var shipping_cost_INVOICE_DE}}${{var shipping_cost_MONEYBOOKERS_DE}}${{var shipping_cost_CLICKANDBUY_DE}}${{var shipping_cost_GIROPAY_DE}}${{var shipping_comment_DE}}${{var shipping_cost_PREPAID_AT}}${{var shipping_cost_COD_AT}}${{var shipping_cost_CREDITCARD_AT}}${{var shipping_cost_PAYPAL_AT}}${{var shipping_cost_SOFORTUEBERWEISUNG_AT}}${{var shipping_cost_DIRECTDEBIT_AT}}${{var shipping_cost_INVOICE_AT}}${{var shipping_cost_MONEYBOOKERS_AT}}${{var shipping_cost_CLICKANDBUY_AT}}${{var shipping_cost_GIROPAY_AT}}${{var shipping_comment_AT}}${{var shipping_cost_PREPAID_UK}}${{var shipping_cost_COD_UK}}${{var shipping_cost_CREDITCARD_UK}}${{var shipping_cost_PAYPAL_UK}}${{var shipping_cost_SOFORTUEBERWEISUNG_UK}}${{var shipping_cost_DIRECTDEBIT_UK}}${{var shipping_cost_INVOICE_UK}}${{var shipping_cost_MONEYBOOKERS_UK}}${{var shipping_cost_CLICKANDBUY_UK}}${{var shipping_cost_GIROPAY_UK}}${{var shipping_comment_UK}}${{var shipping_cost_PREPAID_FR}}${{var shipping_cost_COD_FR}}${{var shipping_cost_CREDITCARD_FR}}${{var shipping_cost_PAYPAL_FR}}${{var shipping_cost_SOFORTUEBERWEISUNG_FR}}${{var shipping_cost_DIRECTDEBIT_FR}}${{var shipping_cost_INVOICE_FR}}${{var shipping_cost_MONEYBOOKERS_FR}}${{var shipping_cost_CLICKANDBUY_FR}}${{var shipping_cost_GIROPAY_FR}}${{var shipping_comment_FR}}${{var shipping_cost_PREPAID_IT}}${{var shipping_cost_COD_IT}}${{var shipping_cost_CREDITCARD_IT}}${{var shipping_cost_PAYPAL_IT}}${{var shipping_cost_SOFORTUEBERWEISUNG_IT}}${{var shipping_cost_DIRECTDEBIT_IT}}${{var shipping_cost_INVOICE_IT}}${{var shipping_cost_MONEYBOOKERS_IT}}${{var shipping_cost_CLICKANDBUY_IT}}${{var shipping_cost_GIROPAY_IT}}${{var shipping_comment_IT}}${{var shipping_cost_PREPAID_ES}}${{var shipping_cost_COD_ES}}${{var shipping_cost_CREDITCARD_ES}}${{var shipping_cost_PAYPAL_ES}}${{var shipping_cost_SOFORTUEBERWEISUNG_ES}}${{var shipping_cost_DIRECTDEBIT_ES}}${{var shipping_cost_INVOICE_ES}}${{var shipping_cost_MONEYBOOKERS_ES}}${{var shipping_cost_CLICKANDBUY_ES}}${{var shipping_cost_GIROPAY_ES}}${{var shipping_comment_ES}}${{var shipping_cost_PREPAID_PL}}${{var shipping_cost_COD_PL}}${{var shipping_cost_CREDITCARD_PL}}${{var shipping_cost_PAYPAL_PL}}${{var shipping_cost_SOFORTUEBERWEISUNG_PL}}${{var shipping_cost_DIRECTDEBIT_PL}}${{var shipping_cost_INVOICE_PL}}${{var shipping_cost_MONEYBOOKERS_PL}}${{var shipping_cost_CLICKANDBUY_PL}}${{var shipping_cost_GIROPAY_PL}}${{var shipping_comment_PL}}${{var shipping_cost_PREPAID_IN}}${{var shipping_cost_COD_IN}}${{var shipping_cost_CREDITCARD_IN}}${{var shipping_cost_PAYPAL_IN}}${{var shipping_cost_SOFORTUEBERWEISUNG_IN}}${{var shipping_cost_DIRECTDEBIT_IN}}${{var shipping_cost_INVOICE_IN}}${{var shipping_cost_MONEYBOOKERS_IN}}${{var shipping_cost_CLICKANDBUY_IN}}${{var shipping_cost_GIROPAY_IN}}${{var shipping_comment_IN}}${{var description:970}}${{if base_price}}{{var base_price}}{{/if}}${{if is_ecommerce_checkout_approved}}true{{/if}}';
28
  if (is_array($this->getAdditionalAttributeCodes())) {
29
  foreach($this->getAdditionalAttributeCodes() as $attributeCode) {
30
  $bodyLine .= '${{var ' . $attributeCode . '}}';
app/code/community/NRApps/Idealo/Model/Feed.php CHANGED
@@ -30,21 +30,21 @@ class NRApps_Idealo_Model_Feed extends Varien_Object
30
  <offer>
31
  <command>InsertOrReplace</command>
32
  <sku>{{var sku}}</sku>
33
- <title>{{var offer_name}}</title>
34
- <url>{{var url}}</url>
35
- {{foreach delivery_times as row}}<delivery{{if row.context}} context="{{var row.context}}"{{/if}}>{{var row.delivery_time}}</delivery>
36
  {{/foreach}}<price>{{if special_price}}{{var special_price}}{{else}}{{var price}}{{/if}}</price>
37
  {{if image}}<image>{{var image}}</image>
38
  {{/if}}{{foreach shipping_costs as row}}<shipping{{if row.context}} context="{{var row.context}}"{{/if}} type="{{var row.payment_method}}">{{var row.shipping_cost}}</shipping>
39
- {{/foreach}}{{foreach shipping_comments as row}}<shippingComment{{if row.context}} context="{{var row.context}}"{{/if}}>{{var row.shipping_comment}}</shippingComment>
40
- {{/foreach}}<category>{{var category_path}}</category>
41
- {{if manufacturer}}<brand>{{var manufacturer}}</brand>
42
- {{/if}}{{if oen}}<oen>{{var oen}}</oen>
43
- {{/if}}{{if kba}}<kba>{{var kba}}</kba>
44
- {{/if}}{{if ean}}<ean>{{var ean}}</ean>
45
- {{/if}}{{if han}}<han>{{var han}}</han>
46
- {{/if}}{{if pzn}}<pzn>{{var pzn}}</pzn>
47
- {{/if}}<description>{{var description:970}}</description>
48
  {{if is_used}}<used>true</used>
49
  {{/if}}{{if is_rebuild}}<rebuild>true</rebuild>
50
  {{/if}}{{if has_contract}}<contract>true</contract>
@@ -53,10 +53,10 @@ class NRApps_Idealo_Model_Feed extends Varien_Object
53
  <formerPrice>{{var price}}</formerPrice>
54
  </formerPrices>
55
  {{/if}}{{if base_price}}<basePrice measure="{{var base_price_base_amount}}" unit="{{var base_price_base_unit}}">{{var base_price_raw}}</basePrice>
56
- {{/if}}{{if merchant}}<merchant>{{var merchant}}</merchant>
57
  {{/if}}<attributes>
58
  {{foreach additional_attributes as row}}{{if row.attribute_value}} <attribute name="{{var row.attribute_code}}">
59
- <value>{{var row.attribute_value}}</value>
60
  </attribute>
61
  {{/if}}{{/foreach}}</attributes>
62
  {{if is_ecommerce_checkout_approved}}<eCommerce>
30
  <offer>
31
  <command>InsertOrReplace</command>
32
  <sku>{{var sku}}</sku>
33
+ <title><![CDATA[{{var offer_name}}]]></title>
34
+ <url><![CDATA[{{var url}}]]></url>
35
+ {{foreach delivery_times as row}}<delivery{{if row.context}} context="{{var row.context}}"{{/if}}><![CDATA[{{var row.delivery_time}}]]></delivery>
36
  {{/foreach}}<price>{{if special_price}}{{var special_price}}{{else}}{{var price}}{{/if}}</price>
37
  {{if image}}<image>{{var image}}</image>
38
  {{/if}}{{foreach shipping_costs as row}}<shipping{{if row.context}} context="{{var row.context}}"{{/if}} type="{{var row.payment_method}}">{{var row.shipping_cost}}</shipping>
39
+ {{/foreach}}{{foreach shipping_comments as row}}<shippingComment{{if row.context}} context="{{var row.context}}"{{/if}}><![CDATA[{{var row.shipping_comment}}]]></shippingComment>
40
+ {{/foreach}}<category><![CDATA[{{var category_path}}]]></category>
41
+ {{if manufacturer}}<brand><![CDATA[{{var manufacturer}}]]></brand>
42
+ {{/if}}{{if oen}}<oen><![CDATA[{{var oen}}]]></oen>
43
+ {{/if}}{{if kba}}<kba><![CDATA[{{var kba}}]]></kba>
44
+ {{/if}}{{if ean}}<ean><![CDATA[{{var ean}}]]></ean>
45
+ {{/if}}{{if han}}<han><![CDATA[{{var han}}]]></han>
46
+ {{/if}}{{if pzn}}<pzn><![CDATA[{{var pzn}}]]></pzn>
47
+ {{/if}}<description><![CDATA[{{var description:970}}]]></description>
48
  {{if is_used}}<used>true</used>
49
  {{/if}}{{if is_rebuild}}<rebuild>true</rebuild>
50
  {{/if}}{{if has_contract}}<contract>true</contract>
53
  <formerPrice>{{var price}}</formerPrice>
54
  </formerPrices>
55
  {{/if}}{{if base_price}}<basePrice measure="{{var base_price_base_amount}}" unit="{{var base_price_base_unit}}">{{var base_price_raw}}</basePrice>
56
+ {{/if}}{{if merchant}}<merchant><![CDATA[{{var merchant}}]]></merchant>
57
  {{/if}}<attributes>
58
  {{foreach additional_attributes as row}}{{if row.attribute_value}} <attribute name="{{var row.attribute_code}}">
59
+ <value><![CDATA[{{var row.attribute_value}}]]></value>
60
  </attribute>
61
  {{/if}}{{/foreach}}</attributes>
62
  {{if is_ecommerce_checkout_approved}}<eCommerce>
app/code/community/NRApps/Idealo/Model/Generator.php CHANGED
@@ -343,7 +343,7 @@ class NRApps_Idealo_Model_Generator extends Mage_Core_Model_Abstract
343
  continue;
344
  } else if (!isset($productData[$attributeIdentifier]) || !$productData[$attributeIdentifier]) {
345
  if ($attributeCode != 'none' && $this->_isAttributeUsed($attributeIdentifier)) {
346
- if (!strlen($product->getData($attributeIdentifier))) {
347
  if ($this->_getAttribute($attributeCode)->getSourceModel() == 'nrapps_idealo/source_yesNoDefault') {
348
  $productData[$attributeIdentifier] = intval(Mage::getStoreConfig('nrapps_idealo/default_values/' . $attributeIdentifier, $this->_getStoreId()));
349
  } else {
@@ -1400,18 +1400,7 @@ class NRApps_Idealo_Model_Generator extends Mage_Core_Model_Abstract
1400
  ' ',
1401
  $value
1402
  );
1403
- if ($this->getFeed()->getType() == 'xml') {
1404
- $value = str_replace(
1405
- array('&', '<', '>'),
1406
- array('&amp;', '&lt;', '&gt;'),
1407
- $value
1408
- );
1409
- $value = str_replace(
1410
- array('&amp;amp;', '&amp;lt;', '&amp;gt;'),
1411
- array('&amp;', '&lt;', '&gt;'),
1412
- $value
1413
- );
1414
- }
1415
  return $value;
1416
  }
1417
  if (is_array($value)) {
343
  continue;
344
  } else if (!isset($productData[$attributeIdentifier]) || !$productData[$attributeIdentifier]) {
345
  if ($attributeCode != 'none' && $this->_isAttributeUsed($attributeIdentifier)) {
346
+ if (!strlen($product->getData($attributeCode))) {
347
  if ($this->_getAttribute($attributeCode)->getSourceModel() == 'nrapps_idealo/source_yesNoDefault') {
348
  $productData[$attributeIdentifier] = intval(Mage::getStoreConfig('nrapps_idealo/default_values/' . $attributeIdentifier, $this->_getStoreId()));
349
  } else {
1400
  ' ',
1401
  $value
1402
  );
1403
+
 
 
 
 
 
 
 
 
 
 
 
1404
  return $value;
1405
  }
1406
  if (is_array($value)) {
app/code/community/NRApps/Idealo/Model/Indexer.php CHANGED
@@ -453,18 +453,12 @@ class NRApps_Idealo_Model_Indexer extends Mage_Index_Model_Indexer_Abstract
453
  return;
454
  }
455
 
456
- if (is_null($storeId)) {
457
- foreach (Mage::app()->getStores() as $store) {
458
- $this->_deleteIndexForProduct($productId, $feedType, $store->getId());
459
- }
460
- return;
461
- }
462
-
463
  if ($feedType == 'xml') {
 
464
  $data = '
465
  <offer>
466
  <command>Delete</command>
467
- <sku>' . $storeId . 'p' . $productId . '</sku>
468
  </offer>';
469
 
470
  $this->getResource()->update(array(
453
  return;
454
  }
455
 
 
 
 
 
 
 
 
456
  if ($feedType == 'xml') {
457
+ $productSku = Mage::getResourceSingleton('catalog/product')->getAttributeRawValue($productId, 'sku', Mage_Core_Model_App::ADMIN_STORE_ID);
458
  $data = '
459
  <offer>
460
  <command>Delete</command>
461
+ <sku>' . $productSku . '</sku>
462
  </offer>';
463
 
464
  $this->getResource()->update(array(
app/code/community/NRApps/Idealo/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <NRApps_Idealo>
5
- <version>1.2.4</version>
6
  </NRApps_Idealo>
7
  </modules>
8
 
2
  <config>
3
  <modules>
4
  <NRApps_Idealo>
5
+ <version>1.3.1</version>
6
  </NRApps_Idealo>
7
  </modules>
8
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>idealoConnect</name>
4
- <version>1.3.0</version>
5
  <stability>stable</stability>
6
  <license uri="https://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
@@ -46,13 +46,14 @@
46
  <notes>&lt;ul&gt;&#xD;
47
  &lt;li&gt;transferred SKU equals the SKU as stated in Magento backend without any storeview prefix&lt;/li&gt;&#xD;
48
  &lt;li&gt;module is automatically deactivated when shop is not a partner of idealo&lt;/li&gt;&#xD;
49
- &lt;li&gt;product description is transferred as plain text&lt;/li&gt;&#xD;
 
50
  &lt;/ul&gt;&#xD;
51
  </notes>
52
  <authors><author><name>idealo</name><user>idealo</user><email>exportmodule@idealo.de</email></author></authors>
53
- <date>2016-11-21</date>
54
- <time>10:59:09</time>
55
- <contents><target name="magecommunity"><dir name="NRApps"><dir name="Idealo"><file name="AccountDisabledException.php" hash="161c946c22ddd0c47fb475fda0302c92"/><dir name="Block"><dir name="Adminhtml"><file name="Attributes.php" hash="1e3a59137536f266df78d40c869cfe72"/><file name="Notifications.php" hash="5dc6a5baf4049e03328af5d0d5612714"/></dir><dir name="Config"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Attributes.php" hash="833a6a9e639a3337968522c130284e35"/><file name="Dummy.php" hash="18a72fc95c3fe8f9095d656952ba6e0c"/><file name="Listings.php" hash="a2da8527178bc627caa4d0e53c65b66e"/><file name="PaymentMethods.php" hash="516615bbdc1a919abe409bce91c2a624"/></dir></dir></dir><file name="Attributes.php" hash="1ea19bca746cc0533c890c2a5c05713b"/><file name="AttributesNoSortOrder.php" hash="e16a302a29e7be610380f2550dfac5b9"/><file name="DeliveryTimeMapping.php" hash="a59d7883a556fe56524fb186bde662f6"/><file name="DeliveryTimeUpdateButton.php" hash="105b67e147dd094272eaf5cb3dd4bc33"/><file name="Description.php" hash="c4083f8d1fd665d9c9f4ae8b0700e3ad"/><file name="PaymentMethods.php" hash="30fd73fdd0f14c9a22a15e1c9a55e737"/><file name="ShippingComments.php" hash="f353b3cb302fce00957f866e6c3b903c"/><file name="ShippingCosts.php" hash="10c7883356a03134001279006149c7ce"/><file name="ShippingCostsWeight.php" hash="4adc54d2652f99ab677a2d7ce71ea2b3"/></dir></dir><dir name="Helper"><file name="Data.php" hash="cc1979d6c3f999b2a529d209dfbaac2e"/></dir><dir name="Model"><file name="Api.php" hash="903a9d466dbcd30f423b78dda73dcc78"/><file name="Attribute.php" hash="4115f7c6d68ed2be69f94ec543840b35"/><dir name="Backend"><dir name="Serialized"><file name="Array.php" hash="6aab53651212b62c2410e7cb47700205"/></dir></dir><dir name="Csv"><file name="Feed.php" hash="649c66924fbc5aedd0be61646fe00f42"/><file name="Generator.php" hash="9ced38cdd65dd74ff3ec32e738e88cc6"/></dir><file name="DeliveryTime.php" hash="0ed25e3386836236113a2f63277d6f73"/><file name="Feed.php" hash="e6ef2652f60fa1e8e247e6e6d3351dfe"/><file name="Filter.php" hash="f780eee10aa9da2489f3e497535aa23e"/><file name="Generator.php" hash="3c63edce1f54d149210c5a82cdae9480"/><file name="Indexer.php" hash="387c24499d729b114fb4c63582609f47"/><file name="Observer.php" hash="f9c2e40ea97d7bcff45565b1a57aab86"/><dir name="Resource"><file name="Indexer.php" hash="d25fbfd1358484a416707b53e98b8461"/></dir><dir name="Source"><file name="AttributeSets.php" hash="417974244d8e8bdab0e9b9469fb7dcf7"/><file name="ConfigurableChildProductsPriceType.php" hash="62908be23678262d3b42dc9ae9dab160"/><file name="ConfigurableTypes.php" hash="de42edc463d4d02708f1f61b5f27f062"/><file name="FeedAttributes.php" hash="5d6061f9c146d9abdacba6d12750a2b6"/><file name="ListingCountries.php" hash="967ad6ebae1a806f087d2fe536cceb68"/><file name="PaymentMethods.php" hash="4884a62966821c2e7c42131591966219"/><file name="PercentalSurchargeCalculationMethod.php" hash="e497c6410caec571254c00544e46572d"/><file name="ProductAttributes.php" hash="4492afc116a479c63edee7fa63919ad0"/><file name="ProductTypes.php" hash="ed8342eb5a829e841b31c594c14163d1"/><file name="ShippingCostsMethod.php" hash="30c14985e83d007cf2aa4ee6e0c1d8f8"/><file name="Store.php" hash="99085a206498a0147361621d50371181"/><file name="YesNoDefault.php" hash="f1830dce13573700594a442125a22474"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Idealo"><file name="AttributesController.php" hash="8d9678a32c74a5d80a5734566d81e29c"/><file name="SettingsController.php" hash="22bfddc9618f8ae7312abda209b6a48a"/></dir></dir></dir><dir name="data"><dir name="nrapps_idealo_setup"><file name="data-install-1.2.4.php" hash="d4e62aa356298d5627a32bf1dc7071c9"/><file name="data-upgrade-1.0.0-1.1.0.php" hash="d4e62aa356298d5627a32bf1dc7071c9"/><file name="data-upgrade-1.1.0-1.2.0.php" hash="76e669cdb3d875368866b855508712ac"/><file name="data-upgrade-1.2.1-1.2.2.php" hash="cd902575c794459b6ad61f8ed411af06"/><file name="data-upgrade-1.2.3-1.2.4.php" hash="b7d59f4be45c655fce6065a8842d6255"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="828ea187ce7497855350108ed015666d"/><file name="config.xml" hash="2b38cdb947f08c23fa8f2db8dd69ec18"/><file name="system.xml" hash="e23e991148ba491d787fb70f06f806a6"/></dir><dir name="sql"><dir name="nrapps_idealo_setup"><file name="install-1.0.0.php" hash="f961cdc1bf769d5ad28ce4d4877e009e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="nrapps"><file name="idealo.xml" hash="c4f3f391fe4c6930254c313a4da65026"/></dir></dir><dir name="template"><dir name="nrapps"><dir name="idealo"><file name="attributes.phtml" hash="657a04568ecd2bfc59df9b691d6c6be9"/><file name="config.phtml" hash="4c1602350cbaab527ae431a3c30b3771"/><file name="delivery_time_update_button.phtml" hash="a09da370ea7f3f9430a607d4529dcba2"/><file name="notifications.phtml" hash="a46dfe5c3b97dcc8b12e6f0c4a75316e"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="NRApps_Idealo.xml" hash="fecc34ed94e8c4409927383be4f8f07b"/></dir></target><target name="magelocale"><dir name="de_DE"><dir name="template"><dir name="email"><file name="nrapps_idealo_error.html" hash="363050d8a22c18f9d213eb56707103b8"/></dir></dir><file name="NRApps_Idealo.csv" hash="0c14edf8c599fbd1b7c13041faf27d29"/></dir></target><target name="mage"><dir name="shell"><file name="idealo_delete_existing_offers.php" hash="10558d29c0bf116297b34b2b512f2638"/><file name="idealo_export.php" hash="785aca56bf2722047387e30f30ea2042"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="nrapps_idealo"><file name="idealo_logo_header.png" hash="abf9a22585a31d96df73fabb72df47bd"/></dir></dir></dir></dir></dir></target></contents>
56
  <compatible/>
57
  <dependencies><required><php><min>5.2.0</min><max>7.9.9</max></php></required></dependencies>
58
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>idealoConnect</name>
4
+ <version>1.3.1</version>
5
  <stability>stable</stability>
6
  <license uri="https://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
46
  <notes>&lt;ul&gt;&#xD;
47
  &lt;li&gt;transferred SKU equals the SKU as stated in Magento backend without any storeview prefix&lt;/li&gt;&#xD;
48
  &lt;li&gt;module is automatically deactivated when shop is not a partner of idealo&lt;/li&gt;&#xD;
49
+ &lt;li&gt;product description is transferred as plain text with fixed CDATA&lt;/li&gt;&#xD;
50
+ &lt;li&gt;fixed attribute matching&lt;/li&gt;&#xD;
51
  &lt;/ul&gt;&#xD;
52
  </notes>
53
  <authors><author><name>idealo</name><user>idealo</user><email>exportmodule@idealo.de</email></author></authors>
54
+ <date>2016-12-21</date>
55
+ <time>10:35:05</time>
56
+ <contents><target name="magecommunity"><dir name="NRApps"><dir name="Idealo"><file name="AccountDisabledException.php" hash="161c946c22ddd0c47fb475fda0302c92"/><dir name="Block"><dir name="Adminhtml"><file name="Attributes.php" hash="1e3a59137536f266df78d40c869cfe72"/><file name="Notifications.php" hash="5dc6a5baf4049e03328af5d0d5612714"/></dir><dir name="Config"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Attributes.php" hash="833a6a9e639a3337968522c130284e35"/><file name="Dummy.php" hash="18a72fc95c3fe8f9095d656952ba6e0c"/><file name="Listings.php" hash="a2da8527178bc627caa4d0e53c65b66e"/><file name="PaymentMethods.php" hash="516615bbdc1a919abe409bce91c2a624"/></dir></dir></dir><file name="Attributes.php" hash="1ea19bca746cc0533c890c2a5c05713b"/><file name="AttributesNoSortOrder.php" hash="e16a302a29e7be610380f2550dfac5b9"/><file name="DeliveryTimeMapping.php" hash="a59d7883a556fe56524fb186bde662f6"/><file name="DeliveryTimeUpdateButton.php" hash="105b67e147dd094272eaf5cb3dd4bc33"/><file name="Description.php" hash="c4083f8d1fd665d9c9f4ae8b0700e3ad"/><file name="PaymentMethods.php" hash="30fd73fdd0f14c9a22a15e1c9a55e737"/><file name="ShippingComments.php" hash="f353b3cb302fce00957f866e6c3b903c"/><file name="ShippingCosts.php" hash="10c7883356a03134001279006149c7ce"/><file name="ShippingCostsWeight.php" hash="4adc54d2652f99ab677a2d7ce71ea2b3"/></dir></dir><dir name="Helper"><file name="Data.php" hash="cc1979d6c3f999b2a529d209dfbaac2e"/></dir><dir name="Model"><file name="Api.php" hash="903a9d466dbcd30f423b78dda73dcc78"/><file name="Attribute.php" hash="4115f7c6d68ed2be69f94ec543840b35"/><dir name="Backend"><dir name="Serialized"><file name="Array.php" hash="6aab53651212b62c2410e7cb47700205"/></dir></dir><dir name="Csv"><file name="Feed.php" hash="ab8c34a12779b8f06df457199299c194"/><file name="Generator.php" hash="9ced38cdd65dd74ff3ec32e738e88cc6"/></dir><file name="DeliveryTime.php" hash="0ed25e3386836236113a2f63277d6f73"/><file name="Feed.php" hash="a427109a4001915bbca6b3f212615f22"/><file name="Filter.php" hash="f780eee10aa9da2489f3e497535aa23e"/><file name="Generator.php" hash="6a49417d468e696609f611732342392a"/><file name="Indexer.php" hash="e44e5788a649bebcd4d122ee420d51f2"/><file name="Observer.php" hash="f9c2e40ea97d7bcff45565b1a57aab86"/><dir name="Resource"><file name="Indexer.php" hash="d25fbfd1358484a416707b53e98b8461"/></dir><dir name="Source"><file name="AttributeSets.php" hash="417974244d8e8bdab0e9b9469fb7dcf7"/><file name="ConfigurableChildProductsPriceType.php" hash="62908be23678262d3b42dc9ae9dab160"/><file name="ConfigurableTypes.php" hash="de42edc463d4d02708f1f61b5f27f062"/><file name="FeedAttributes.php" hash="5d6061f9c146d9abdacba6d12750a2b6"/><file name="ListingCountries.php" hash="967ad6ebae1a806f087d2fe536cceb68"/><file name="PaymentMethods.php" hash="4884a62966821c2e7c42131591966219"/><file name="PercentalSurchargeCalculationMethod.php" hash="e497c6410caec571254c00544e46572d"/><file name="ProductAttributes.php" hash="4492afc116a479c63edee7fa63919ad0"/><file name="ProductTypes.php" hash="ed8342eb5a829e841b31c594c14163d1"/><file name="ShippingCostsMethod.php" hash="30c14985e83d007cf2aa4ee6e0c1d8f8"/><file name="Store.php" hash="99085a206498a0147361621d50371181"/><file name="YesNoDefault.php" hash="f1830dce13573700594a442125a22474"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Idealo"><file name="AttributesController.php" hash="8d9678a32c74a5d80a5734566d81e29c"/><file name="SettingsController.php" hash="22bfddc9618f8ae7312abda209b6a48a"/></dir></dir></dir><dir name="data"><dir name="nrapps_idealo_setup"><file name="data-install-1.2.4.php" hash="d4e62aa356298d5627a32bf1dc7071c9"/><file name="data-upgrade-1.0.0-1.1.0.php" hash="d4e62aa356298d5627a32bf1dc7071c9"/><file name="data-upgrade-1.1.0-1.2.0.php" hash="76e669cdb3d875368866b855508712ac"/><file name="data-upgrade-1.2.1-1.2.2.php" hash="cd902575c794459b6ad61f8ed411af06"/><file name="data-upgrade-1.2.3-1.2.4.php" hash="b7d59f4be45c655fce6065a8842d6255"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="828ea187ce7497855350108ed015666d"/><file name="config.xml" hash="2d813aca4f57495b4b165666153f12fb"/><file name="system.xml" hash="e23e991148ba491d787fb70f06f806a6"/></dir><dir name="sql"><dir name="nrapps_idealo_setup"><file name="install-1.0.0.php" hash="f961cdc1bf769d5ad28ce4d4877e009e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="nrapps"><file name="idealo.xml" hash="c4f3f391fe4c6930254c313a4da65026"/></dir></dir><dir name="template"><dir name="nrapps"><dir name="idealo"><file name="attributes.phtml" hash="657a04568ecd2bfc59df9b691d6c6be9"/><file name="config.phtml" hash="4c1602350cbaab527ae431a3c30b3771"/><file name="delivery_time_update_button.phtml" hash="a09da370ea7f3f9430a607d4529dcba2"/><file name="notifications.phtml" hash="a46dfe5c3b97dcc8b12e6f0c4a75316e"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="NRApps_Idealo.xml" hash="fecc34ed94e8c4409927383be4f8f07b"/></dir></target><target name="magelocale"><dir name="de_DE"><dir name="template"><dir name="email"><file name="nrapps_idealo_error.html" hash="363050d8a22c18f9d213eb56707103b8"/></dir></dir><file name="NRApps_Idealo.csv" hash="0c14edf8c599fbd1b7c13041faf27d29"/></dir></target><target name="mage"><dir name="shell"><file name="idealo_delete_existing_offers.php" hash="10558d29c0bf116297b34b2b512f2638"/><file name="idealo_export.php" hash="785aca56bf2722047387e30f30ea2042"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="nrapps_idealo"><file name="idealo_logo_header.png" hash="abf9a22585a31d96df73fabb72df47bd"/></dir></dir></dir></dir></dir></target></contents>
57
  <compatible/>
58
  <dependencies><required><php><min>5.2.0</min><max>7.9.9</max></php></required></dependencies>
59
  </package>