CTX Feed – WooCommerce Product Feed Manager Plugin - Version 4.3.44

Version Description

(2021-03-09) = * Added: Modalova template added.

Download this release

Release Info

Developer wahid0003
Plugin Icon 128x128 CTX Feed – WooCommerce Product Feed Manager Plugin
Version 4.3.44
Comparing to
See all releases

Code changes from version 4.3.43 to 4.3.44

README.txt CHANGED
@@ -5,7 +5,7 @@ Tags: Product Feed, WooCommerce, Google Shopping, Google Merchant, Facebook Cata
5
  Requires at least: 3.6
6
  Tested Up To: 5.6.1
7
  Requires PHP: 5.6
8
- Stable tag: 4.3.43
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -498,6 +498,9 @@ Using pro version:
498
 
499
  == Changelog ==
500
 
 
 
 
501
  = 4.3.43 (2021-03-08) =
502
  * Tweak: Enhancement performance.
503
  * Fixed: Cleaned junk files.
5
  Requires at least: 3.6
6
  Tested Up To: 5.6.1
7
  Requires PHP: 5.6
8
+ Stable tag: 4.3.44
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
498
 
499
  == Changelog ==
500
 
501
+ = 4.3.44 (2021-03-09) =
502
+ * Added: Modalova template added.
503
+
504
  = 4.3.43 (2021-03-08) =
505
  * Tweak: Enhancement performance.
506
  * Fixed: Cleaned junk files.
admin/partials/templates/modalova.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8" ?>
2
+ <products>
3
+ {separator}
4
+ </products>
includes/classes/class-woo-feed-default-attributes.php CHANGED
@@ -895,6 +895,45 @@ class Woo_Feed_Default_Attributes {
895
  );
896
  }
