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
|
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 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
//add to result
|
83 |
$productResult->products[] = $productData;
|
|
|
84 |
}
|
85 |
|
86 |
//set total
|
87 |
$productResult->total = $productCollection->getSize();
|
88 |
|
89 |
-
|
90 |
-
|
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>
|
4 |
-
<version>0.0.
|
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
|
10 |
-
<description
|
11 |
-
<
|
12 |
-
<
|
13 |
-
<
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
<
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
<
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
</
|
31 |
-
<
|
32 |
-
|
33 |
-
<
|
34 |
-
|
35 |
-
<
|
36 |
-
|
37 |
-
<
|
38 |
-
|
39 |
-
|
40 |
-
<
|
41 |
-
<
|
42 |
-
|
43 |
-
<
|
44 |
-
<
|
45 |
-
|
46 |
-
<
|
47 |
-
|
48 |
-
<
|
49 |
-
<
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
<
|
54 |
-
<
|
55 |
-
<
|
56 |
-
|
57 |
-
<
|
58 |
-
|
59 |
-
|
60 |
-
<
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
<
|
79 |
-
|
80 |
-
<h3>
|
81 |
-
<
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
<
|
86 |
-
|
87 |
-
<
|
88 |
-
<
|
89 |
-
|
90 |
-
</
|
91 |
-
<
|
92 |
-
<
|
93 |
-
|
94 |
-
<
|
95 |
-
<
|
96 |
-
<p>
|
97 |
-
|
|
|
|
|
|
|
|
|
98 |
<notes>Initial release</notes>
|
99 |
<authors><author><name>EasyAds</name><user>MAG002936376</user><email>development@easyads.eu</email></author></authors>
|
100 |
-
<date>2016-
|
101 |
-
<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="
|
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> <h2>Marktfeed.nl — Automated publishing for Marktplaats.nl</h2>
|
11 |
+
<p>
|
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 <b>€ 29,- / month</b>. <a href="https://youtu.be/52JhYMYrTOw">Watch our video</a></p>
|
13 |
+
<h3>
|
14 |
+
Sell more with Marktfeed</h3>
|
15 |
+
<p>
|
16 |
+
Your Magento shop products will be easily converted into perfect Marktplaats ads. The technical possibilities with Marktfeed are <b>unlimited</b> and you have <b>full control</b> and insights into your results and cost.</p>
|
17 |
+
<h3>
|
18 |
+
What makes Marktfeed special?</h3>
|
19 |
+
<p>
|
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.</p>
|
21 |
+
<h3>
|
22 |
+
1. Full service</h3>
|
23 |
+
<p>
|
24 |
+
We are the experts when it comes to advertising on Marktplaats.nl. That means that we will do the <b>set-up, optimization and monitoring</b> for you. Starting at €29,00 per/month. </p>
|
25 |
+
<h3>
|
26 |
+
2. Cost control</h3>
|
27 |
+
<p>
|
28 |
+
New! Would you like to work with an <b>overall monthly budget</b> for your Marktplaats campaigns? We will send you an email or even pause your campaigns when your budget is reached. Isn’t that convenient?</p>
|
29 |
+
<h3>
|
30 |
+
3. Results count</h3>
|
31 |
+
<p>
|
32 |
+
Marktfeed offers you access to real-time statistics which will be emailed to you monthly. Use Marktfeed’s UTM-tagging tool to measure your results and sales within Analytics. This makes it easy for you to optimize your sales!</p>
|
33 |
+
<h3>
|
34 |
+
4. Easy install</h3>
|
35 |
+
<p>
|
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!</p><p>
|
37 |
+
</p><h3>
|
38 |
+
5. Try without obligation</h3>
|
39 |
+

|
40 |
+
<ul>
|
41 |
+
<li>
|
42 |
+
No setup fee</li>
|
43 |
+
<li>
|
44 |
+
No contracts</li>
|
45 |
+
<li>
|
46 |
+
Money back guarantee</li>
|
47 |
+
</ul>
|
48 |
+
<h3>
|
49 |
+
About Marktfeed</h3>
|
50 |
+
<p>
|
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.</p>
|
52 |
+

|
53 |
+
<h3>
|
54 |
+
Support</h3>
|
55 |
+
<p>
|
56 |
+
Would you like to know more about Marktfeed and how we can help you to sell more? Don’t hesitate to send an email to <b>support@marktfeed.nl</b> or call us at <b>+31 (0)88 4800 808</b>.</p>
|
57 |
+
<hr>
|
58 |
+
<p>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 <strong>€ 29,- per maand</strong>.&nbsp;<a href="https://youtu.be/52JhYMYrTOw">Bekijk onze video</a></p>
|
59 |
+
<h3>
|
60 |
+
"Meer verkopen met de meest complete tool"</h3>
|
61 |
+
<p>
|
62 |
+
Marktfeed is dé 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.<br>
|
63 |
+
De technische mogelijkheden zijn <b>onbeperkt</b> en de service <b>verbazingwekkend hoog</b>. Marktfeed is speciaal voor Marktplaats Admarkt ontwikkeld waardoor je complete controle en inzicht hebt over je <b>resultaten en kosten</b>.
|
64 |
+
</p><h3>
|
65 |
+
Wat maakt Marktfeed bijzonder</h3>
|
66 |
+
<p>
|
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!</p>
|
68 |
+
<h3>
|
69 |
+
<b>1. Full service</b></h3>
|
70 |
+
<p>
|
71 |
+
Wij zijn dé experts als het gaat om Marktplaats Admarkt automatisering. Je wilt je vooral focussen op je eigen bedrijf; daarom doen wij de <b>setup, optimalisatie en monitoring</b> voor je. Kies het service level dat bij je past: Standaard (€29/mnd.), Uitgebreid (€59/mnd.) of Compleet (€89/mnd.). Set-up is gratis!</p>
|
72 |
+
<h3>
|
73 |
+
<b>2. Cost control</b></h3>
|
74 |
+
<p>
|
75 |
+
Nieuw! Altijd al een <b>overall maand budget</b> 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!</p>
|
76 |
+
<h3>
|
77 |
+
<b>3. Results count</b></h3>
|
78 |
+
<p>
|
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.</p>
|
80 |
+
<h3>
|
81 |
+
<b>4. Easy install</b></h3>
|
82 |
+
<p>
|
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!</p>
|
84 |
+
<h3>
|
85 |
+
<b>5. Risicoloos proberen</b></h3>
|
86 |
+
<ul>
|
87 |
+
<li>
|
88 |
+
Gratis set-up</li>
|
89 |
+
<li>
|
90 |
+
Geen contracten</li>
|
91 |
+
<li>
|
92 |
+
Money back garantie</li>
|
93 |
+
</ul>
|
94 |
+
<h3>
|
95 |
+
<b>Over partner</b></h3>
|
96 |
+
<p>
|
97 |
+
Marktfeed is onderdeel van EasyAds. Wij zijn dé experts als het gaat om koppelingen met marktplaatsen en verkoopkanalen. Wij helpen webshop eigenaren om hun producten snel en kosteneffectief te verkopen.</p>
|
98 |
+
<h3>
|
99 |
+
<b>Support</b></h3>
|
100 |
+
<p>
|
101 |
+
Bel of mail het Marktfeed team, we helpen je graag verder! support@marktfeed.nl - een beller is sneller via 088 4800808.</p></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>
|