Marktfeed - Version 0.0.6

Version Notes

Initial release

Download this release

Release Info

Developer EasyAds
Extension Marktfeed
Version 0.0.6
Comparing to
See all releases


Code changes from version 0.0.5 to 0.0.6

Api.php DELETED
@@ -1,91 +0,0 @@
1
- <?php
2
- class Marktfeed_Api_Model_Api extends Mage_Api_Model_Resource_Abstract {
3
-
4
- public function register($name, $guid) {
5
-
6
- try {
7
-
8
- $config = new Mage_Core_Model_Config();
9
- $config ->saveConfig("marktfeed/api/register_name", $name, 'default', 0);
10
- $config ->saveConfig("marktfeed/api/register_guid", $guid, 'default', 0);
11
- }
12
- catch (Exception $e) {
13
- $this->_fault('general_error', $e->getMessage());
14
- }
15
-
16
- return true;
17
- }
18
-
19
- public function unregister() {
20
-
21
- try {
22
-
23
- //remove from config
24
- $config = new Mage_Core_Model_Config();
25
- $config ->saveConfig("marktfeed/api/register_name", '', 'default', 0);
26
- $config ->saveConfig("marktfeed/api/register_guid", '', 'default', 0);
27
-
28
- //remove api user
29
- Mage::getModel('marktfeed_api/access')->removeUserAndRole();
30
- }
31
- catch (Exception $e) {
32
- $this->_fault('general_error', $e->getMessage());
33
- }
34
-
35
- return true;
36
- }
37
-
38
- public function productlist($store_id, $limit, $page) {
39
-
40
- //result object
41
- $productResult = new StdClass();
42
- $productResult->total = 0;
43
- $productResult->products = array();
44
-
45
- //set collection
46
- $productCollection = Mage::getModel('catalog/product')
47
- ->getCollection()
48
- ->addAttributeToFilter('status', 1)
49
- ->setPageSize($limit)
50
- ->setCurPage($page);
51
-
52
- //
53
- if ($store_id != 0)
54
- $productCollection->setStoreId($store_id);
55
-
56
- $imageBaseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'catalog/product';
57
-
58
- //loop products
59
- foreach ($productCollection AS $_product) {
60
-
61
- $product = Mage::getModel('catalog/product')->load($_product->getId());
62
-
63
- //get product data and remove un necessary data
64
- $productData = $product->getData();
65
-
66
- unset($productData["stock_item"]);
67
- unset($productData["custom_layout_update"]);
68
- unset($productData["request_path"]);
69
- unset($productData["media_gallery"]);
70
-
71
- //add product categories
72
- $productData["category_ids"] = $product->getCategoryIds();
73
-
74
- //add product images
75
- $productData["images"] = array();
76
-
77
- foreach ($product->getData('media_gallery')["images"] as $image) {
78
- $productData["images"][] = $imageBaseUrl . $image["file"];
79
- }
80
-
81
- //add to result
82
- $productResult->products[] = $productData;
83
- }
84
-
85
- //set total
86
- $productResult->total = $productCollection->getSize();
87
-
88
- //return products
89
- return $productResult;
90
- }
91
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Marktfeed/Api/Model/Api.php CHANGED
@@ -8,6 +8,7 @@ class Marktfeed_Api_Model_Api extends Mage_Api_Model_Resource_Abstract {
8
  $config = new Mage_Core_Model_Config();
9
  $config ->saveConfig("marktfeed/api/register_name", $name, 'default', 0);
10
  $config ->saveConfig("marktfeed/api/register_guid", $guid, 'default', 0);
 
11
  }
12
  catch (Exception $e) {
13
  $this->_fault('general_error', $e->getMessage());
@@ -27,6 +28,7 @@ class Marktfeed_Api_Model_Api extends Mage_Api_Model_Resource_Abstract {
27
 
28
  //remove api user
29
  Mage::getModel('marktfeed_api/access')->removeUserAndRole();
 
30
  }
31
  catch (Exception $e) {
32
  $this->_fault('general_error', $e->getMessage());
@@ -36,57 +38,69 @@ class Marktfeed_Api_Model_Api extends Mage_Api_Model_Resource_Abstract {
36
  }
37
 
38
  public function productlist($store_id, $limit, $page) {
39
-
40
  //result object
41
  $productResult = new StdClass();
42
  $productResult->total = 0;
43
  $productResult->products = array();
 
44
 
45
  //set collection
46
  $productCollection = Mage::getModel('catalog/product')
47
  ->getCollection()
 
 
 
 
 
 
 
 
48
  ->addAttributeToFilter('status', 1)
49
  ->setPageSize($limit)
50
  ->setCurPage($page);
51
-
52
- //
53
- if ($store_id != 0)
54
  $productCollection->setStoreId($store_id);
 
55
 
56
  $imageBaseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'catalog/product';
57
-
58
  //loop products
59
- foreach ($productCollection AS $_product) {
60
-
61
- $product = Mage::getModel('catalog/product')->load($_product->getId());
62
 
63
  //get product data and remove un necessary data
64
  $productData = $product->getData();
65
 
66
- unset($productData["stock_item"]);
67
- unset($productData["custom_layout_update"]);
68
- unset($productData["request_path"]);
69
- unset($productData["media_gallery"]);
70
-
71
  //add product categories
72
  $productData["category_ids"] = $product->getCategoryIds();
73
 
74
  //add product images
75
  $productData["images"] = array();
 
76
 
77
- $media_gallery = $product->getData('media_gallery');
78
- foreach ($media_gallery["images"] as $image) {
79
- $productData["images"][] = $imageBaseUrl . $image["file"];
80
- }
81
-
 
 
 
 
 
 
 
 
82
  //add to result
83
  $productResult->products[] = $productData;
 
84
  }
85
 
86
  //set total
87
  $productResult->total = $productCollection->getSize();
88
 
89
- //return products
90
- return $productResult;
91
  }
92
  }
8
  $config = new Mage_Core_Model_Config();
9
  $config ->saveConfig("marktfeed/api/register_name", $name, 'default', 0);
10
  $config ->saveConfig("marktfeed/api/register_guid", $guid, 'default', 0);
11
+ Mage::app()->cleanCache();
12
  }
13
  catch (Exception $e) {
14
  $this->_fault('general_error', $e->getMessage());
28
 
29
  //remove api user
30
  Mage::getModel('marktfeed_api/access')->removeUserAndRole();
31
+ Mage::app()->cleanCache();
32
  }
33
  catch (Exception $e) {
34
  $this->_fault('general_error', $e->getMessage());
38
  }
39
 
40
  public function productlist($store_id, $limit, $page) {
41
+
42
  //result object
43
  $productResult = new StdClass();
44
  $productResult->total = 0;
45
  $productResult->products = array();
46
+
47
 
48
  //set collection
49
  $productCollection = Mage::getModel('catalog/product')
50
  ->getCollection()
51
+ ->addAttributeToSelect('*')
52
+ // removing attribute
53
+ ->removeAttributeToSelect('stock_item')
54
+ ->removeAttributeToSelect('custom_layout_update')
55
+ ->removeAttributeToSelect('request_path')
56
+ ->removeAttributeToSelect('media_gallery')
57
+ // visibility not equil "Not Visible Individually"
58
+ ->addAttributeToFilter('visibility', array('neq' => 1))
59
  ->addAttributeToFilter('status', 1)
60
  ->setPageSize($limit)
61
  ->setCurPage($page);
62
+
63
+ if ($store_id != 0) {
 
64
  $productCollection->setStoreId($store_id);
65
+ }
66
 
67
  $imageBaseUrl = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'catalog/product';
68
+
69
  //loop products
70
+ foreach ($productCollection as $product) {
 
 
71
 
72
  //get product data and remove un necessary data
73
  $productData = $product->getData();
74
 
 
 
 
 
 
75
  //add product categories
76
  $productData["category_ids"] = $product->getCategoryIds();
77
 
78
  //add product images
79
  $productData["images"] = array();
80
+ $productData["images_excluded"] = array();
81
 
82
+ // load the Media Images
83
+ $product->load('media_gallery');
84
+ foreach ($product->getMediaGallery('images') as $image) {
85
+
86
+ // check if image is disabled
87
+ if($image["disabled"] == 1) {
88
+ $productData["images_excluded"][] = $imageBaseUrl.$image['file'];
89
+ } else {
90
+ $productData["images"][] = $imageBaseUrl.$image['file'];
91
+ }
92
+ }
93
+
94
+
95
  //add to result
96
  $productResult->products[] = $productData;
97
+
98
  }
99
 
100
  //set total
101
  $productResult->total = $productCollection->getSize();
102
 
103
+ return $productResult;
104
+
105
  }
106
  }
app/code/community/Marktfeed/Api/controllers/ConfigController.php CHANGED
@@ -15,15 +15,17 @@ class Marktfeed_Api_ConfigController extends Mage_Adminhtml_Controller_Action
15
  $params["mage_version"] = Mage::getVersion();
16
  $params["plugin_version"] = Mage::helper('marktfeed_api')->getExtensionVersion();
17
  $params["api"] = Mage::getBaseUrl() . "api/xmlrpc/";
 
18
 
19
- $this->_redirectUrl("https://www.marktfeed.nl/link/magento?" . http_build_query($params));
20
  }
21
 
22
  public function disconnectAction() {
23
 
24
  $params = array();
25
  $params["guid"] = Mage::getStoreConfig("marktfeed/api/register_guid", 0);
 
26
 
27
- $this->_redirectUrl("https://www.marktfeed.nl/unlink/magento?" . http_build_query($params));
28
  }
29
  }
15
  $params["mage_version"] = Mage::getVersion();
16
  $params["plugin_version"] = Mage::helper('marktfeed_api')->getExtensionVersion();
17
  $params["api"] = Mage::getBaseUrl() . "api/xmlrpc/";
18
+ Mage::app()->cleanCache();
19
 
20
+ $this->_redirectUrl("https://www.marktfeed.nl/link/magento?" . http_build_query($params,PHP_QUERY_RFC3986,'&'));
21
  }
22
 
23
  public function disconnectAction() {
24
 
25
  $params = array();
26
  $params["guid"] = Mage::getStoreConfig("marktfeed/api/register_guid", 0);
27
+ Mage::app()->cleanCache();
28
 
29
+ $this->_redirectUrl("https://www.marktfeed.nl/unlink/magento?" . http_build_query($params,PHP_QUERY_RFC3986,'&'));
30
  }
31
  }
app/code/community/Marktfeed/Api/etc/system.xml CHANGED
@@ -15,6 +15,7 @@
15
  <show_in_website>1</show_in_website>
16
  <show_in_store>1</show_in_store>
17
  <groups>
 
18
  <hint>
19
  <frontend_model>marktfeed_api/adminhtml_system_config_fieldset_hint</frontend_model>
20
  <sort_order>0</sort_order>
@@ -23,7 +24,7 @@
23
  <show_in_store>1</show_in_store>
24
  </hint>
25
  <api translate="label" module="marktfeed_api">
26
-
27
  <label>API settings</label>
28
  <frontend_type>text</frontend_type>
29
  <sort_order>1000</sort_order>
15
  <show_in_website>1</show_in_website>
16
  <show_in_store>1</show_in_store>
17
  <groups>
18
+
19
  <hint>
20
  <frontend_model>marktfeed_api/adminhtml_system_config_fieldset_hint</frontend_model>
21
  <sort_order>0</sort_order>
24
  <show_in_store>1</show_in_store>
25
  </hint>
26
  <api translate="label" module="marktfeed_api">
27
+ <expanded>1</expanded>
28
  <label>API settings</label>
29
  <frontend_type>text</frontend_type>
30
  <sort_order>1000</sort_order>
package.xml CHANGED
@@ -1,105 +1,109 @@
1
  <?xml version="1.0"?>
2
  <package>
3
- <name>18c5a347-b2f6-4a24-9f66-6c46e6f5233e</name>
4
- <version>0.0.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/mit-license.php">MIT License</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Marktfeed is d&#xE9; tool voor webshophouders die producten volledig automatisch op Marktplaats willen plaatsen.</summary>
10
- <description>&lt;p&gt;Marktfeed, an official API partner of Marktplaats.nl, is the ideal tool for automatic real-time ad placements on Marktplaats for all Magento shop owners. You can manage your products on the biggest e-commerce website of The Netherlands with this easy solution. &lt;a href=&quot;https://youtu.be/52JhYMYrTOw&quot;&gt;Watch our video&lt;/a&gt;
11
- &lt;/p&gt;
12
- &lt;h2&gt;Why Marktfeed?&lt;/h2&gt;
13
- &lt;ul&gt;
14
- &lt;li&gt;
15
- Dedicated tool for Marktplaats.nl&lt;/li&gt;
16
- &lt;li&gt;
17
- Real-time product imports and &amp;ndash;updates&lt;/li&gt;
18
- &lt;li&gt;
19
- Costs and budget insight, cpc variations, real-time statistics&lt;/li&gt;
20
- &lt;li&gt;
21
- Extensive category mapping with support for advanced rules&lt;/li&gt;
22
- &lt;li&gt;
23
- Simple set-up and easy to use interface, for every shop owner&lt;/li&gt;
24
- &lt;li&gt;
25
- Excellent Dutch, English and German customer support&lt;/li&gt;
26
- &lt;li&gt;
27
- No setup-fees, No contracts&lt;/li&gt;
28
- &lt;li&gt;
29
- 14 days trial, Only &amp;euro;29,- / month&lt;/li&gt;
30
- &lt;/ul&gt;
31
- &lt;h2&gt;Product flow:&lt;/h2&gt;
32
- &lt;h3&gt;Connect to Marktplaats Admarkt&lt;/h3&gt;
33
- &lt;p&gt;
34
- Easily link your existing Marktplaats Admarkt account safely to Marktfeed. You will keep your own Marktplaats account(data) and invoicing between Marktplaats and your shop will remain like you&amp;rsquo;re used to. If you don&amp;rsquo;t have an Admarkt account yet, you will receive &amp;euro; 50 free credits from Marktplaats. The voucher code will be send to you after you register with Marktfeed.
35
- &lt;/p&gt;
36
- &lt;h3&gt;Automatically import your products from Magento&lt;/h3&gt;
37
- &lt;p&gt;
38
- Simply connect your shop using the available plug-in with Marktfeed. Your products will automatically be imported from your Magento shop. Marktfeed has an easy to use interface which allows you to import your products without technical knowledge.
39
- &lt;/p&gt;
40
- &lt;h3&gt;Map your categories&lt;/h3&gt;
41
- &lt;p&gt;
42
- With our smart mapping tool you only have to map your categories once. The Marktfeed mapping tool will support you with the mapping and for advanced users it&amp;rsquo;s possible to define advanced rules. Our extensive category structure ensures you&amp;rsquo;ll create good quality ads by using the right properties associated with your products. This way your ads will get found easier and you&amp;rsquo;ll get more traffic to your website.
43
- &lt;/p&gt;
44
- &lt;h3&gt;
45
- Publish your ads on Marktplaats&lt;/h3&gt;
46
- &lt;p&gt;
47
- Within the Marktfeed interface your ads will automatically be generated using the product data from your Magento shop. You have complete control over your ad placements on Marktplaats from your Marktfeed-cockpit. Aside from organized management of your cost-per-click, budgets and ad statuses, Marktfeed has some more useful tools which will make you happy.
48
- &lt;/p&gt;
49
- &lt;h3&gt;
50
- Goal reached: real-time product synchronization and statistics&lt;/h3&gt;
51
- &lt;p&gt;
52
- Marktfeed has a real-time connection to Marktplaats: this means that your ads are always up-to-date according to your product inventory in your Magento online shop. You have access to real-time statistics which will be mailed to you monthly. Use Marktfeed&amp;rsquo;s UTM-tagging tool to measure your results and sales within Analytics. Now you&amp;rsquo;re using Marktfeed as a handy tool to automate ad placements on Marktplaats and to optimize your sales!
53
- &lt;/p&gt;
54
- &lt;hr /&gt;
55
- &lt;h2&gt;
56
- Marktfeed.nl - Automatisch advertenties plaatsen op Marktplaats.nl&lt;/h2&gt;
57
- &lt;p&gt;
58
- Marktfeed is partner van Marktplaats voor alle Magento-shop houders die producten volledig automatisch op Marktplaats willen plaatsen. De meest innovatieve en complete tool om je producten real-time om te zetten naar goed converterende Admarkt advertenties. &lt;a href=&quot;https://youtu.be/52JhYMYrTOw&quot;&gt;Bekijk onze video&lt;/a&gt;
59
- &amp;nbsp;&lt;/p&gt;
60
- &lt;h2&gt;
61
- Waarom Marktfeed?&lt;/h2&gt;
62
- &lt;ul&gt;
63
- &lt;li&gt;
64
- Specifieke tool voor Marktplaats Admarkt&lt;/li&gt;
65
- &lt;li&gt;
66
- Real-time producten importeren en up-daten&lt;/li&gt;
67
- &lt;li&gt;
68
- Kosten en (maand) budget controle, cpc variaties, real-time statistieken&lt;/li&gt;
69
- &lt;li&gt;
70
- Uitgebreide rubriekenstructuur met mogelijkheid voor geavanceerde regels&lt;/li&gt;
71
- &lt;li&gt;
72
- Eenvoudige set-up en gebruikersvriendelijke interface, voor elke shophouder te begrijpen&lt;/li&gt;
73
- &lt;li&gt;
74
- Uitstekende Nederlandstalige klantenservice en &amp;ndash;support&lt;/li&gt;
75
- &lt;li&gt;
76
- Geen contracten en setupkosten, 14 dagen gratis uitproberen&lt;/li&gt;
77
- &lt;li&gt;Voordelige prijs van &amp;euro;29,- per maand (5.000 producten)&lt;/li&gt;
78
- &lt;/ul&gt;
79
- &lt;h2&gt;Stappen voor succesvol plaatsen op Admarkt Marktplaats&lt;/h2&gt;
80
- &lt;h3&gt;Koppel jouw Admarkt Marktplaats account&lt;/h3&gt;
81
- &lt;p&gt;
82
- Koppel je bestaande Marktplaats Admarkt account eenvoudig en veilig aan die van Marktfeed. Je behoudt je eigen Marktplaats account(gegevens). De facturatie tussen Marktplaats en jouw Magento webshop blijft ook zoals je het gewend bent. Heb je nog geen Admarkt account dan ontvang je &amp;euro; 50 starttegoed van Marktplaats. De vouchercode hiervoor ontvang je na aanmelding bij Marktfeed.&lt;/p&gt;
83
- &lt;h3&gt;
84
- Producten importeren via Magento&lt;/h3&gt;
85
- &lt;p&gt;
86
- Koppel eenvoudig jouw Magento webshop aan Marktfeed via de beschikbare plug-in om je producten te importeren. Simpel en zonder technische kennis te gebruiken.&lt;/p&gt;
87
- &lt;h3&gt;Rubrieken koppelen&lt;/h3&gt;
88
- &lt;p&gt;
89
- Kies (eenmalig) de juiste rubrieken en bijbehorende kenmerken van Marktplaats. De mappingtool van Marktfeed helpt je hier grotendeels bij, maar je kan ook geavanceerde regels bepalen. De uitgebreide rubriekenstructuur zorgt ervoor dat je kwalitatief goede advertenties kan maken door de juiste kenmerken te gebruiken die bij jouw producten horen. Hierdoor worden je advertenties beter gevonden.
90
- &lt;/p&gt;
91
- &lt;h3&gt;Advertenties plaatsen op Marktplaats&lt;/h3&gt;
92
- &lt;p&gt;
93
- Je advertenties worden automatisch aangemaakt binnen Marktfeed met de gegevens uit je Magento-shop. Vanuit je advertentiecockpit heb je complete controle over je plaatsingen bij Marktplaats. Naast overzichtelijk beheer van je kosten per klik, budgetten en advertentie-statussen heeft Marktfeed nog een aantal superhandige tools waar je vrolijk van wordt.
94
- &lt;/p&gt;
95
- &lt;h3&gt;Doel bereikt: Synchronisatie en real-time statistieken&lt;/h3&gt;
96
- &lt;p&gt;
97
- Marktfeed en Marktplaats hebben een realtime koppeling waardoor je advertenties altijd kloppen met je aanbod binnen je Magento webshop. De statistieken van je advertenties zijn tevens realtime, deze mailen we je maandelijks. Gebruik de utm-tagging-tool van Marktfeed om de resultaten en verkopen binnen Analytics te meten. Nu gebruik je Marktfeed als handige tool om advertentieplaatsingen op Marktplaats volledig te automatiseren en je verkoop te optimaliseren!&lt;/p&gt;</description>
 
 
 
 
98
  <notes>Initial release</notes>
99
  <authors><author><name>EasyAds</name><user>MAG002936376</user><email>development@easyads.eu</email></author></authors>
100
- <date>2016-02-01</date>
101
- <time>12:07:01</time>
102
- <contents><target name="magecommunity"><dir name="Marktfeed"><dir name="Api"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="dcb4ad0381bba57dea30856aeed6f1f7"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="State.php" hash="f32e32ac1887fe8f6a386e34cdbb92a7"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f85529026c61208f0c8105c8bdb6c34d"/></dir><dir name="Model"><file name="Access.php" hash="f37466fbbdd5c0ee2acbd96944d20f9c"/><file name="Api.php" hash="5e6b7bcde06b869283cd0d3cc54c5af1"/></dir><dir name="controllers"><file name="ConfigController.php" hash="c1fb8e4e65836ce8083dec56fe4d1b32"/></dir><dir name="etc"><file name="api.xml" hash="da3e60fecea102158a2b51ef86fe8a73"/><file name="config.xml" hash="0c7f26c3fb4890c5c461e70c088c3594"/><file name="system.xml" hash="11d95131a1dad9aafa2999b7ba8b9139"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Marktfeed_Api.xml" hash="90686744467ac041b7e72163d7f05432"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="marktfeed"><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="d57f28440074ae93c0be2b08662e1fab"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="Marktfeed_Api.csv" hash="08fb93e07fc895e2644df8cc85e517f5"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="marktfeed"><file name="connected.png" hash="b4ea92038d64fe62aaf9ccd78214d026"/><file name="disconnected.png" hash="b48ea8cabc59712048c74ed72728dedc"/><file name="logo-marktfeed.png" hash="f6ab9dd2ea5701e46daaa29ea42a5e9c"/></dir></dir></dir></dir></dir></target></contents>
103
  <compatible/>
104
  <dependencies><required><php><min>5.2.0</min><max>7.1.0</max></php></required></dependencies>
105
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
+ <name>Marktfeed</name>
4
+ <version>0.0.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/mit-license.php">MIT License</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Marktfeed is de tool voor webshophouders die producten volledig automatisch op Marktplaats willen plaatsen.</summary>
10
+ <description> &lt;h2&gt;Marktfeed.nl &#x2014; Automated publishing for Marktplaats.nl&lt;/h2&gt;&#xD;
11
+ &lt;p&gt;&#xD;
12
+ Marktfeed, an official API partner of Marktplaats.nl, is the ideal tool for automatic real-time ad placements on Marktplaats for all Magento shop owners. Marktplaats is the biggest marketplace in The Netherlands and with Marktfeed you can manage all your products starting at &lt;b&gt;&#x20AC; 29,- / month&lt;/b&gt;. &lt;a href="https://youtu.be/52JhYMYrTOw"&gt;Watch our video&lt;/a&gt;&lt;/p&gt;&#xD;
13
+ &lt;h3&gt;&#xD;
14
+ Sell more with Marktfeed&lt;/h3&gt;&#xD;
15
+ &lt;p&gt;&#xD;
16
+ Your Magento shop products will be easily converted into perfect Marktplaats ads. The technical possibilities with Marktfeed are &lt;b&gt;unlimited&lt;/b&gt; and you have &lt;b&gt;full control&lt;/b&gt; and insights into your results and cost.&lt;/p&gt;&#xD;
17
+ &lt;h3&gt;&#xD;
18
+ What makes Marktfeed special?&lt;/h3&gt;&#xD;
19
+ &lt;p&gt;&#xD;
20
+ With Marktfeed, your ad placements will be fully automated and your sales will be optimized. The Marktfeed team will handle the complete setup for you - free of charge! Not satisfied with our service? We offer a money back guarantee.&lt;/p&gt;&#xD;
21
+ &lt;h3&gt;&#xD;
22
+ 1. Full service&lt;/h3&gt;&#xD;
23
+ &lt;p&gt;&#xD;
24
+ We are the experts when it comes to advertising on Marktplaats.nl. That means that we will do the &lt;b&gt;set-up, optimization and monitoring&lt;/b&gt; for you. Starting at &#x20AC;29,00 per/month. &lt;/p&gt;&#xD;
25
+ &lt;h3&gt;&#xD;
26
+ 2. Cost control&lt;/h3&gt;&#xD;
27
+ &lt;p&gt;&#xD;
28
+ New! Would you like to work with an &lt;b&gt;overall monthly budget&lt;/b&gt; for your Marktplaats campaigns? We will send you an email or even pause your campaigns when your budget is reached. Isn&#x2019;t that convenient?&lt;/p&gt;&#xD;
29
+ &lt;h3&gt;&#xD;
30
+ 3. Results count&lt;/h3&gt;&#xD;
31
+ &lt;p&gt;&#xD;
32
+ Marktfeed offers you access to real-time statistics which will be emailed to you monthly. Use Marktfeed&#x2019;s UTM-tagging tool to measure your results and sales within Analytics. This makes it easy for you to optimize your sales!&lt;/p&gt;&#xD;
33
+ &lt;h3&gt;&#xD;
34
+ 4. Easy install&lt;/h3&gt;&#xD;
35
+ &lt;p&gt;&#xD;
36
+ Endless possibilities! Match all your categories and attributes by yourself? Hire an IT specialist? There is no need for that: Marktfeed is a sophisticated tool with a lot of possibilities and we do the setup for you; always and free of charge!&lt;/p&gt;&lt;p&gt;&#xD;
37
+ &lt;/p&gt;&lt;h3&gt;&#xD;
38
+ 5. Try without obligation&lt;/h3&gt;&#xD;
39
+ &#xD;
40
+ &lt;ul&gt;&#xD;
41
+ &lt;li&gt;&#xD;
42
+ No setup fee&lt;/li&gt;&#xD;
43
+ &lt;li&gt;&#xD;
44
+ No contracts&lt;/li&gt;&#xD;
45
+ &lt;li&gt;&#xD;
46
+ Money back guarantee&lt;/li&gt;&#xD;
47
+ &lt;/ul&gt;&#xD;
48
+ &lt;h3&gt;&#xD;
49
+ About Marktfeed&lt;/h3&gt;&#xD;
50
+ &lt;p&gt;&#xD;
51
+ Marktfeed is a brand of EasyAds. We are the experts when it comes to connections with online marketplaces and sales channels. We support online shop owners with selling their products efficiently and fast.&lt;/p&gt;&#xD;
52
+ &#xD;
53
+ &lt;h3&gt;&#xD;
54
+ Support&lt;/h3&gt;&#xD;
55
+ &lt;p&gt;&#xD;
56
+ Would you like to know more about Marktfeed and how we can help you to sell more? Don&#x2019;t hesitate to send an email to &lt;b&gt;support@marktfeed.nl&lt;/b&gt; or call us at &lt;b&gt;+31 (0)88 4800 808&lt;/b&gt;.&lt;/p&gt;&#xD;
57
+ &lt;hr&gt;&#xD;
58
+ &lt;p&gt;Marktfeed is partner van Marktplaats voor alle Magento-shop houders die producten volledig automatisch op Marktplaats willen plaatsen. De meest innovatieve en complete tool om je producten real-time om te zetten naar goed converterende Admarkt advertenties vanaf &lt;strong&gt;&#x20AC; 29,- per maand&lt;/strong&gt;.&amp;nbsp;&lt;a href="https://youtu.be/52JhYMYrTOw"&gt;Bekijk onze video&lt;/a&gt;&lt;/p&gt;&#xD;
59
+ &lt;h3&gt;&#xD;
60
+ "Meer verkopen met de meest complete tool"&lt;/h3&gt;&#xD;
61
+ &lt;p&gt;&#xD;
62
+ Marktfeed is d&#xE9; tool om je producten op Marktplaats te plaatsen. Er is een innovatieve brug gemaakt die ervoor zorgt dat je producten in perfecte Marktplaats advertenties worden omgezet.&lt;br&gt;&#xD;
63
+ De technische mogelijkheden zijn &lt;b&gt;onbeperkt&lt;/b&gt; en de service &lt;b&gt;verbazingwekkend hoog&lt;/b&gt;. Marktfeed is speciaal voor Marktplaats Admarkt ontwikkeld waardoor je complete controle en inzicht hebt over je &lt;b&gt;resultaten en kosten&lt;/b&gt;.&#xD;
64
+ &lt;/p&gt;&lt;h3&gt;&#xD;
65
+ Wat maakt Marktfeed bijzonder&lt;/h3&gt;&#xD;
66
+ &lt;p&gt;&#xD;
67
+ Marktfeed is de meest slimme tool om advertentieplaatsingen op Marktplaats volledig te automatiseren en je verkoop te optimaliseren. Daarnaast wordt de set-up compleet kosteloos voor je geregeld. Niet goed? Geld terug!&lt;/p&gt;&#xD;
68
+ &lt;h3&gt;&#xD;
69
+ &lt;b&gt;1. Full service&lt;/b&gt;&lt;/h3&gt;&#xD;
70
+ &lt;p&gt;&#xD;
71
+ Wij zijn d&#xE9; experts als het gaat om Marktplaats Admarkt automatisering. Je wilt je vooral focussen op je eigen bedrijf; daarom doen wij de &lt;b&gt;setup, optimalisatie en monitoring&lt;/b&gt; voor je. Kies het service level dat bij je past: Standaard (&#x20AC;29/mnd.), Uitgebreid (&#x20AC;59/mnd.) of Compleet (&#x20AC;89/mnd.). Set-up is gratis!&lt;/p&gt;&#xD;
72
+ &lt;h3&gt;&#xD;
73
+ &lt;b&gt;2. Cost control&lt;/b&gt;&lt;/h3&gt;&#xD;
74
+ &lt;p&gt;&#xD;
75
+ Nieuw! Altijd al een &lt;b&gt;overall maand budget&lt;/b&gt; willen hanteren? We sturen je een e-mail of pauzeren je advertenties als je budget wordt bereikt. Zo kom je nooit voor verrassingen te staan. Handig!&lt;/p&gt;&#xD;
76
+ &lt;h3&gt;&#xD;
77
+ &lt;b&gt;3. Results count&lt;/b&gt;&lt;/h3&gt;&#xD;
78
+ &lt;p&gt;&#xD;
79
+ Marktfeed biedt een uitgebreid statistieken dashboard zodat je eenvoudig je Admarkt resultaten (en nog meer) kan zien. Daarnaast voegen we bij elke advertentie een speciale utm-tag toe. Hierdoor kan je makkelijk in Google Analytics zien welk producten wel en niet renderen.&lt;/p&gt;&#xD;
80
+ &lt;h3&gt;&#xD;
81
+ &lt;b&gt;4. Easy install&lt;/b&gt;&lt;/h3&gt;&#xD;
82
+ &lt;p&gt;&#xD;
83
+ Eindeloze instellingen? Al je rubrieken en attributen koppelen? Programmeur van zijn plek halen? Neehoor, Marktfeed is een geavanceerde tool met zeer veel mogelijkheden, daarom doen wij de set-up voor jou en ben je direct na de installatie van de app al klaar!&lt;/p&gt;&#xD;
84
+ &lt;h3&gt;&#xD;
85
+ &lt;b&gt;5. Risicoloos proberen&lt;/b&gt;&lt;/h3&gt;&#xD;
86
+ &lt;ul&gt;&#xD;
87
+ &lt;li&gt;&#xD;
88
+ Gratis set-up&lt;/li&gt;&#xD;
89
+ &lt;li&gt;&#xD;
90
+ Geen contracten&lt;/li&gt;&#xD;
91
+ &lt;li&gt;&#xD;
92
+ Money back garantie&lt;/li&gt;&#xD;
93
+ &lt;/ul&gt;&#xD;
94
+ &lt;h3&gt;&#xD;
95
+ &lt;b&gt;Over partner&lt;/b&gt;&lt;/h3&gt;&#xD;
96
+ &lt;p&gt;&#xD;
97
+ Marktfeed is onderdeel van EasyAds. Wij zijn d&#xE9; experts als het gaat om koppelingen met marktplaatsen en verkoopkanalen. Wij helpen webshop eigenaren om hun producten snel en kosteneffectief te verkopen.&lt;/p&gt;&#xD;
98
+ &lt;h3&gt;&#xD;
99
+ &lt;b&gt;Support&lt;/b&gt;&lt;/h3&gt;&#xD;
100
+ &lt;p&gt;&#xD;
101
+ Bel of mail het Marktfeed team, we helpen je graag verder! support@marktfeed.nl - een beller is sneller via 088 4800808.&lt;/p&gt;</description>
102
  <notes>Initial release</notes>