897
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
898
  /**
899
  * Catch.com.au Attribute List
900
  *
895
  );
896
  }
897
 
898
+ /**
899
+ * Modalova Attribute List
900
+ *
901
+ * @since 5.2.10
902
+ * @author Nazrul Islam Nayan
903
+ * @return array
904
+ */
905
+ public function modalovaAttributes() {
906
+ return array(
907
+ '--1' => 'Basic Information',
908
+ 'id' => 'Product ID[id]',
909
+ 'title' => 'Product Title[title]',
910
+ 'slug' => 'Product URL Slug[slug]',
911
+ 'description' => 'Product description[description]',
912
+ 'short_description' => 'Product Short description[short_description]',
913
+ 'link' => 'Product URL[link]',
914
+ 'sku' => 'SKU[sku]',
915
+ 'brand' => 'Product Brand[brand]',
916
+ 'main_image' => 'Product Image[main_image]',
917
+ 'featured_image' => 'Featured Image[featured_image]',
918
+ 'images' => 'Images[images]',
919
+ 'price' => 'Price[price]',
920
+ 'sale_price' => 'Sale Price[sale_price]',
921
+ 'availability' => 'Availability[availability]',
922
+ 'tags' => 'Tags[tags]',
923
+ 'color' => 'Color[color]',
924
+ 'size' => 'Size[size]',
925
+ 'quantity' => 'Quantity[quantity]',
926
+ 'parent_id' => 'Parent ID[parent_id]',
927
+ 'condition' => 'Condition[condition]',
928
+ 'category' => 'Category[category]',
929
+ 'parent_category' => 'Parent Category[parent_category]',
930
+ 'child_category' => 'Child Category[child_category]',
931
+ 'category_path' => 'Category Path[category_path]',
932
+ 'created_at' => 'Created At[created_at]',
933
+ 'updated_at' => 'Updated At[updated_at]',
934
+ );
935
+ }
936
+
937
  /**
938
  * Catch.com.au Attribute List
939
  *
includes/classes/class-woo-feed-dropdown.php CHANGED
@@ -795,6 +795,23 @@ class Woo_Feed_Dropdown {
795
  return $options;
796
  }
797
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
798
  /**
799
  * Dropdown of Catch.com.au Attribute List
800
  *
795
  return $options;
796
  }
797
 
798
+ /**
799
+ * Dropdown of Modalova Attribute List
800
+ *
801
+ * @param string $selected
802
+ *
803
+ * @return string
804
+ */
805
+ public function modalovaAttributesDropdown( $selected = '' ) {
806
+ $options = $this->get_cached_dropdown( 'modalovaAttributesDropdown', $selected );
807
+ if ( false === $options ) {
808
+ $attributes_obj = new Woo_Feed_Default_Attributes();
809
+ $attributes = apply_filters( 'woo_feed_filter_dropdown_attributes', $attributes_obj->modalovaAttributes(), [ 'modalova' ] );
810
+ return $this->cache_dropdown( 'modalovaAttributesDropdown', $attributes, $selected );
811
+ }
812
+ return $options;
813
+ }
814
+
815
  /**
816
  * Dropdown of Catch.com.au Attribute List
817
  *
includes/classes/class-woo-feed-merchant.php CHANGED
@@ -401,6 +401,7 @@ class Woo_Feed_Merchant {
401
  'leguide' => esc_html__( 'LeGuide', 'woo-feed' ),
402
  'marktplaats.nl' => esc_html__( 'Marktplaats.nl', 'woo-feed' ),
403
  'miinto.nl' => esc_html__( 'Miinto.nl', 'woo-feed' ),
 
404
  'modina.de' => esc_html__( 'Modina.de', 'woo-feed' ),
405
  'moebel.de' => esc_html__( 'Moebel.de', 'woo-feed' ),
406
  'myshopping.com.au' => esc_html__( 'Myshopping.com.au', 'woo-feed' ),
401
  'leguide' => esc_html__( 'LeGuide', 'woo-feed' ),
402
  'marktplaats.nl' => esc_html__( 'Marktplaats.nl', 'woo-feed' ),
403
  'miinto.nl' => esc_html__( 'Miinto.nl', 'woo-feed' ),
404
+ 'modalova' => esc_html__( 'Modalova', 'woo-feed' ),
405
  'modina.de' => esc_html__( 'Modina.de', 'woo-feed' ),
406
  'moebel.de' => esc_html__( 'Moebel.de', 'woo-feed' ),
407
  'myshopping.com.au' => esc_html__( 'Myshopping.com.au', 'woo-feed' ),
includes/feeds/merchant_infos.php CHANGED
@@ -415,5 +415,8 @@ return array(
415
  'wine_searcher' => array(
416
  'feed_file_type' => array( 'XML', 'TXT' ),
417
  ),
 
 
 
418
  );
419
  // End of file merchant_infos.php
415
  'wine_searcher' => array(
416
  'feed_file_type' => array( 'XML', 'TXT' ),
417
  ),
418
+ 'modalova' => array(
419
+ 'feed_file_type' => array( 'XML' ),
420
+ ),
421
  );
422
  // End of file merchant_infos.php
includes/feeds/merchant_templates.php CHANGED
@@ -7739,5 +7739,15 @@ return array(
7739
  'output_type' => array('1','1','1','1','1','1','1','1','1','6','1','1','1','1','1','1','1','1',),
7740
  'limit' => array('','','','','','','','','','','','','','','','','','',),
7741
  ),
 
 
 
 
 
 
 
 
 
 
7742
  );
7743
  // End of file merchant_templates.php
7739
  'output_type' => array('1','1','1','1','1','1','1','1','1','6','1','1','1','1','1','1','1','1',),
7740
  'limit' => array('','','','','','','','','','','','','','','','','','',),
7741
  ),
7742
+ 'modalova' => array(
7743
+ 'mattributes' => array('id','title','description','link','sku','main_image','images','price','sale_price','availability','category','condition','child_category',),
7744
+ 'prefix' => array('','','','','','','','','','','','','',),
7745
+ 'type' => array('attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute','attribute',),
7746
+ 'attributes' => array('id','title','description','link','sku','image','images','price','current_price','availability','primary_category','condition','child_category',),
7747
+ 'default' => array('','','','','','','','','Pro','','','','',),
7748
+ 'suffix' => array('','','','','','','','','','','','','',),
7749
+ 'output_type' => array('1','1','1','1','1','1','1','6','6','1','1','1','1',),
7750
+ 'limit' => array('','','','','','','','','','','','','',),
7751
+ ),
7752
  );
7753
  // End of file merchant_templates.php
woo-feed.php CHANGED
@@ -10,7 +10,7 @@
10
  * Plugin Name: CTX Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
- * Version: 4.3.43
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
@@ -38,7 +38,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
38
  * @var string
39
  * @since 3.1.6
40
  */
41
- define( 'WOO_FEED_FREE_VERSION', '4.3.43' );
42
  }
43
 
44
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
10
  * Plugin Name: CTX Feed
11
  * Plugin URI: https://webappick.com/
12
  * Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
13
+ * Version: 4.3.44
14
  * Author: WebAppick
15
  * Author URI: https://webappick.com/
16
  * License: GPL v2
38
  * @var string
39
  * @since 3.1.6
40
  */
41
+ define( 'WOO_FEED_FREE_VERSION', '4.3.44' );
42
  }
43
 
44
  if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {