WooLentor – Elementor WooCommerce Builder Addons, Variation Swatches Addons, Gutenberg WooCommerce Product block, grid, slider, templates, widgets, Quick View, Wishlist, Products Compare, Product Filter – All in One Solution - Version 2.2.0

Version Description

Download this release

Release Info

Developer devitemsllc
Plugin Icon 128x128 WooLentor – Elementor WooCommerce Builder Addons, Variation Swatches Addons, Gutenberg WooCommerce Product block, grid, slider, templates, widgets, Quick View, Wishlist, Products Compare, Product Filter – All in One Solution
Version 2.2.0
Comparing to
See all releases

Code changes from version 2.1.9 to 2.2.0

Files changed (23) hide show
  1. assets/css/woolentor-widgets.css +1 -1
  2. includes/admin/include/admin_fields.php +10 -0
  3. includes/admin/include/class.extension-manager.php +1 -1
  4. includes/admin/include/class.template-manager.php +2 -1
  5. includes/admin/include/template-library.php +2 -94
  6. includes/admin/include/template-library/manager.php +2 -2
  7. includes/base.php +6 -44
  8. includes/{widgets → modules}/ajax-search/base.php +0 -0
  9. includes/{widgets → modules}/ajax-search/widget-product-search-ajax.php +0 -0
  10. includes/modules/class.module-manager.php +51 -0
  11. includes/modules/compare/includes/classes/Admin/Dashboard.php +5 -5
  12. {classes → includes/modules/post-duplicator}/class.post-duplicator.php +0 -0
  13. includes/{rename_label.php → modules/rename-label/rename_label.php} +0 -0
  14. includes/{class.sale_notification.php → modules/sales-notification/class.sale_notification.php} +0 -0
  15. includes/{class.sale_notification_fake.php → modules/sales-notification/class.sale_notification_fake.php} +0 -0
  16. includes/modules/shopify-like-checkout/class.shopify-like-checkout.php +1 -1
  17. includes/modules/shopify-like-checkout/templates/form-checkout.php +1 -1
  18. classes/class.single_product_ajax_add_to_cart.php → includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php +0 -1
  19. includes/modules/wishlist/includes/classes/Admin/Dashboard.php +5 -5
  20. includes/modules/wishlist/includes/classes/Frontend/Manage_Wishlist.php +1 -1
  21. languages/woolentor.pot +64 -60
  22. readme.txt +7 -1
  23. woolentor_addons_elementor.php +2 -2
assets/css/woolentor-widgets.css CHANGED
@@ -2289,7 +2289,6 @@ span.woolentor-order-item-title .product-thumbnail{
2289
  .woolentor-order-review-product .woolentor-order-item-title {
2290
  display: flex;
2291
  overflow: hidden;
2292
- flex-flow: row wrap;
2293
  }
2294
  .woolentor_current_theme_storefront .elementor-widget-wl-checkout-order-review table.woocommerce-checkout-review-order-table .product-name{
2295
  width: auto !important;
@@ -2354,6 +2353,7 @@ span.woolentor-order-item-title .product-thumbnail{
2354
  }
2355
  .wlnotification_image img{
2356
  border-radius: 5px;
 
2357
  }
2358
  .woolentor-notification-content.imageright .wlnotification_image {
2359
  padding-right: 0;
2289
  .woolentor-order-review-product .woolentor-order-item-title {
2290
  display: flex;
2291
  overflow: hidden;
 
2292
  }
2293
  .woolentor_current_theme_storefront .elementor-widget-wl-checkout-order-review table.woocommerce-checkout-review-order-table .product-name{
2294
  width: auto !important;
2353
  }
2354
  .wlnotification_image img{
2355
  border-radius: 5px;
2356
+ width: 100%;
2357
  }
2358
  .woolentor-notification-content.imageright .wlnotification_image {
2359
  padding-right: 0;
includes/admin/include/admin_fields.php CHANGED
@@ -1640,6 +1640,16 @@ class Woolentor_Admin_Fields {
1640
  'is_pro' => true
1641
  ),
1642
 
 
 
 
 
 
 
 
 
 
 
1643
  array(
1644
  'name' => 'gtm_conversion_trackingp',
1645
  'label' => esc_html__( 'GTM Conversion Tracking', 'woolentor' ),
1640
  'is_pro' => true
1641
  ),
1642
 
1643
+ array(
1644
+ 'name' => 'size_chartp',
1645
+ 'label' => esc_html__( 'Size Chart', 'woolentor' ),
1646
+ 'desc' => esc_html__( 'Size Chart Module', 'woolentor' ),
1647
+ 'type' => 'module',
1648
+ 'default'=> 'off',
1649
+ 'require_settings' => true,
1650
+ 'is_pro' => true
1651
+ ),
1652
+
1653
  array(
1654
  'name' => 'gtm_conversion_trackingp',
1655
  'label' => esc_html__( 'GTM Conversion Tracking', 'woolentor' ),
includes/admin/include/class.extension-manager.php CHANGED
@@ -14,7 +14,7 @@ class Woolentor_Extension_Manager{
14
 
15
  function __construct(){
16
  if( is_admin() ){
17
- add_action( 'admin_menu', [ $this, 'admin_menu' ], 225 );
18
  add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
19
  }
20
  }
14
 
15
  function __construct(){
16
  if( is_admin() ){
17
+ add_action( 'admin_menu', [ $this, 'admin_menu' ], 226 );
18
  add_action( 'admin_enqueue_scripts', [ $this, 'scripts' ] );
19
  }
20
  }
includes/admin/include/class.template-manager.php CHANGED
@@ -222,7 +222,8 @@ class Woolentor_Template_Manager{
222
  delete_option('woolentor_do_activation_library_cache');
223
  }
224
 
225
- $get_data = get_transient( 'woolentor_template_info' ) ? get_transient( 'woolentor_template_info' ) : Woolentor_Template_Library_Manager::get_templates_info( true );
 
226
  $data = [];
227
 
228
  if( !empty( $get_data['templates'] ) ){
222
  delete_option('woolentor_do_activation_library_cache');
223
  }
224
 
225
+ // $get_data = get_transient( 'woolentor_template_info' ) ? get_transient( 'woolentor_template_info' ) : Woolentor_Template_Library_Manager::get_templates_info( true );
226
+ $get_data = Woolentor_Template_Library_Manager::get_templates_info();
227
  $data = [];
228
 
229
  if( !empty( $get_data['templates'] ) ){
includes/admin/include/template-library.php CHANGED
@@ -4,11 +4,6 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly.
4
 
5
  class Woolentor_Template_Library{
6
 
7
- const TRANSIENT_KEY = 'woolentor_template_info';
8
-
9
- public static $endpoint = 'https://woolentor.com/library/wp-json/woolentor/v1/templates';
10
- public static $templateapi = 'https://woolentor.com/library/wp-json/woolentor/v1/templates/%s';
11
-
12
  // Get Instance
13
  private static $_instance = null;
14
  public static function instance(){
@@ -32,32 +27,6 @@ class Woolentor_Template_Library{
32
 
33
  }
34
 
35
- // Setter Endpoint
36
- function set_api_endpoint( $endpoint ){
37
- self::$endpoint = $endpoint;
38
- }
39
-
40
- // Setter Template API
41
- function set_api_templateapi( $templateapi ){
42
- self::$templateapi = $templateapi;
43
- }
44
-
45
- // Get Endpoint
46
- public static function get_api_endpoint(){
47
- if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && function_exists('woolentor_pro_template_endpoint') ){
48
- self::$endpoint = woolentor_pro_template_endpoint();
49
- }
50
- return self::$endpoint;
51
- }
52
-
53
- // Get Template API
54
- public static function get_api_templateapi(){
55
- if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') && function_exists('woolentor_pro_template_url') ){
56
- self::$templateapi = woolentor_pro_template_url();
57
- }
58
- return self::$templateapi;
59
- }
60
-
61
  // Plugins Library Register
62
  public function admin_menu() {
63
  add_submenu_page(
@@ -74,50 +43,6 @@ class Woolentor_Template_Library{
74
  require_once WOOLENTOR_ADDONS_PL_PATH . 'includes/admin/include/templates_list.php';
75
  }
76
 
77
- public static function request_remote_templates_info( $force_update ) {
78
- global $wp_version;
79
-
80
- $timeout = ( $force_update ) ? 25 : 8;
81
- $request = wp_remote_get(
82
- self::get_api_endpoint(),
83
- [
84
- 'timeout' => $timeout,
85
- 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
86
- ]
87
- );
88
-
89
- if ( is_wp_error( $request ) || 200 !== (int) wp_remote_retrieve_response_code( $request ) ) {
90
- return [];
91
- }
92
-
93
- $response = json_decode( wp_remote_retrieve_body( $request ), true );
94
- return $response;
95
-
96
- }
97
-
98
- /**
99
- * Retrieve template library and save as a transient.
100
- */
101
- public static function set_templates_info( $force_update = false ) {
102
- $transient = get_transient( self::TRANSIENT_KEY );
103
- if ( ! $transient || $force_update ) {
104
- if( isset( $_GET['page'] ) && 'woolentor_templates' === $_GET['page'] ){
105
- $info = self::request_remote_templates_info( $force_update );
106
- set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
107
- }
108
- }
109
- }
110
-
111
- /**
112
- * Get template info.
113
- */
114
- public function get_templates_info( $force_update = false ) {
115
- if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
116
- self::set_templates_info( true );
117
- }
118
- return get_transient( self::TRANSIENT_KEY );
119
- }
120
-
121
  /**
122
  * Admin Scripts.
123
  */
@@ -169,8 +94,8 @@ class Woolentor_Template_Library{
169
  $template_title = sanitize_text_field( $_REQUEST['httitle'] );
170
  $page_title = sanitize_text_field( $_REQUEST['pagetitle'] );
171
 
172
- $templateurl = sprintf( self::get_api_templateapi(), $template_id );
173
- $response_data = $this->templates_get_content_remote_request( $templateurl );
174
  $defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
175
 
176
 
@@ -207,23 +132,6 @@ class Woolentor_Template_Library{
207
  wp_die();
208
  }
209
 
210
- public function templates_get_content_remote_request( $templateurl ){
211
- global $wp_version;
212
-
213
- $response = wp_remote_get( $templateurl, array(
214
- 'timeout' => 25,
215
- 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url()
216
- ) );
217
-
218
- if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) {
219
- return [];
220
- }
221
-
222
- $result = json_decode( wp_remote_retrieve_body( $response ), true );
223
- return $result;
224
-
225
- }
226
-
227
  /*
228
  * Ajax response required data
229
  */
4
 
5
  class Woolentor_Template_Library{
6
 
 
 
 
 
 
7
  // Get Instance
8
  private static $_instance = null;
9
  public static function instance(){
27
 
28
  }
29
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  // Plugins Library Register
31
  public function admin_menu() {
32
  add_submenu_page(
43
  require_once WOOLENTOR_ADDONS_PL_PATH . 'includes/admin/include/templates_list.php';
44
  }
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  /**
47
  * Admin Scripts.
48
  */
94
  $template_title = sanitize_text_field( $_REQUEST['httitle'] );
95
  $page_title = sanitize_text_field( $_REQUEST['pagetitle'] );
96
 
97
+ $templateurl = sprintf( \Woolentor_Template_Library_Manager::get_api_templateapi(), $template_id );
98
+ $response_data = \Woolentor_Template_Library_Manager::get_content_remote_request( $templateurl );
99
  $defaulttitle = ucfirst( $template_parentid ) .' -> '.$template_title;
100
 
101
 
132
  wp_die();
133
  }
134
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
135
  /*
136
  * Ajax response required data
137
  */
includes/admin/include/template-library/manager.php CHANGED
@@ -37,7 +37,7 @@ class Woolentor_Template_Library_Manager{
37
  $transient = get_transient( self::TRANSIENT_KEY );
38
  if ( ! $transient || $force_update ) {
39
  $info = self::get_content_remote_request( $url );
40
- set_transient( self::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
41
  }
42
  }
43
 
@@ -46,7 +46,7 @@ class Woolentor_Template_Library_Manager{
46
  if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
47
  self::set_templates_info( self::get_api_endpoint(), true );
48
  }
49
- return get_transient( self::TRANSIENT_KEY );
50
  }
51
 
52
  // Request remote data
37
  $transient = get_transient( self::TRANSIENT_KEY );
38
  if ( ! $transient || $force_update ) {
39
  $info = self::get_content_remote_request( $url );
40
+ set_transient( self::TRANSIENT_KEY, wp_json_encode( $info ) , DAY_IN_SECONDS );
41
  }
42
  }
43
 
46
  if ( !get_transient( self::TRANSIENT_KEY ) || $force_update ) {
47
  self::set_templates_info( self::get_api_endpoint(), true );
48
  }
49
+ return is_array( get_transient( self::TRANSIENT_KEY ) ) ? get_transient( self::TRANSIENT_KEY ) : json_decode( get_transient( self::TRANSIENT_KEY ), JSON_OBJECT_AS_ARRAY );
50
  }
51
 
52
  // Request remote data
includes/base.php CHANGED
@@ -103,8 +103,8 @@ final class Base {
103
  * [$template_info] Assign template data
104
  * @var [type]
105
  */
106
- if( is_admin() && class_exists('\Woolentor_Template_Library') ){
107
- self::$template_info = \Woolentor_Template_Library::instance()->get_templates_info();
108
  }
109
 
110
  // Promo Banner
@@ -305,11 +305,10 @@ final class Base {
305
  }
306
 
307
  // Fetch Template Library Data
308
- $transient = get_transient( \Woolentor_Template_Library::TRANSIENT_KEY );
309
- if ( ! $transient ) {
310
- $info = \Woolentor_Template_Library::request_remote_templates_info( true );
311
- set_transient( \Woolentor_Template_Library::TRANSIENT_KEY, $info, DAY_IN_SECONDS );
312
- }
313
 
314
  }
315
  }
@@ -366,14 +365,6 @@ final class Base {
366
  if( is_admin() ){
367
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/custom-metabox.php' );
368
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/admin/admin-init.php' );
369
-
370
- // Post Duplicator
371
- if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
372
- if( woolentor_get_option( 'postduplicator', 'woolentor_others_tabs', 'off' ) === 'on' ){
373
- require_once ( WOOLENTOR_ADDONS_PL_PATH.'classes/class.post-duplicator.php' );
374
- }
375
- }
376
-
377
  }
378
 
379
  // Builder File
@@ -381,38 +372,9 @@ final class Base {
381
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/wl_woo_shop.php' );
382
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
383
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
384
- if( !is_admin() && woolentor_get_option( 'enablerenamelabel', 'woolentor_rename_label_tabs', 'off' ) == 'on' ){
385
- require( WOOLENTOR_ADDONS_PL_PATH.'includes/rename_label.php' );
386
- }
387
  require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
388
  }
389
 
390
- // Search
391
- if( woolentor_get_option( 'ajaxsearch', 'woolentor_others_tabs', 'off' ) == 'on' ){
392
- require( WOOLENTOR_ADDONS_PL_PATH. 'includes/widgets/ajax-search/base.php' );
393
- }
394
-
395
- // Sale Notification
396
- if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' && woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) != 'fakes'){
397
-
398
- }
399
-
400
- // Sale Notification
401
- if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' ){
402
- if( woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) == 'fakes' ){
403
- include( WOOLENTOR_ADDONS_PL_PATH. 'includes/class.sale_notification_fake.php' );
404
- }else{
405
- require( WOOLENTOR_ADDONS_PL_PATH. 'includes/class.sale_notification.php' );
406
- }
407
- }
408
-
409
- // Single Product Ajax cart
410
- if( woolentor_get_option( 'ajaxcart_singleproduct', 'woolentor_others_tabs', 'off' ) == 'on' ){
411
- if ( 'yes' === get_option('woocommerce_enable_ajax_add_to_cart') ) {
412
- require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.single_product_ajax_add_to_cart.php' );
413
- }
414
- }
415
-
416
  // Page Action
417
  require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.page_action.php' );
418
 
103
  * [$template_info] Assign template data
104
  * @var [type]
105
  */
106
+ if( is_admin() && class_exists('\Woolentor_Template_Library_Manager') ){
107
+ self::$template_info = \Woolentor_Template_Library_Manager::instance()->get_templates_info();
108
  }
109
 
110
  // Promo Banner
305
  }
306
 
307
  // Fetch Template Library Data
308
+ // $transient = get_transient( \Woolentor_Template_Library_Manager::TRANSIENT_KEY );
309
+ // if ( ! $transient ) {
310
+ // self::$template_info = \Woolentor_Template_Library_Manager::instance()->get_templates_info();
311
+ // }
 
312
 
313
  }
314
  }
365
  if( is_admin() ){
366
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/custom-metabox.php' );
367
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/admin/admin-init.php' );
 
 
 
 
 
 
 
 
368
  }
369
 
370
  // Builder File
372
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/wl_woo_shop.php' );
373
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/archive_product_render.php' );
374
  require( WOOLENTOR_ADDONS_PL_PATH.'includes/class.product_video_gallery.php' );
 
 
 
375
  require( WOOLENTOR_ADDONS_PL_PATH.'classes/class.product_query.php' );
376
  }
377
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
378
  // Page Action
379
  require( WOOLENTOR_ADDONS_PL_PATH. 'classes/class.page_action.php' );
380
 
includes/{widgets → modules}/ajax-search/base.php RENAMED
File without changes
includes/{widgets → modules}/ajax-search/widget-product-search-ajax.php RENAMED
File without changes
includes/modules/class.module-manager.php CHANGED
@@ -19,15 +19,59 @@ class Woolentor_Module_Manager{
19
  * Constructor
20
  */
21
  public function __construct(){
 
 
 
22
  $this->include_file();
23
  }
24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  /**
26
  * [include_file] Nessary File Required
27
  * @return [void]
28
  */
29
  public function include_file(){
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  // Wishlist
32
  if( woolentor_get_option( 'wishlist', 'woolentor_others_tabs', 'off' ) == 'on' ){
33
  $this->deactivate( 'wishsuite/wishsuite.php' );
@@ -59,6 +103,7 @@ class Woolentor_Module_Manager{
59
  require_once( WOOLENTOR_ADDONS_PL_PATH .'includes/modules/backorder/class.backorder.php' );
60
  }
61
 
 
62
  if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
63
 
64
  // Partial payment
@@ -76,6 +121,12 @@ class Woolentor_Module_Manager{
76
  require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/gtm-conversion-tracking/gtm-conversion-tracking.php' );
77
  }
78
 
 
 
 
 
 
 
79
  }
80
 
81
  }
19
  * Constructor
20
  */
21
  public function __construct(){
22
+ if( is_admin() ){
23
+ $this->include_under_admin();
24
+ }
25
  $this->include_file();
26
  }
27
 
28
+ /**
29
+ * [include_under_admin] Nessary File Required if admin page.
30
+ * @return [void]
31
+ */
32
+ public function include_under_admin(){
33
+
34
+ // Post Duplicator
35
+ if( !is_plugin_active('ht-mega-for-elementor/htmega_addons_elementor.php') ){
36
+ if( woolentor_get_option( 'postduplicator', 'woolentor_others_tabs', 'off' ) === 'on' ){
37
+ require_once ( WOOLENTOR_ADDONS_PL_PATH.'includes/modules/post-duplicator/class.post-duplicator.php' );
38
+ }
39
+ }
40
+
41
+ }
42
+
43
  /**
44
  * [include_file] Nessary File Required
45
  * @return [void]
46
  */
47
  public function include_file(){
48
 
49
+ // Rename Label
50
+ if( !is_admin() && woolentor_get_option( 'enablerenamelabel', 'woolentor_rename_label_tabs', 'off' ) == 'on' ){
51
+ require( WOOLENTOR_ADDONS_PL_PATH.'includes/modules/rename-label/rename_label.php' );
52
+ }
53
+
54
+ // Search
55
+ if( woolentor_get_option( 'ajaxsearch', 'woolentor_others_tabs', 'off' ) == 'on' ){
56
+ require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/ajax-search/base.php' );
57
+ }
58
+
59
+ // Sale Notification
60
+ if( woolentor_get_option( 'enableresalenotification', 'woolentor_sales_notification_tabs', 'off' ) == 'on' ){
61
+ if( woolentor_get_option( 'notification_content_type', 'woolentor_sales_notification_tabs', 'actual' ) == 'fakes' ){
62
+ include( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/sales-notification/class.sale_notification_fake.php' );
63
+ }else{
64
+ require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/sales-notification/class.sale_notification.php' );
65
+ }
66
+ }
67
+
68
+ // Single Product Ajax cart
69
+ if( woolentor_get_option( 'ajaxcart_singleproduct', 'woolentor_others_tabs', 'off' ) == 'on' ){
70
+ if ( 'yes' === get_option('woocommerce_enable_ajax_add_to_cart') ) {
71
+ require( WOOLENTOR_ADDONS_PL_PATH. 'includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php' );
72
+ }
73
+ }
74
+
75
  // Wishlist
76
  if( woolentor_get_option( 'wishlist', 'woolentor_others_tabs', 'off' ) == 'on' ){
77
  $this->deactivate( 'wishsuite/wishsuite.php' );
103
  require_once( WOOLENTOR_ADDONS_PL_PATH .'includes/modules/backorder/class.backorder.php' );
104
  }
105
 
106
+ // Pro-Modules
107
  if( is_plugin_active('woolentor-addons-pro/woolentor_addons_pro.php') ){
108
 
109
  // Partial payment
121
  require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/gtm-conversion-tracking/gtm-conversion-tracking.php' );
122
  }
123
 
124
+ // Size Chart
125
+ if( ( woolentor_get_option( 'enable', 'woolentor_size_chart_settings', 'off' ) == 'on' ) ){
126
+ require_once( WOOLENTOR_ADDONS_PL_PATH_PRO .'includes/modules/size-chart/class.size-chart.php' );
127
+ }
128
+
129
+
130
  }
131
 
132
  }
includes/modules/compare/includes/classes/Admin/Dashboard.php CHANGED
@@ -55,12 +55,12 @@ class Dashboard {
55
  public function add_menu(){
56
 
57
  self::$admin_menu_hook = add_submenu_page(
58
- 'woolentor_page',
59
- esc_html__( 'Compare', 'woolentor' ),
60
- esc_html__( 'Compare', 'woolentor' ),
61
- 'manage_options',
62
  self::MENU_PAGE_SLUG,
63
- [ $this,'dashboard' ],
64
  );
65
 
66
  add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
55
  public function add_menu(){
56
 
57
  self::$admin_menu_hook = add_submenu_page(
58
+ 'woolentor_page',
59
+ esc_html__( 'Compare', 'woolentor' ),
60
+ esc_html__( 'Compare', 'woolentor' ),
61
+ 'manage_options',
62
  self::MENU_PAGE_SLUG,
63
+ [ $this,'dashboard' ]
64
  );
65
 
66
  add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
{classes → includes/modules/post-duplicator}/class.post-duplicator.php RENAMED
File without changes
includes/{rename_label.php → modules/rename-label/rename_label.php} RENAMED
File without changes
includes/{class.sale_notification.php → modules/sales-notification/class.sale_notification.php} RENAMED
File without changes
includes/{class.sale_notification_fake.php → modules/sales-notification/class.sale_notification_fake.php} RENAMED
File without changes
includes/modules/shopify-like-checkout/class.shopify-like-checkout.php CHANGED
@@ -376,7 +376,7 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
376
  }
377
 
378
  if( strpos( $href, '/themes/' ) ){
379
- return;
380
  }
381
 
382
  return $tag;
376
  }
377
 
378
  if( strpos( $href, '/themes/' ) ){
379
+ return '';
380
  }
381
 
382
  return $tag;
includes/modules/shopify-like-checkout/templates/form-checkout.php CHANGED
@@ -4,7 +4,7 @@
4
  */
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
- exit;
8
  }
9
 
10
  $blog_info = get_bloginfo( 'name' );
4
  */
5
 
6
  if ( ! defined( 'ABSPATH' ) ) {
7
+ exit;
8
  }
9
 
10
  $blog_info = get_bloginfo( 'name' );
classes/class.single_product_ajax_add_to_cart.php → includes/modules/single-product-ajax-add-to-cart/class.ajax_add_to_cart.php RENAMED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  namespace WooLentor;
4
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
 
1
  <?php
 
2
  namespace WooLentor;
3
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
4
 
includes/modules/wishlist/includes/classes/Admin/Dashboard.php CHANGED
@@ -61,12 +61,12 @@ class Dashboard {
61
  public function add_menu(){
62
 
63
  self::$admin_menu_hook = add_submenu_page(
64
- 'woolentor_page',
65
- esc_html__( 'Wishlist', 'woolentor' ),
66
- esc_html__( 'Wishlist', 'woolentor' ),
67
- 'manage_options',
68
  self::MENU_PAGE_SLUG,
69
- [ $this,'dashboard' ],
70
  );
71
 
72
  add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
61
  public function add_menu(){
62
 
63
  self::$admin_menu_hook = add_submenu_page(
64
+ 'woolentor_page',
65
+ esc_html__( 'Wishlist', 'woolentor' ),
66
+ esc_html__( 'Wishlist', 'woolentor' ),
67
+ 'manage_options',
68
  self::MENU_PAGE_SLUG,
69
+ [ $this,'dashboard' ]
70
  );
71
 
72
  add_action( 'load-' . self::$admin_menu_hook, [ $this, 'init_hooks'] );
includes/modules/wishlist/includes/classes/Frontend/Manage_Wishlist.php CHANGED
@@ -229,7 +229,7 @@ class Manage_Wishlist {
229
  }
230
 
231
  /**
232
- * [count_html] Wishlist Counter HTML
233
  * @return [HTML]
234
  */
235
  public function count_html( $atts ) {
229
  }
230
 
231
  /**
232
+ * [counter_html] Wishlist counter HTML
233
  * @return [HTML]
234
  */
235
  public function count_html( $atts ) {
languages/woolentor.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2022-02-12 04:28+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -152,8 +152,8 @@ msgstr ""
152
  msgid "Action Button Style"
153
  msgstr ""
154
 
155
- #: includes/admin/include/template-library.php:262
156
- #: includes/admin/include/template-library.php:314
157
  #: includes/admin/include/class.extension-manager.php:172
158
  #: includes/admin/include/class.extension-manager.php:239
159
  msgid "Activate"
@@ -167,8 +167,8 @@ msgstr ""
167
  msgid "Activate WooCommerce"
168
  msgstr ""
169
 
170
- #: includes/admin/include/template-library.php:273
171
- #: includes/admin/include/template-library.php:325
172
  #: includes/admin/include/class.extension-manager.php:183
173
  #: includes/admin/include/class.extension-manager.php:250
174
  msgid "Activated"
@@ -284,11 +284,11 @@ msgid "ALL"
284
  msgstr ""
285
 
286
  #: includes/addons/wb_wc_multicurrency.php:54
287
- #: includes/admin/include/class.template-manager.php:279
288
  msgid "All"
289
  msgstr ""
290
 
291
- #: includes/admin/include/class.template-manager.php:379
292
  msgid "All Assigned Template has been imported"
293
  msgstr ""
294
 
@@ -300,7 +300,7 @@ msgstr ""
300
  msgid "All Categories"
301
  msgstr ""
302
 
303
- #: includes/admin/include/class.template-manager.php:367
304
  msgid "All Data Saved"
305
  msgstr ""
306
 
@@ -341,7 +341,7 @@ msgstr ""
341
  msgid "Archive Product"
342
  msgstr ""
343
 
344
- #: includes/admin/include/class.template-manager.php:382
345
  msgid "Are you sure?"
346
  msgstr ""
347
 
@@ -382,7 +382,7 @@ msgstr ""
382
  msgid "Ascending"
383
  msgstr ""
384
 
385
- #: includes/admin/include/class.template-manager.php:378
386
  msgid "Assigned Template Importing.."
387
  msgstr ""
388
 
@@ -821,8 +821,8 @@ msgid "Buy"
821
  msgstr ""
822
 
823
  #: classes/class.assest_management.php:354
824
- #: includes/admin/include/template-library.php:281
825
- #: includes/admin/include/template-library.php:333
826
  #: includes/admin/include/class.extension-manager.php:203
827
  #: includes/admin/templates/dashboard-popup.php:14
828
  msgid "Buy Now"
@@ -832,7 +832,7 @@ msgstr ""
832
  msgid "BUY PRO"
833
  msgstr ""
834
 
835
- #: includes/class.sale_notification.php:230
836
  msgid "By"
837
  msgstr ""
838
 
@@ -842,7 +842,7 @@ msgstr ""
842
  msgid "Call For Price"
843
  msgstr ""
844
 
845
- #: includes/admin/include/class.template-manager.php:385
846
  msgid "Cancel"
847
  msgstr ""
848
 
@@ -852,6 +852,7 @@ msgid "Carolina Monntoya"
852
  msgstr ""
853
 
854
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
 
855
  msgid "Cart"
856
  msgstr ""
857
 
@@ -1350,20 +1351,20 @@ msgstr ""
1350
  msgid "Documentation"
1351
  msgstr ""
1352
 
1353
- #: includes/admin/include/template-library.php:201
1354
  msgid "Edit Page"
1355
  msgstr ""
1356
 
1357
- #: includes/admin/include/template-library.php:201
1358
  #: includes/admin/include/class.template_cpt.php:34
1359
  msgid "Edit Template"
1360
  msgstr ""
1361
 
1362
- #: includes/admin/include/class.template-manager.php:357
1363
  msgid "Edit With Elementor"
1364
  msgstr ""
1365
 
1366
- #: includes/admin/include/class.template-manager.php:361
1367
  msgid "Edit With Gutenberg"
1368
  msgstr ""
1369
 
@@ -1377,7 +1378,7 @@ msgstr ""
1377
  msgid "Element Information"
1378
  msgstr ""
1379
 
1380
- #: includes/admin/include/class.template-manager.php:373
1381
  #: includes/admin/include/templates_list.php:41
1382
  msgid "Elementor"
1383
  msgstr ""
@@ -1431,7 +1432,7 @@ msgstr ""
1431
  msgid "Enter a different address"
1432
  msgstr ""
1433
 
1434
- #: includes/admin/include/class.template-manager.php:349
1435
  msgid "Enter a template name"
1436
  msgstr ""
1437
 
@@ -1929,7 +1930,7 @@ msgstr ""
1929
  msgid "Import"
1930
  msgstr ""
1931
 
1932
- #: includes/admin/include/class.template-manager.php:290
1933
  msgid "Import Previously Assigned Templates"
1934
  msgstr ""
1935
 
@@ -1950,6 +1951,7 @@ msgid "in this package"
1950
  msgstr ""
1951
 
1952
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
 
1953
  msgid "Information"
1954
  msgstr ""
1955
 
@@ -1978,8 +1980,8 @@ msgstr ""
1978
  msgid "Install Elementor"
1979
  msgstr ""
1980
 
1981
- #: includes/admin/include/template-library.php:268
1982
- #: includes/admin/include/template-library.php:320
1983
  #: includes/admin/include/class.extension-manager.php:178
1984
  #: includes/admin/include/class.extension-manager.php:245
1985
  msgid "Install Now"
@@ -1993,7 +1995,7 @@ msgstr ""
1993
  msgid "Installing.."
1994
  msgstr ""
1995
 
1996
- #: includes/admin/include/class.template-manager.php:383
1997
  msgid ""
1998
  "It will import those templates that were created from the \"Templates\" menu "
1999
  "of Elementor and assigned to corresponding WooCommerce pages."
@@ -2373,7 +2375,7 @@ msgstr ""
2373
  #: includes/addons/wb_customer_review.php:76
2374
  #: includes/addons/wb_customer_review.php:388
2375
  #: includes/addons/product_tabs.php:164
2376
- #: includes/admin/include/class.template-manager.php:348
2377
  msgid "Name"
2378
  msgstr ""
2379
 
@@ -2450,7 +2452,7 @@ msgstr ""
2450
  msgid "No related products are available."
2451
  msgstr ""
2452
 
2453
- #: includes/widgets/ajax-search/base.php:59
2454
  msgid "No Results Found"
2455
  msgstr ""
2456
 
@@ -2468,10 +2470,10 @@ msgstr ""
2468
  msgid "No upsell products are available."
2469
  msgstr ""
2470
 
2471
- #: includes/admin/include/class.template-manager.php:407
2472
- #: includes/admin/include/class.template-manager.php:542
2473
- #: includes/admin/include/class.template-manager.php:578
2474
- #: includes/admin/include/class.template-manager.php:627
2475
  msgid "Nonce Varification Faild !"
2476
  msgstr ""
2477
 
@@ -2716,6 +2718,7 @@ msgid "Pause on Hover?"
2716
  msgstr ""
2717
 
2718
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
 
2719
  msgid "Payment"
2720
  msgstr ""
2721
 
@@ -2772,11 +2775,11 @@ msgstr ""
2772
  msgid "Please Select Filter Type"
2773
  msgstr ""
2774
 
2775
- #: includes/admin/include/template-library.php:356
2776
  msgid "Plugin Not Found"
2777
  msgstr ""
2778
 
2779
- #: includes/admin/include/template-library.php:376
2780
  msgid "Plugin Successfully Activated"
2781
  msgstr ""
2782
 
@@ -2795,7 +2798,7 @@ msgstr ""
2795
  msgid "Position"
2796
  msgstr ""
2797
 
2798
- #: includes/admin/include/class.template-manager.php:436
2799
  msgid "Post request dose not found"
2800
  msgstr ""
2801
 
@@ -2825,7 +2828,7 @@ msgstr ""
2825
  msgid "Price"
2826
  msgstr ""
2827
 
2828
- #: includes/class.sale_notification.php:229
2829
  msgid "Price :"
2830
  msgstr ""
2831
 
@@ -2865,7 +2868,7 @@ msgid "Pricing"
2865
  msgstr ""
2866
 
2867
  #: classes/class.assest_management.php:343
2868
- #: includes/admin/include/class.template-manager.php:374
2869
  #: includes/admin/include/admin_field-manager.php:99
2870
  #: includes/admin/include/admin_field-manager.php:218
2871
  #: includes/admin/include/admin_field-manager.php:334
@@ -3295,7 +3298,7 @@ msgstr ""
3295
  msgid "Sale!"
3296
  msgstr ""
3297
 
3298
- #: includes/admin/include/class.template-manager.php:372
3299
  msgid "Sample Design"
3300
  msgstr ""
3301
 
@@ -3307,11 +3310,11 @@ msgstr ""
3307
  msgid "Save Changes"
3308
  msgstr ""
3309
 
3310
- #: includes/admin/include/class.template-manager.php:365
3311
  msgid "Save Settings"
3312
  msgstr ""
3313
 
3314
- #: includes/admin/include/class.template-manager.php:366
3315
  msgid "Saving..."
3316
  msgstr ""
3317
 
@@ -3402,7 +3405,7 @@ msgstr ""
3402
  msgid "Separator Border Color"
3403
  msgstr ""
3404
 
3405
- #: includes/admin/include/class.template-manager.php:352
3406
  msgid "Set Default"
3407
  msgstr ""
3408
 
@@ -3433,6 +3436,7 @@ msgstr ""
3433
  #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:283
3434
  #: includes/modules/shopify-like-checkout/templates/review-order.php:26
3435
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
 
3436
  msgid "Shipping"
3437
  msgstr ""
3438
 
@@ -3508,7 +3512,7 @@ msgstr ""
3508
  msgid "Show items"
3509
  msgstr ""
3510
 
3511
- #: includes/widgets/ajax-search/widget-product-search-ajax.php:42
3512
  msgid "Show Number of Product:"
3513
  msgstr ""
3514
 
@@ -3634,10 +3638,10 @@ msgstr ""
3634
  msgid "Sold:"
3635
  msgstr ""
3636
 
3637
- #: includes/admin/include/class.template-manager.php:484
3638
- #: includes/admin/include/class.template-manager.php:559
3639
- #: includes/admin/include/class.template-manager.php:597
3640
- #: includes/admin/include/class.template-manager.php:667
3641
  msgid "Some thing is worng !"
3642
  msgstr ""
3643
 
@@ -3675,7 +3679,7 @@ msgid ""
3675
  "arrangements."
3676
  msgstr ""
3677
 
3678
- #: includes/admin/include/template-library.php:391
3679
  msgid "Sorry, you are not allowed to install themes on this site."
3680
  msgstr ""
3681
 
@@ -3833,7 +3837,7 @@ msgstr ""
3833
  msgid "Submit Button"
3834
  msgstr ""
3835
 
3836
- #: includes/widgets/ajax-search/base.php:119
3837
  msgctxt "submit button"
3838
  msgid "Search"
3839
  msgstr ""
@@ -3939,25 +3943,25 @@ msgstr ""
3939
  msgid "Template Builder"
3940
  msgstr ""
3941
 
3942
- #: includes/admin/include/class.template-manager.php:660
3943
  msgid "Template has been imported"
3944
  msgstr ""
3945
 
3946
- #: includes/admin/include/class.template-manager.php:460
3947
  msgid "Template has been inserted"
3948
  msgstr ""
3949
 
3950
- #: includes/admin/include/class.template-manager.php:524
3951
- #: includes/admin/include/class.template-manager.php:589
3952
  msgid "Template has been updated"
3953
  msgstr ""
3954
 
3955
- #: includes/admin/include/template-library.php:65
3956
- #: includes/admin/include/template-library.php:66
3957
  msgid "Template Library"
3958
  msgstr ""
3959
 
3960
- #: includes/admin/include/class.template-manager.php:354
3961
  msgid "Template Settings"
3962
  msgstr ""
3963
 
@@ -4042,7 +4046,7 @@ msgid ""
4042
  "WordPress."
4043
  msgstr ""
4044
 
4045
- #: includes/admin/include/template-library.php:402
4046
  msgid "Theme Activated"
4047
  msgstr ""
4048
 
@@ -4136,7 +4140,7 @@ msgstr ""
4136
  msgid "Title HTML Tag"
4137
  msgstr ""
4138
 
4139
- #: includes/widgets/ajax-search/widget-product-search-ajax.php:38
4140
  msgid "Title:"
4141
  msgstr ""
4142
 
@@ -4181,7 +4185,7 @@ msgid "Two"
4181
  msgstr ""
4182
 
4183
  #: includes/admin/include/class.template-manager.php:86
4184
- #: includes/admin/include/class.template-manager.php:351
4185
  msgid "Type"
4186
  msgstr ""
4187
 
@@ -4591,7 +4595,7 @@ msgstr ""
4591
  msgid "Woolentor Addons"
4592
  msgstr ""
4593
 
4594
- #: includes/widgets/ajax-search/widget-product-search-ajax.php:12
4595
  msgid "WooLentor Ajax Product Search Widget"
4596
  msgstr ""
4597
 
@@ -4622,7 +4626,7 @@ msgstr ""
4622
  msgid "Woolentor trustpilot rating"
4623
  msgstr ""
4624
 
4625
- #: includes/widgets/ajax-search/widget-product-search-ajax.php:14
4626
  msgid "WooLentor: Product Search Ajax"
4627
  msgstr ""
4628
 
@@ -4663,11 +4667,11 @@ msgstr ""
4663
  #: includes/addons/wl_category_grid.php:149
4664
  #: includes/addons/wl_category_grid.php:210
4665
  #: includes/addons/wl_category_grid.php:296
4666
- #: includes/admin/include/class.template-manager.php:384
4667
  msgid "Yes"
4668
  msgstr ""
4669
 
4670
- #: includes/admin/include/template-library.php:161
4671
  msgid "You are not permitted to import the template."
4672
  msgstr ""
4673
 
3
  msgstr ""
4
  "Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2022-02-19 06:04+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
152
  msgid "Action Button Style"
153
  msgstr ""
154
 
155
+ #: includes/admin/include/template-library.php:170
156
+ #: includes/admin/include/template-library.php:222
157
  #: includes/admin/include/class.extension-manager.php:172
158
  #: includes/admin/include/class.extension-manager.php:239
159
  msgid "Activate"
167
  msgid "Activate WooCommerce"
168
  msgstr ""
169
 
170
+ #: includes/admin/include/template-library.php:181
171
+ #: includes/admin/include/template-library.php:233
172
  #: includes/admin/include/class.extension-manager.php:183
173
  #: includes/admin/include/class.extension-manager.php:250
174
  msgid "Activated"
284
  msgstr ""
285
 
286
  #: includes/addons/wb_wc_multicurrency.php:54
287
+ #: includes/admin/include/class.template-manager.php:280
288
  msgid "All"
289
  msgstr ""
290
 
291
+ #: includes/admin/include/class.template-manager.php:380
292
  msgid "All Assigned Template has been imported"
293
  msgstr ""
294
 
300
  msgid "All Categories"
301
  msgstr ""
302
 
303
+ #: includes/admin/include/class.template-manager.php:368
304
  msgid "All Data Saved"
305
  msgstr ""
306
 
341
  msgid "Archive Product"
342
  msgstr ""
343
 
344
+ #: includes/admin/include/class.template-manager.php:383
345
  msgid "Are you sure?"
346
  msgstr ""
347
 
382
  msgid "Ascending"
383
  msgstr ""
384
 
385
+ #: includes/admin/include/class.template-manager.php:379
386
  msgid "Assigned Template Importing.."
387
  msgstr ""
388
 
821
  msgstr ""
822
 
823
  #: classes/class.assest_management.php:354
824
+ #: includes/admin/include/template-library.php:189
825
+ #: includes/admin/include/template-library.php:241
826
  #: includes/admin/include/class.extension-manager.php:203
827
  #: includes/admin/templates/dashboard-popup.php:14
828
  msgid "Buy Now"
832
  msgid "BUY PRO"
833
  msgstr ""
834
 
835
+ #: includes/modules/sales-notification/class.sale_notification.php:230
836
  msgid "By"
837
  msgstr ""
838
 
842
  msgid "Call For Price"
843
  msgstr ""
844
 
845
+ #: includes/admin/include/class.template-manager.php:386
846
  msgid "Cancel"
847
  msgstr ""
848
 
852
  msgstr ""
853
 
854
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
855
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:218
856
  msgid "Cart"
857
  msgstr ""
858
 
1351
  msgid "Documentation"
1352
  msgstr ""
1353
 
1354
+ #: includes/admin/include/template-library.php:126
1355
  msgid "Edit Page"
1356
  msgstr ""
1357
 
1358
+ #: includes/admin/include/template-library.php:126
1359
  #: includes/admin/include/class.template_cpt.php:34
1360
  msgid "Edit Template"
1361
  msgstr ""
1362
 
1363
+ #: includes/admin/include/class.template-manager.php:358
1364
  msgid "Edit With Elementor"
1365
  msgstr ""
1366
 
1367
+ #: includes/admin/include/class.template-manager.php:362
1368
  msgid "Edit With Gutenberg"
1369
  msgstr ""
1370
 
1378
  msgid "Element Information"
1379
  msgstr ""
1380
 
1381
+ #: includes/admin/include/class.template-manager.php:374
1382
  #: includes/admin/include/templates_list.php:41
1383
  msgid "Elementor"
1384
  msgstr ""
1432
  msgid "Enter a different address"
1433
  msgstr ""
1434
 
1435
+ #: includes/admin/include/class.template-manager.php:350
1436
  msgid "Enter a template name"
1437
  msgstr ""
1438
 
1930
  msgid "Import"
1931
  msgstr ""
1932
 
1933
+ #: includes/admin/include/class.template-manager.php:291
1934
  msgid "Import Previously Assigned Templates"
1935
  msgstr ""
1936
 
1951
  msgstr ""
1952
 
1953
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
1954
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:221
1955
  msgid "Information"
1956
  msgstr ""
1957
 
1980
  msgid "Install Elementor"
1981
  msgstr ""
1982
 
1983
+ #: includes/admin/include/template-library.php:176
1984
+ #: includes/admin/include/template-library.php:228
1985
  #: includes/admin/include/class.extension-manager.php:178
1986
  #: includes/admin/include/class.extension-manager.php:245
1987
  msgid "Install Now"
1995
  msgid "Installing.."
1996
  msgstr ""
1997
 
1998
+ #: includes/admin/include/class.template-manager.php:384
1999
  msgid ""
2000
  "It will import those templates that were created from the \"Templates\" menu "
2001
  "of Elementor and assigned to corresponding WooCommerce pages."
2375
  #: includes/addons/wb_customer_review.php:76
2376
  #: includes/addons/wb_customer_review.php:388
2377
  #: includes/addons/product_tabs.php:164
2378
+ #: includes/admin/include/class.template-manager.php:349
2379
  msgid "Name"
2380
  msgstr ""
2381
 
2452
  msgid "No related products are available."
2453
  msgstr ""
2454
 
2455
+ #: includes/modules/ajax-search/base.php:59
2456
  msgid "No Results Found"
2457
  msgstr ""
2458
 
2470
  msgid "No upsell products are available."
2471
  msgstr ""
2472
 
2473
+ #: includes/admin/include/class.template-manager.php:408
2474
+ #: includes/admin/include/class.template-manager.php:543
2475
+ #: includes/admin/include/class.template-manager.php:579
2476
+ #: includes/admin/include/class.template-manager.php:628
2477
  msgid "Nonce Varification Faild !"
2478
  msgstr ""
2479
 
2718
  msgstr ""
2719
 
2720
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
2721
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:227
2722
  msgid "Payment"
2723
  msgstr ""
2724
 
2775
  msgid "Please Select Filter Type"
2776
  msgstr ""
2777
 
2778
+ #: includes/admin/include/template-library.php:264
2779
  msgid "Plugin Not Found"
2780
  msgstr ""
2781
 
2782
+ #: includes/admin/include/template-library.php:284
2783
  msgid "Plugin Successfully Activated"
2784
  msgstr ""
2785
 
2798
  msgid "Position"
2799
  msgstr ""
2800
 
2801
+ #: includes/admin/include/class.template-manager.php:437
2802
  msgid "Post request dose not found"
2803
  msgstr ""
2804
 
2828
  msgid "Price"
2829
  msgstr ""
2830
 
2831
+ #: includes/modules/sales-notification/class.sale_notification.php:229
2832
  msgid "Price :"
2833
  msgstr ""
2834
 
2868
  msgstr ""
2869
 
2870
  #: classes/class.assest_management.php:343
2871
+ #: includes/admin/include/class.template-manager.php:375
2872
  #: includes/admin/include/admin_field-manager.php:99
2873
  #: includes/admin/include/admin_field-manager.php:218
2874
  #: includes/admin/include/admin_field-manager.php:334
3298
  msgid "Sale!"
3299
  msgstr ""
3300
 
3301
+ #: includes/admin/include/class.template-manager.php:373
3302
  msgid "Sample Design"
3303
  msgstr ""
3304
 
3310
  msgid "Save Changes"
3311
  msgstr ""
3312
 
3313
+ #: includes/admin/include/class.template-manager.php:366
3314
  msgid "Save Settings"
3315
  msgstr ""
3316
 
3317
+ #: includes/admin/include/class.template-manager.php:367
3318
  msgid "Saving..."
3319
  msgstr ""
3320
 
3405
  msgid "Separator Border Color"
3406
  msgstr ""
3407
 
3408
+ #: includes/admin/include/class.template-manager.php:353
3409
  msgid "Set Default"
3410
  msgstr ""
3411
 
3436
  #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:283
3437
  #: includes/modules/shopify-like-checkout/templates/review-order.php:26
3438
  #: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
3439
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:224
3440
  msgid "Shipping"
3441
  msgstr ""
3442
 
3512
  msgid "Show items"
3513
  msgstr ""
3514
 
3515
+ #: includes/modules/ajax-search/widget-product-search-ajax.php:42
3516
  msgid "Show Number of Product:"
3517
  msgstr ""
3518
 
3638
  msgid "Sold:"
3639
  msgstr ""
3640
 
3641
+ #: includes/admin/include/class.template-manager.php:485
3642
+ #: includes/admin/include/class.template-manager.php:560
3643
+ #: includes/admin/include/class.template-manager.php:598
3644
+ #: includes/admin/include/class.template-manager.php:668
3645
  msgid "Some thing is worng !"
3646
  msgstr ""
3647
 
3679
  "arrangements."
3680
  msgstr ""
3681
 
3682
+ #: includes/admin/include/template-library.php:299
3683
  msgid "Sorry, you are not allowed to install themes on this site."
3684
  msgstr ""
3685
 
3837
  msgid "Submit Button"
3838
  msgstr ""
3839
 
3840
+ #: includes/modules/ajax-search/base.php:119
3841
  msgctxt "submit button"
3842
  msgid "Search"
3843
  msgstr ""
3943
  msgid "Template Builder"
3944
  msgstr ""
3945
 
3946
+ #: includes/admin/include/class.template-manager.php:661
3947
  msgid "Template has been imported"
3948
  msgstr ""
3949
 
3950
+ #: includes/admin/include/class.template-manager.php:461
3951
  msgid "Template has been inserted"
3952
  msgstr ""
3953
 
3954
+ #: includes/admin/include/class.template-manager.php:525
3955
+ #: includes/admin/include/class.template-manager.php:590
3956
  msgid "Template has been updated"
3957
  msgstr ""
3958
 
3959
+ #: includes/admin/include/template-library.php:34
3960
+ #: includes/admin/include/template-library.php:35
3961
  msgid "Template Library"
3962
  msgstr ""
3963
 
3964
+ #: includes/admin/include/class.template-manager.php:355
3965
  msgid "Template Settings"
3966
  msgstr ""
3967
 
4046
  "WordPress."
4047
  msgstr ""
4048
 
4049
+ #: includes/admin/include/template-library.php:310
4050
  msgid "Theme Activated"
4051
  msgstr ""
4052
 
4140
  msgid "Title HTML Tag"
4141
  msgstr ""
4142
 
4143
+ #: includes/modules/ajax-search/widget-product-search-ajax.php:38
4144
  msgid "Title:"
4145
  msgstr ""
4146
 
4185
  msgstr ""
4186
 
4187
  #: includes/admin/include/class.template-manager.php:86
4188
+ #: includes/admin/include/class.template-manager.php:352
4189
  msgid "Type"
4190
  msgstr ""
4191
 
4595
  msgid "Woolentor Addons"
4596
  msgstr ""
4597
 
4598
+ #: includes/modules/ajax-search/widget-product-search-ajax.php:12
4599
  msgid "WooLentor Ajax Product Search Widget"
4600
  msgstr ""
4601
 
4626
  msgid "Woolentor trustpilot rating"
4627
  msgstr ""
4628
 
4629
+ #: includes/modules/ajax-search/widget-product-search-ajax.php:14
4630
  msgid "WooLentor: Product Search Ajax"
4631
  msgstr ""
4632
 
4667
  #: includes/addons/wl_category_grid.php:149
4668
  #: includes/addons/wl_category_grid.php:210
4669
  #: includes/addons/wl_category_grid.php:296
4670
+ #: includes/admin/include/class.template-manager.php:385
4671
  msgid "Yes"
4672
  msgstr ""
4673
 
4674
+ #: includes/admin/include/template-library.php:86
4675
  msgid "You are not permitted to import the template."
4676
  msgstr ""
4677
 
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: hasthemes, htplugins, devitemsllc, tarekht
3
  Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
4
  Requires at least: 4.7
5
  Tested up to: 5.9
6
- Stable tag: 2.1.9
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -345,6 +345,12 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
345
 
346
  == Changelog ==
347
 
 
 
 
 
 
 
348
  = Version: 2.1.9 - Date: 12-02-2022 =
349
  * Added : Wishlist Counter addon.
350
  * Added : Out of stock badge color option in Universal layout addons.
3
  Tags: Elementor, WooCommerce, WooCommerce Elementor, WooCommerce Builder, WooCommerce Product
4
  Requires at least: 4.7
5
  Tested up to: 5.9
6
+ Stable tag: 2.2.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
345
 
346
  == Changelog ==
347
 
348
+ = Version: 2.2.0 - Date: 20-02-2022 =
349
+ * Solved : Shopify style checkout page conflict issue with redux template.
350
+ * Solved : Wishlist and compare dashboard menu syntax issue.
351
+ * Solved: Template library showing issue.
352
+ * Solved : Sale Notification style issue in shopify style checkout page.
353
+
354
  = Version: 2.1.9 - Date: 12-02-2022 =
355
  * Added : Wishlist Counter addon.
356
  * Added : Out of stock badge color option in Universal layout addons.
woolentor_addons_elementor.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
4
  * Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://woolentor.com/
6
- * Version: 2.1.9
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
@@ -17,7 +17,7 @@
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
- define( 'WOOLENTOR_VERSION', '2.1.9' );
21
  define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
22
  define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
23
  define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );
3
  * Plugin Name: WooLentor - WooCommerce Elementor Addons + Builder
4
  * Description: The WooCommerce elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://woolentor.com/
6
+ * Version: 2.2.0
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
+ define( 'WOOLENTOR_VERSION', '2.2.0' );
21
  define( 'WOOLENTOR_ADDONS_PL_ROOT', __FILE__ );
22
  define( 'WOOLENTOR_ADDONS_PL_URL', plugins_url( '/', WOOLENTOR_ADDONS_PL_ROOT ) );
23
  define( 'WOOLENTOR_ADDONS_PL_PATH', plugin_dir_path( WOOLENTOR_ADDONS_PL_ROOT ) );