103
  <authors><author><name>EasyAds</name><user>MAG002936376</user><email>development@easyads.eu</email></author></authors>
104
+ <date>2016-09-08</date>
105
+ <time>21:20:30</time>
106
+ <contents><target name="magecommunity"><dir name="Marktfeed"><dir name="Api"><dir><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="dcb4ad0381bba57dea30856aeed6f1f7"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="State.php" hash="f32e32ac1887fe8f6a386e34cdbb92a7"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f85529026c61208f0c8105c8bdb6c34d"/></dir><dir name="Model"><file name="Access.php" hash="f37466fbbdd5c0ee2acbd96944d20f9c"/><file name="Api.php" hash="d00892b70731cc57069ee25299ec5bcd"/></dir><dir name="controllers"><file name="ConfigController.php" hash="a935edc67aabab071e9552bea75698dc"/></dir><dir name="etc"><file name="api.xml" hash="da3e60fecea102158a2b51ef86fe8a73"/><file name="config.xml" hash="0c7f26c3fb4890c5c461e70c088c3594"/><file name="system.xml" hash="5a993fc77dab3dbf88bc418a58d2b0bb"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Marktfeed_Api.xml" hash="90686744467ac041b7e72163d7f05432"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="marktfeed"><file name="connected.png" hash="b4ea92038d64fe62aaf9ccd78214d026"/><file name="disconnected.png" hash="b48ea8cabc59712048c74ed72728dedc"/><file name="logo-marktfeed.png" hash="f6ab9dd2ea5701e46daaa29ea42a5e9c"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="nl_NL"><file name="Marktfeed_Api.csv" hash="08fb93e07fc895e2644df8cc85e517f5"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="marktfeed"><dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="d57f28440074ae93c0be2b08662e1fab"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></target></contents>
107
  <compatible/>
108
  <dependencies><required><php><min>5.2.0</min><max>7.1.0</max></php></required></dependencies>
109
  </package>