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.3

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.3
Comparing to
See all releases

Code changes from version 2.2.2 to 2.2.3

assets/css/woolentor-widgets.css CHANGED
@@ -187,7 +187,22 @@
187
  visibility: visible;
188
  }
189
 
190
- .woocommerce span.onsale, span.onsale {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  background-color: #23252a;
192
  border-radius: 3px;
193
  color: #fff;
@@ -757,7 +772,7 @@ li.woolentor-cart .button:before {
757
  .ht-product-action ul li.woolentor-cart a.loading::before {
758
  animation: 2s linear 0s normal none infinite running spin;
759
  content: "";
760
- font-family: WooCommerce !important;
761
  height: auto;
762
  }
763
  .ht-product-action ul li.woolentor-cart a.wc-forward::before,.woolentor-compare.compare.added::before{
@@ -2018,8 +2033,12 @@ li.woolentor-cart .button:before {
2018
  #htwlquick-viewmodal.woocommerce div.product div.images{
2019
  margin-bottom: 5px;
2020
  }
 
 
 
2021
  #htwlquick-viewmodal.woocommerce div.product .woocommerce-product-gallery__image img{
2022
  border: 1px solid #ccc;
 
2023
  }
2024
 
2025
 
@@ -2304,6 +2323,51 @@ span.woolentor-order-item-title .product-thumbnail{
2304
  margin: 0;
2305
  }
2306
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2307
  /* Sale Notification */
2308
  .notifake{
2309
  max-width: 550px;
@@ -5052,6 +5116,9 @@ div[class*="woolentor-single-select-drop"] .select2-results__option::before{
5052
  display: inline-block;
5053
  padding: 3px;
5054
  }
 
 
 
5055
 
5056
  /* woostify */
5057
  .woolentor_current_theme_woostify .elementor-widget-wl-single-product-image .woostify-container .product-gallery{
187
  visibility: visible;
188
  }
189
 
190
+ /* .woocommerce span.onsale, span.onsale {
191
+ background-color: #23252a;
192
+ border-radius: 3px;
193
+ color: #fff;
194
+ font-size: 14px;
195
+ font-weight: 500;
196
+ left: 15px;
197
+ top: 15px;
198
+ line-height: 1 !important;
199
+ min-height: inherit !important;
200
+ min-width: inherit !important;
201
+ padding: 5px 10px;
202
+ position: absolute;
203
+ } */
204
+
205
+ .woocommerce.woolentor_current_theme_hello-elementor span.onsale, .woolentor_current_theme_hello-elementor span.onsale,.elementor-widget-woolentor-product-tab span.onsale {
206
  background-color: #23252a;
207
  border-radius: 3px;
208
  color: #fff;
772
  .ht-product-action ul li.woolentor-cart a.loading::before {
773
  animation: 2s linear 0s normal none infinite running spin;
774
  content: "";
775
+ font-family: 'WooCommerce' !important;
776
  height: auto;
777
  }
778
  .ht-product-action ul li.woolentor-cart a.wc-forward::before,.woolentor-compare.compare.added::before{
2033
  #htwlquick-viewmodal.woocommerce div.product div.images{
2034
  margin-bottom: 5px;
2035
  }
2036
+ #htwlquick-viewmodal.woocommerce div.product .woocommerce-product-gallery__image{
2037
+ padding-right: 1px;
2038
+ }
2039
  #htwlquick-viewmodal.woocommerce div.product .woocommerce-product-gallery__image img{
2040
  border: 1px solid #ccc;
2041
+ width: 100%;
2042
  }
2043
 
2044
 
2323
  margin: 0;
2324
  }
2325
 
2326
+ /* Custom Field */
2327
+ .woolentor-field-radio span input{
2328
+ height: auto;
2329
+ width: auto;
2330
+ }
2331
+ .woolentor-field-radio .woocommerce-input-wrapper label {
2332
+ display: inline-block !important;
2333
+ margin-left: 5px;
2334
+ margin-right: 5px;
2335
+ }
2336
+
2337
+ .woolentor-field-radio .woocommerce-input-wrapper {
2338
+ display: flex;
2339
+ align-items: center;
2340
+ }
2341
+ .woolentor-woocommerce-checkout .form-row.woolentor-field-heading,.form-row.woolentor-field-heading {
2342
+ border-bottom: 1px solid #ebebeb;
2343
+ padding: 10px 0 10px;
2344
+ }
2345
+ .woolentor-woocommerce-checkout .form-row.woolentor-field-heading *,.form-row.woolentor-field-heading *{
2346
+ margin: 0;
2347
+ }
2348
+ .woocommerce-additional-fields__field-wrapper .woolentor-field-area{
2349
+ margin: 0 0 6px;
2350
+ }
2351
+ .woocommerce-additional-fields__field-wrapper .woolentor-field-area select{
2352
+ width: 100%;
2353
+ }
2354
+ .woolentor-field-area .woocommerce-multicheckbox-wrapper label{
2355
+ display: block;
2356
+ }
2357
+
2358
+ /* Builder Addons */
2359
+ .woolentor_archive_result_count .woocommerce-result-count,.woolentor_archive_catalog_ordering form.woocommerce-ordering{
2360
+ margin: 0 !important;
2361
+ float: none !important;
2362
+ }
2363
+ .woolentor_archive_catalog_ordering form.woocommerce-ordering {
2364
+ display: block;
2365
+ }
2366
+ .woolentor_archive_catalog_ordering form.woocommerce-ordering select {
2367
+ background-color: transparent;
2368
+ width: 100%;
2369
+ }
2370
+
2371
  /* Sale Notification */
2372
  .notifake{
2373
  max-width: 550px;
5116
  display: inline-block;
5117
  padding: 3px;
5118
  }
5119
+ .elementor-edit-area .woocommerce-tabs .woocommerce-Tabs-panel--reviews{
5120
+ display: none;
5121
+ }
5122
 
5123
  /* woostify */
5124
  .woolentor_current_theme_woostify .elementor-widget-wl-single-product-image .woostify-container .product-gallery{
assets/js/woolentor-checkout.js CHANGED
@@ -174,5 +174,13 @@
174
  woolentor_checkout_coupons.init();
175
  woolentor_checkout_login.init();
176
 
 
 
 
 
 
 
 
 
177
 
178
  })(jQuery);
174
  woolentor_checkout_coupons.init();
175
  woolentor_checkout_login.init();
176
 
177
+ /**
178
+ * Select2 Activation
179
+ */
180
+ $("select.woolentor-enhanced-select").selectWoo({
181
+ allowClear:!0,
182
+ placeholder:$(this).data("placeholder")
183
+ }).addClass("enhanced");
184
+
185
 
186
  })(jQuery);
classes/class.assest_management.php CHANGED
@@ -225,10 +225,15 @@ class Assets_Management{
225
  'version' => WOOLENTOR_VERSION,
226
  'deps' => [ 'jquery' ]
227
  ],
 
 
 
 
 
228
  'woolentor-checkout' =>[
229
  'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/js/woolentor-checkout.js',
230
  'version' => WOOLENTOR_VERSION,
231
- 'deps' => [ 'jquery','wc-checkout' ]
232
  ],
233
  'woolentor-flash-sale-module' => [
234
  'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/modules/flash-sale/assets/js/flash-sale.js',
@@ -378,6 +383,10 @@ class Assets_Management{
378
  wp_enqueue_style( 'htflexboxgrid' );
379
  wp_enqueue_style( 'slick' );
380
  wp_enqueue_style( 'woolentor-widgets' );
 
 
 
 
381
 
382
  // If RTL
383
  if ( is_rtl() ) {
225
  'version' => WOOLENTOR_VERSION,
226
  'deps' => [ 'jquery' ]
227
  ],
228
+ 'selectWoo' =>[
229
+ 'src' => function_exists('WC') ? WC()->plugin_url() . '/assets/js/selectWoo/selectWoo.full.min.js' : '',
230
+ 'version' => WOOLENTOR_VERSION,
231
+ 'deps' => [ 'jquery' ]
232
+ ],
233
  'woolentor-checkout' =>[
234
  'src' => WOOLENTOR_ADDONS_PL_URL . 'assets/js/woolentor-checkout.js',
235
  'version' => WOOLENTOR_VERSION,
236
+ 'deps' => [ 'jquery','wc-checkout','selectWoo' ]
237
  ],
238
  'woolentor-flash-sale-module' => [
239
  'src' => WOOLENTOR_ADDONS_PL_URL . 'includes/modules/flash-sale/assets/js/flash-sale.js',
383
  wp_enqueue_style( 'htflexboxgrid' );
384
  wp_enqueue_style( 'slick' );
385
  wp_enqueue_style( 'woolentor-widgets' );
386
+
387
+ if( is_checkout() ){
388
+ wp_enqueue_script('woolentor-checkout');
389
+ }
390
 
391
  // If RTL
392
  if ( is_rtl() ) {
classes/class.default_data.php CHANGED
@@ -56,6 +56,7 @@ class WooLentor_Default_Data{
56
  $classes[] = 'woocommerce-page';
57
  $classes[] = 'woolentor-woocommerce-builder';
58
  $classes[] = 'single-product';
 
59
  }
60
  return $classes;
61
  }
@@ -209,9 +210,7 @@ class WooLentor_Default_Data{
209
 
210
  case 'wl-product-add-to-cart':
211
  ob_start();
212
- // echo '<div class="product">';
213
  do_action( 'woocommerce_' . $product->get_type() . '_add_to_cart' );
214
- // echo '</div>';
215
  return ob_get_clean();
216
  break;
217
 
@@ -286,23 +285,22 @@ class WooLentor_Default_Data{
286
  <div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-columns="<?php echo esc_attr( $columns ); ?>" style="transition: opacity .25s ease-in-out;float: none;width: 100%;">
287
  <figure class="woocommerce-product-gallery__wrapper">
288
  <?php
289
- if ( $product->get_image_id() ) {
290
- $html = wc_get_gallery_image_html( $thumbnail_id, true );
291
- } else {
292
- $html = '<div class="woocommerce-product-gallery__image--placeholder">';
293
- $html .= sprintf( '<img src="%s" alt="%s" class="wp-post-image" />', esc_url( wc_placeholder_img_src( 'woocommerce_single' ) ), esc_html__( 'Awaiting product image', 'woolentor' ) );
294
- $html .= '</div>';
295
- }
296
-
297
- echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $thumbnail_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped
298
-
299
- $attachment_ids = $product->get_gallery_image_ids();
300
- if ( $attachment_ids && $product->get_image_id() ) {
301
- foreach ( $attachment_ids as $attachment_id ) {
302
- echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', wc_get_gallery_image_html( $attachment_id ), $attachment_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped
303
  }
304
- }
305
 
 
 
 
 
 
 
 
 
306
  ?>
307
  </figure>
308
  </div>
@@ -338,6 +336,53 @@ class WooLentor_Default_Data{
338
  return ob_get_clean();
339
  break;
340
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
341
  case 'wl-product-additional-information':
342
  ob_start();
343
  wc_get_template( 'single-product/tabs/additional-information.php' );
@@ -345,13 +390,22 @@ class WooLentor_Default_Data{
345
  break;
346
 
347
  case 'wl-product-data-tabs':
 
348
  setup_postdata( $product->get_id() );
349
- // $post = get_post( $product->get_id() );
350
- ob_start();
351
  if( get_post_type() == 'elementor_library' || get_post_type() == 'woolentor-template' ){
352
  add_filter( 'the_content', [ $this, 'product_content' ] );
353
  }
354
- wc_get_template( 'single-product/tabs/tabs.php' );
 
 
 
 
 
 
 
 
 
 
355
  return ob_get_clean();
356
  break;
357
 
@@ -451,5 +505,14 @@ class WooLentor_Default_Data{
451
  return $content;
452
  }
453
 
 
 
 
 
 
 
 
 
 
454
  }
455
  WooLentor_Default_Data::instance();
56
  $classes[] = 'woocommerce-page';
57
  $classes[] = 'woolentor-woocommerce-builder';
58
  $classes[] = 'single-product';
59
+ $classes[] = 'woocommerce-checkout';
60
  }
61
  return $classes;
62
  }
210
 
211
  case 'wl-product-add-to-cart':
212
  ob_start();
 
213
  do_action( 'woocommerce_' . $product->get_type() . '_add_to_cart' );
 
214
  return ob_get_clean();
215
  break;
216
 
285
  <div class="<?php echo esc_attr( implode( ' ', array_map( 'sanitize_html_class', $wrapper_classes ) ) ); ?>" data-columns="<?php echo esc_attr( $columns ); ?>" style="transition: opacity .25s ease-in-out;float: none;width: 100%;">
286
  <figure class="woocommerce-product-gallery__wrapper">
287
  <?php
288
+ if ( $product->get_image_id() ) {
289
+ $html = wc_get_gallery_image_html( $thumbnail_id, true );
290
+ } else {
291
+ $html = '<div class="woocommerce-product-gallery__image--placeholder">';
292
+ $html .= sprintf( '<img src="%s" alt="%s" class="wp-post-image" />', esc_url( wc_placeholder_img_src( 'woocommerce_single' ) ), esc_html__( 'Awaiting product image', 'woolentor' ) );
293
+ $html .= '</div>';
 
 
 
 
 
 
 
 
294
  }
 
295
 
296
+ echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', $html, $thumbnail_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped
297
+
298
+ $attachment_ids = $product->get_gallery_image_ids();
299
+ if ( $attachment_ids && $product->get_image_id() ) {
300
+ foreach ( $attachment_ids as $attachment_id ) {
301
+ echo apply_filters( 'woocommerce_single_product_image_thumbnail_html', wc_get_gallery_image_html( $attachment_id ), $attachment_id ); // phpcs:disable WordPress.XSS.EscapeOutput.OutputNotEscaped
302
+ }
303
+ }
304
  ?>
305
  </figure>
306
  </div>
336
  return ob_get_clean();
337
  break;
338
 
339
+ case 'wl-single-product-sku':
340
+ ob_start();
341
+
342
+ if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>
343
+ <div class="woolentor_product_sku_info">
344
+ <span class="sku-title"><?php esc_html_e('SKU:', 'woolentor'); ?></span>
345
+ <span class="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( 'N/A', 'woolentor' ); ?></span>
346
+ </div>
347
+ <?php endif;
348
+
349
+ return ob_get_clean();
350
+ break;
351
+
352
+ case 'wl-single-product-tags':
353
+ ob_start();
354
+
355
+ if( has_term( '', 'product_tag', $product->get_id() ) ) {
356
+ echo '<div class="woolentor_product_tags_info">';
357
+ ?>
358
+ <span class="tags-title"><?php echo sprintf( _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woolentor' ) ); ?></span>
359
+ <?php echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">', '</span>' ); ?>
360
+ <?php
361
+ echo '</div>';
362
+ }else{
363
+ echo esc_html__('Product tags does not exists.', 'woolentor');
364
+ }
365
+
366
+ return ob_get_clean();
367
+ break;
368
+
369
+ case 'wl-single-product-categories':
370
+ ob_start();
371
+
372
+ if( has_term( '', 'product_cat', $product->get_id() ) ) {
373
+ echo '<div class="woolentor_product_categories_info">';
374
+ ?>
375
+ <span class="categories-title"><?php echo sprintf( _n( 'Category:', 'Categories:', count( $product->get_category_ids() ), 'woolentor' ) ); ?></span>
376
+ <?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">', '</span>' ); ?>
377
+ <?php
378
+ echo '</div>';
379
+ }else{
380
+ echo esc_html__('Product category does not exists.', 'woolentor');
381
+ }
382
+
383
+ return ob_get_clean();
384
+ break;
385
+
386
  case 'wl-product-additional-information':
387
  ob_start();
388
  wc_get_template( 'single-product/tabs/additional-information.php' );
390
  break;
391
 
392
  case 'wl-product-data-tabs':
393
+ $post = get_post( $product->get_id() );
394
  setup_postdata( $product->get_id() );
 
 
395
  if( get_post_type() == 'elementor_library' || get_post_type() == 'woolentor-template' ){
396
  add_filter( 'the_content', [ $this, 'product_content' ] );
397
  }
398
+ add_filter( 'woocommerce_product_tabs', function( $tabs ){
399
+ $tabs = woocommerce_default_product_tabs();
400
+ if( isset( $tabs['reviews'] ) ) {
401
+ $tabs['reviews']['callback'] = [ $this, 'product_review_tab' ];
402
+ }
403
+ return $tabs;
404
+ }, 9999 );
405
+ ob_start();
406
+ echo '<div class="product">';
407
+ wc_get_template( 'single-product/tabs/tabs.php' );
408
+ echo '</div>';
409
  return ob_get_clean();
410
  break;
411
 
505
  return $content;
506
  }
507
 
508
+ /**
509
+ * Product review tab empty content for elementor editor mode
510
+ *
511
+ * @return void
512
+ */
513
+ public function product_review_tab(){
514
+ return null;
515
+ }
516
+
517
  }
518
  WooLentor_Default_Data::instance();
classes/class.widgets_control.php CHANGED
@@ -343,6 +343,18 @@ class Widgets_Control{
343
  'title' => esc_html__('Product Meta','woolentor'),
344
  'is_pro' => false,
345
  ],
 
 
 
 
 
 
 
 
 
 
 
 
346
  'wb_product_qr_code' => [
347
  'title' => esc_html__('Product QR Code','woolentor'),
348
  'is_pro' => false,
@@ -354,6 +366,14 @@ class Widgets_Control{
354
  'title' => esc_html__('Archive Layout Default','woolentor'),
355
  'is_pro' => false,
356
  ],
 
 
 
 
 
 
 
 
357
  ]
358
 
359
  ];
343
  'title' => esc_html__('Product Meta','woolentor'),
344
  'is_pro' => false,
345
  ],
346
+ 'wb_product_sku' => [
347
+ 'title' => esc_html__('Product SKU','woolentor'),
348
+ 'is_pro' => false,
349
+ ],
350
+ 'wb_product_tags' => [
351
+ 'title' => esc_html__('Product Tags','woolentor'),
352
+ 'is_pro' => false,
353
+ ],
354
+ 'wb_product_categories' => [
355
+ 'title' => esc_html__('Product Categories','woolentor'),
356
+ 'is_pro' => false,
357
+ ],
358
  'wb_product_qr_code' => [
359
  'title' => esc_html__('Product QR Code','woolentor'),
360
  'is_pro' => false,
366
  'title' => esc_html__('Archive Layout Default','woolentor'),
367
  'is_pro' => false,
368
  ],
369
+ 'wb_archive_result_count' => [
370
+ 'title' => esc_html__('Archive Result Count','woolentor'),
371
+ 'is_pro' => false,
372
+ ],
373
+ 'wb_archive_catalog_ordering' => [
374
+ 'title' => esc_html__('Archive Catalog Ordering','woolentor'),
375
+ 'is_pro' => false,
376
+ ],
377
  ]
378
 
379
  ];
includes/addons/product_tabs.php CHANGED
@@ -125,7 +125,6 @@ class Woolentor_Product_Tabs_Widget extends Widget_Base {
125
  'type' => Controls_Manager::NUMBER,
126
  'default' => 4,
127
  'min' => 1,
128
- 'max' => 100,
129
  'step' => 1,
130
  ]
131
  );
125
  'type' => Controls_Manager::NUMBER,
126
  'default' => 4,
127
  'min' => 1,
 
128
  'step' => 1,
129
  ]
130
  );
includes/addons/universal_product.php CHANGED
@@ -2341,7 +2341,7 @@ class Woolentor_Universal_Product_Layout_Widget extends Widget_Base {
2341
  ?>
2342
 
2343
  <!--Product Start-->
2344
- <div <?php wc_product_class( $collumval ); ?>>
2345
  <div class="ht-product-inner">
2346
 
2347
  <div class="ht-product-image-wrap">
2341
  ?>
2342
 
2343
  <!--Product Start-->
2344
+ <div class="<?php echo esc_attr( $collumval ); ?>">
2345
  <div class="ht-product-inner">
2346
 
2347
  <div class="ht-product-image-wrap">
includes/addons/wb_archive_catalog_ordering.php ADDED
@@ -0,0 +1,146 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class WL_Archive_Catalog_Ordering_Element extends Widget_Base {
7
+
8
+ public function get_name() {
9
+ return 'wl-archive-catalog-ordering';
10
+ }
11
+
12
+ public function get_title() {
13
+ return __( 'WL: Archive Catalog Ordering', 'woolentor' );
14
+ }
15
+
16
+ public function get_icon() {
17
+ return 'eicon-filter';
18
+ }
19
+
20
+ public function get_categories() {
21
+ return array( 'woolentor-addons' );
22
+ }
23
+
24
+ public function get_style_depends(){
25
+ return [
26
+ 'woolentor-widgets',
27
+ ];
28
+ }
29
+ public function get_keywords(){
30
+ return ['archive catalog ordering','shorting','ordering'];
31
+ }
32
+
33
+ protected function register_controls() {
34
+
35
+ // Style
36
+ $this->start_controls_section(
37
+ 'archive_ordering_style_section',
38
+ array(
39
+ 'label' => __( 'Ordering', 'woolentor' ),
40
+ 'tab' => Controls_Manager::TAB_STYLE,
41
+ )
42
+ );
43
+
44
+ $this->add_group_control(
45
+ Group_Control_Typography::get_type(),
46
+ [
47
+ 'name' => 'ordering_typography',
48
+ 'label' => __( 'Typography', 'woolentor' ),
49
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select',
50
+ ]
51
+ );
52
+
53
+ $this->add_control(
54
+ 'ordering_color',
55
+ [
56
+ 'label' => __( 'Color', 'woolentor' ),
57
+ 'type' => Controls_Manager::COLOR,
58
+ 'selectors' => [
59
+ '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select' => 'color: {{VALUE}}',
60
+ ],
61
+ ]
62
+ );
63
+
64
+ $this->add_control(
65
+ 'ordering_background_color',
66
+ [
67
+ 'label' => __( 'Background Color', 'woolentor' ),
68
+ 'type' => Controls_Manager::COLOR,
69
+ 'selectors' => [
70
+ '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select' => 'background-color: {{VALUE}}',
71
+ ],
72
+ ]
73
+ );
74
+
75
+ $this->add_control(
76
+ 'ordering_height',
77
+ [
78
+ 'label' => esc_html__('Height (px)', 'woolentor'),
79
+ 'type' => Controls_Manager::SLIDER,
80
+ 'size_units' => ['px'],
81
+ 'default' => [
82
+ 'size' => 40,
83
+ ],
84
+ 'selectors' => [
85
+ '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select' => 'height: {{SIZE}}{{UNIT}};',
86
+ ]
87
+ ]
88
+ );
89
+
90
+ $this->add_group_control(
91
+ Group_Control_Border::get_type(),
92
+ [
93
+ 'name' => 'ordering_border',
94
+ 'label' => esc_html__( 'Border', 'woolentor' ),
95
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select',
96
+ ]
97
+ );
98
+
99
+ $this->add_responsive_control(
100
+ 'ordering_order_radius',
101
+ [
102
+ 'label' => __( 'Order Radius', 'woolentor' ),
103
+ 'type' => Controls_Manager::DIMENSIONS,
104
+ 'size_units' => [ 'px', 'em' ],
105
+ 'selectors' => [
106
+ '.woocommerce {{WRAPPER}} .woolentor_archive_catalog_ordering .woocommerce-ordering select' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
107
+ ],
108
+ ]
109
+ );
110
+
111
+ $this->add_responsive_control(
112
+ 'ordering_margin',
113
+ [
114
+ 'label' => __( 'Margin', 'woolentor' ),
115
+ 'type' => Controls_Manager::DIMENSIONS,
116
+ 'size_units' => [ 'px', 'em' ],
117
+ 'selectors' => [
118
+ '{{WRAPPER}} .woolentor_archive_catalog_ordering' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
119
+ ],
120
+ ]
121
+ );
122
+
123
+ $this->end_controls_section();
124
+
125
+ }
126
+
127
+
128
+ protected function render( $instance = [] ) {
129
+
130
+ $settings = $this->get_settings_for_display();
131
+
132
+ if( Plugin::instance()->editor->is_edit_mode() ){
133
+ echo '<div class="woolentor_archive_catalog_ordering">';
134
+ woolentor_product_shorting('menu_order');
135
+ echo '</div>';
136
+ } else{
137
+ echo '<div class="woolentor_archive_catalog_ordering">';
138
+ woocommerce_catalog_ordering();
139
+ echo '</div>';
140
+ }
141
+
142
+
143
+ }
144
+
145
+ }
146
+ Plugin::instance()->widgets_manager->register_widget_type( new WL_Archive_Catalog_Ordering_Element() );
includes/addons/wb_archive_result_count.php ADDED
@@ -0,0 +1,150 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class WL_Archive_Result_Count_Element extends Widget_Base {
7
+
8
+ public function get_name() {
9
+ return 'wl-archive-result-count';
10
+ }
11
+
12
+ public function get_title() {
13
+ return __( 'WL: Archive Result Count', 'woolentor' );
14
+ }
15
+
16
+ public function get_icon() {
17
+ return 'eicon-counter';
18
+ }
19
+
20
+ public function get_categories() {
21
+ return array( 'woolentor-addons' );
22
+ }
23
+
24
+ public function get_style_depends(){
25
+ return [
26
+ 'woolentor-widgets',
27
+ ];
28
+ }
29
+ public function get_keywords(){
30
+ return ['archive result count','resutl count','count'];
31
+ }
32
+
33
+ protected function register_controls() {
34
+
35
+ $this->start_controls_section(
36
+ 'result_count_content',
37
+ [
38
+ 'label' => __( 'Result Count', 'woolentor' ),
39
+ ]
40
+ );
41
+
42
+ $this->add_control(
43
+ 'product_per_page',
44
+ [
45
+ 'label' => __( 'Product Per Page', 'woolentor' ),
46
+ 'type' => Controls_Manager::NUMBER,
47
+ 'default' => 16,
48
+ 'separator' => 'after'
49
+ ]
50
+ );
51
+
52
+ $this->end_controls_section();
53
+
54
+ // Style
55
+ $this->start_controls_section(
56
+ 'archive_result_count_style_section',
57
+ array(
58
+ 'label' => __( 'Result Count', 'woolentor' ),
59
+ 'tab' => Controls_Manager::TAB_STYLE,
60
+ )
61
+ );
62
+
63
+ $this->add_group_control(
64
+ Group_Control_Typography::get_type(),
65
+ [
66
+ 'name' => 'result_count_typography',
67
+ 'label' => __( 'Typography', 'woolentor' ),
68
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_archive_result_count .woocommerce-result-count',
69
+ ]
70
+ );
71
+
72
+ $this->add_responsive_control(
73
+ 'result_count_align',
74
+ [
75
+ 'label' => __( 'Alignment', 'woolentor' ),
76
+ 'type' => Controls_Manager::CHOOSE,
77
+ 'options' => [
78
+ 'left' => [
79
+ 'title' => __( 'Left', 'woolentor' ),
80
+ 'icon' => 'eicon-text-align-left',
81
+ ],
82
+ 'center' => [
83
+ 'title' => __( 'Center', 'woolentor' ),
84
+ 'icon' => 'eicon-text-align-center',
85
+ ],
86
+ 'right' => [
87
+ 'title' => __( 'Right', 'woolentor' ),
88
+ 'icon' => 'eicon-text-align-right',
89
+ ],
90
+ ],
91
+ 'prefix_class' => 'elementor-align-%s',
92
+ 'default' => 'left',
93
+ ]
94
+ );
95
+
96
+ $this->add_control(
97
+ 'result_count_color',
98
+ [
99
+ 'label' => __( 'Value Color', 'woolentor' ),
100
+ 'type' => Controls_Manager::COLOR,
101
+ 'selectors' => [
102
+ '.woocommerce {{WRAPPER}} .woolentor_archive_result_count .woocommerce-result-count' => 'color: {{VALUE}}',
103
+ ],
104
+ ]
105
+ );
106
+
107
+ $this->add_responsive_control(
108
+ 'result_count_margin',
109
+ [
110
+ 'label' => __( 'Margin', 'woolentor' ),
111
+ 'type' => Controls_Manager::DIMENSIONS,
112
+ 'size_units' => [ 'px', 'em' ],
113
+ 'selectors' => [
114
+ '{{WRAPPER}} .woolentor_archive_result_count' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
115
+ ],
116
+ ]
117
+ );
118
+
119
+ $this->end_controls_section();
120
+
121
+ }
122
+
123
+
124
+ protected function render( $instance = [] ) {
125
+
126
+ $settings = $this->get_settings_for_display();
127
+
128
+ if( Plugin::instance()->editor->is_edit_mode() ){
129
+ echo '<div class="woolentor_archive_result_count">';
130
+ $args = array(
131
+ 'total' => wp_count_posts( 'product' )->publish,
132
+ 'per_page' => $settings['product_per_page'],
133
+ 'current' => 1,
134
+ );
135
+ wc_get_template( 'loop/result-count.php', $args );
136
+ echo '</div>';
137
+ } else{
138
+ $total = wc_get_loop_prop( 'total' );
139
+ $par_page = !empty( $settings['product_per_page'] ) ? $settings['product_per_page'] : wc_get_loop_prop('per_page');
140
+ echo '<div class="woolentor_archive_result_count">';
141
+ $page = absint( empty( $_GET['product-page'] ) ? 1 : $_GET['product-page'] );
142
+ woolentor_product_result_count( $total, $par_page, $page );
143
+ echo '</div>';
144
+ }
145
+
146
+
147
+ }
148
+
149
+ }
150
+ Plugin::instance()->widgets_manager->register_widget_type( new WL_Archive_Result_Count_Element() );
includes/addons/wb_product_add_to_cart.php CHANGED
@@ -185,7 +185,6 @@ class WL_Product_Add_To_Cart_Element extends Widget_Base {
185
  $product = wc_get_product();
186
  if ( Plugin::instance()->editor->is_edit_mode() ) {
187
  echo \WooLentor_Default_Data::instance()->default( $this->get_name() );
188
- // echo '<div class="add-to-cart-button">'.$cart_btn.'</div>';
189
  }else{
190
  if ( empty( $product ) ) { return; }
191
  ?>
185
  $product = wc_get_product();
186
  if ( Plugin::instance()->editor->is_edit_mode() ) {
187
  echo \WooLentor_Default_Data::instance()->default( $this->get_name() );
 
188
  }else{
189
  if ( empty( $product ) ) { return; }
190
  ?>
includes/addons/wb_product_categories.php ADDED
@@ -0,0 +1,167 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class WL_Product_Categories_Element extends Widget_Base {
7
+
8
+ public function get_name() {
9
+ return 'wl-single-product-categories';
10
+ }
11
+
12
+ public function get_title() {
13
+ return __( 'WL: Product Categories', 'woolentor' );
14
+ }
15
+
16
+ public function get_icon() {
17
+ return 'eicon-product-info';
18
+ }
19
+
20
+ public function get_categories() {
21
+ return array( 'woolentor-addons' );
22
+ }
23
+
24
+ public function get_style_depends(){
25
+ return [
26
+ 'woolentor-widgets',
27
+ ];
28
+ }
29
+ public function get_keywords(){
30
+ return ['product info','product category','categories'];
31
+ }
32
+
33
+ protected function register_controls() {
34
+
35
+ // Style
36
+ $this->start_controls_section(
37
+ 'product_categories_style_section',
38
+ array(
39
+ 'label' => __( 'Categories', 'woolentor' ),
40
+ 'tab' => Controls_Manager::TAB_STYLE,
41
+ )
42
+ );
43
+
44
+ $this->add_group_control(
45
+ Group_Control_Typography::get_type(),
46
+ [
47
+ 'name' => 'categories_typography',
48
+ 'label' => __( 'Typography', 'woolentor' ),
49
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_product_categories_info',
50
+ ]
51
+ );
52
+
53
+ $this->add_responsive_control(
54
+ 'categories_align',
55
+ [
56
+ 'label' => __( 'Alignment', 'woolentor' ),
57
+ 'type' => Controls_Manager::CHOOSE,
58
+ 'options' => [
59
+ 'left' => [
60
+ 'title' => __( 'Left', 'woolentor' ),
61
+ 'icon' => 'eicon-text-align-left',
62
+ ],
63
+ 'center' => [
64
+ 'title' => __( 'Center', 'woolentor' ),
65
+ 'icon' => 'eicon-text-align-center',
66
+ ],
67
+ 'right' => [
68
+ 'title' => __( 'Right', 'woolentor' ),
69
+ 'icon' => 'eicon-text-align-right',
70
+ ],
71
+ ],
72
+ 'prefix_class' => 'elementor-align-%s',
73
+ 'default' => 'left',
74
+ ]
75
+ );
76
+
77
+ $this->add_control(
78
+ 'hide_product_categories_title',
79
+ [
80
+ 'label' => __( 'Hide Title', 'woolentor' ),
81
+ 'type' => Controls_Manager::SWITCHER,
82
+ 'selectors' => [
83
+ '{{WRAPPER}} .woolentor_product_categories_info .categories-title' => 'display: none !important;',
84
+ ],
85
+ ]
86
+ );
87
+
88
+ $this->add_control(
89
+ 'categories_title_color',
90
+ [
91
+ 'label' => __( 'Title Color', 'woolentor' ),
92
+ 'type' => Controls_Manager::COLOR,
93
+ 'selectors' => [
94
+ '.woocommerce {{WRAPPER}} .woolentor_product_categories_info .categories-title' => 'color: {{VALUE}}',
95
+ ],
96
+ 'condition'=>[
97
+ 'hide_product_categories_title!'=>'yes',
98
+ ]
99
+ ]
100
+ );
101
+
102
+ $this->add_control(
103
+ 'categories_value_color',
104
+ [
105
+ 'label' => __( 'Value Color', 'woolentor' ),
106
+ 'type' => Controls_Manager::COLOR,
107
+ 'selectors' => [
108
+ '.woocommerce {{WRAPPER}} .woolentor_product_categories_info .posted_in' => 'color: {{VALUE}}',
109
+ '.woocommerce {{WRAPPER}} .woolentor_product_categories_info .posted_in a' => 'color: {{VALUE}}',
110
+ ],
111
+ ]
112
+ );
113
+
114
+ $this->add_control(
115
+ 'categories_value_hover_color',
116
+ [
117
+ 'label' => __( 'Value Hover Color', 'woolentor' ),
118
+ 'type' => Controls_Manager::COLOR,
119
+ 'selectors' => [
120
+ '.woocommerce {{WRAPPER}} .woolentor_product_categories_info .posted_in a:hover' => 'color: {{VALUE}}',
121
+ ],
122
+ ]
123
+ );
124
+
125
+ $this->add_responsive_control(
126
+ 'categories_margin',
127
+ [
128
+ 'label' => __( 'Margin', 'woolentor' ),
129
+ 'type' => Controls_Manager::DIMENSIONS,
130
+ 'size_units' => [ 'px', 'em' ],
131
+ 'selectors' => [
132
+ '{{WRAPPER}} .woolentor_product_categories_info' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
133
+ ],
134
+ ]
135
+ );
136
+
137
+ $this->end_controls_section();
138
+
139
+ }
140
+
141
+
142
+ protected function render( $instance = [] ) {
143
+
144
+ $settings = $this->get_settings_for_display();
145
+ global $product;
146
+ $product = wc_get_product();
147
+
148
+ if( Plugin::instance()->editor->is_edit_mode() ){
149
+ echo \WooLentor_Default_Data::instance()->default( $this->get_name() );
150
+ } else{
151
+ if ( empty( $product ) ) { return; }
152
+
153
+ if( has_term( '', 'product_cat', $product->get_id() ) ) {
154
+ echo '<div class="woolentor_product_categories_info">';
155
+ ?>
156
+ <span class="categories-title"><?php echo sprintf( _n( 'Category:', 'Categories:', count( $product->get_category_ids() ), 'woolentor' ) ); ?></span>
157
+ <?php echo wc_get_product_category_list( $product->get_id(), ', ', '<span class="posted_in">', '</span>' ); ?>
158
+ <?php
159
+ echo '</div>';
160
+ }
161
+ }
162
+
163
+
164
+ }
165
+
166
+ }
167
+ Plugin::instance()->widgets_manager->register_widget_type( new WL_Product_Categories_Element() );
includes/addons/wb_product_sku.php ADDED
@@ -0,0 +1,155 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class WL_Product_Sku_Element extends Widget_Base {
7
+
8
+ public function get_name() {
9
+ return 'wl-single-product-sku';
10
+ }
11
+
12
+ public function get_title() {
13
+ return __( 'WL: Product SKU', 'woolentor' );
14
+ }
15
+
16
+ public function get_icon() {
17
+ return 'eicon-product-info';
18
+ }
19
+
20
+ public function get_categories() {
21
+ return array( 'woolentor-addons' );
22
+ }
23
+
24
+ public function get_style_depends(){
25
+ return [
26
+ 'woolentor-widgets',
27
+ ];
28
+ }
29
+ public function get_keywords(){
30
+ return ['product info','product sku','sku info'];
31
+ }
32
+
33
+ protected function register_controls() {
34
+
35
+ // Style
36
+ $this->start_controls_section(
37
+ 'product_sku_style_section',
38
+ array(
39
+ 'label' => __( 'SKU', 'woolentor' ),
40
+ 'tab' => Controls_Manager::TAB_STYLE,
41
+ )
42
+ );
43
+
44
+ $this->add_group_control(
45
+ Group_Control_Typography::get_type(),
46
+ [
47
+ 'name' => 'sku_typography',
48
+ 'label' => __( 'Typography', 'woolentor' ),
49
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_product_sku_info span',
50
+ ]
51
+ );
52
+
53
+ $this->add_responsive_control(
54
+ 'sku_align',
55
+ [
56
+ 'label' => __( 'Alignment', 'woolentor' ),
57
+ 'type' => Controls_Manager::CHOOSE,
58
+ 'options' => [
59
+ 'left' => [
60
+ 'title' => __( 'Left', 'woolentor' ),
61
+ 'icon' => 'eicon-text-align-left',
62
+ ],
63
+ 'center' => [
64
+ 'title' => __( 'Center', 'woolentor' ),
65
+ 'icon' => 'eicon-text-align-center',
66
+ ],
67
+ 'right' => [
68
+ 'title' => __( 'Right', 'woolentor' ),
69
+ 'icon' => 'eicon-text-align-right',
70
+ ],
71
+ ],
72
+ 'prefix_class' => 'elementor-align-%s',
73
+ 'default' => 'left',
74
+ ]
75
+ );
76
+
77
+ $this->add_control(
78
+ 'hide_product_sku_title',
79
+ [
80
+ 'label' => __( 'Hide Title', 'woolentor' ),
81
+ 'type' => Controls_Manager::SWITCHER,
82
+ 'selectors' => [
83
+ '{{WRAPPER}} .woolentor_product_sku_info .sku-title' => 'display: none !important;',
84
+ ],
85
+ ]
86
+ );
87
+
88
+ $this->add_control(
89
+ 'sku_title_color',
90
+ [
91
+ 'label' => __( 'Title Color', 'woolentor' ),
92
+ 'type' => Controls_Manager::COLOR,
93
+ 'selectors' => [
94
+ '.woocommerce {{WRAPPER}} .woolentor_product_sku_info .sku-title' => 'color: {{VALUE}}',
95
+ ],
96
+ 'condition'=>[
97
+ 'hide_product_sku_title!'=>'yes',
98
+ ]
99
+ ]
100
+ );
101
+
102
+ $this->add_control(
103
+ 'sku_value_color',
104
+ [
105
+ 'label' => __( 'Value Color', 'woolentor' ),
106
+ 'type' => Controls_Manager::COLOR,
107
+ 'selectors' => [
108
+ '.woocommerce {{WRAPPER}} .woolentor_product_sku_info .sku' => 'color: {{VALUE}}',
109
+ ],
110
+ ]
111
+ );
112
+
113
+ $this->add_responsive_control(
114
+ 'sku_margin',
115
+ [
116
+ 'label' => __( 'Margin', 'woolentor' ),
117
+ 'type' => Controls_Manager::DIMENSIONS,
118
+ 'size_units' => [ 'px', 'em' ],
119
+ 'selectors' => [
120
+ '{{WRAPPER}} .woolentor_product_sku_info' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
121
+ ],
122
+ ]
123
+ );
124
+
125
+ $this->end_controls_section();
126
+
127
+ }
128
+
129
+
130
+ protected function render( $instance = [] ) {
131
+
132
+ $settings = $this->get_settings_for_display();
133
+ global $product;
134
+ $product = wc_get_product();
135
+
136
+ if( Plugin::instance()->editor->is_edit_mode() ){
137
+ echo \WooLentor_Default_Data::instance()->default( $this->get_name() );
138
+ } else{
139
+ if ( empty( $product ) ) { return; }
140
+
141
+ echo '<div class="woolentor_product_sku_info">';
142
+ do_action( 'woocommerce_product_meta_start' );
143
+ if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( 'variable' ) ) ) : ?>
144
+ <span class="sku-title"><?php esc_html_e('SKU:', 'woolentor'); ?></span>
145
+ <span class="sku"><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( 'N/A', 'woolentor' ); ?></span>
146
+ <?php endif;
147
+ echo '</div>';
148
+
149
+ }
150
+
151
+
152
+ }
153
+
154
+ }
155
+ Plugin::instance()->widgets_manager->register_widget_type( new WL_Product_Sku_Element() );
includes/addons/wb_product_tags.php ADDED
@@ -0,0 +1,168 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Elementor;
3
+
4
+ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
5
+
6
+ class WL_Product_Tags_Element extends Widget_Base {
7
+
8
+ public function get_name() {
9
+ return 'wl-single-product-tags';
10
+ }
11
+
12
+ public function get_title() {
13
+ return __( 'WL: Product Tags', 'woolentor' );
14
+ }
15
+
16
+ public function get_icon() {
17
+ return 'eicon-product-info';
18
+ }
19
+
20
+ public function get_categories() {
21
+ return array( 'woolentor-addons' );
22
+ }
23
+
24
+ public function get_style_depends(){
25
+ return [
26
+ 'woolentor-widgets',
27
+ ];
28
+ }
29
+ public function get_keywords(){
30
+ return ['product info','product tag','tags'];
31
+ }
32
+
33
+ protected function register_controls() {
34
+
35
+ // Style
36
+ $this->start_controls_section(
37
+ 'product_tags_style_section',
38
+ array(
39
+ 'label' => __( 'Tags', 'woolentor' ),
40
+ 'tab' => Controls_Manager::TAB_STYLE,
41
+ )
42
+ );
43
+
44
+ $this->add_group_control(
45
+ Group_Control_Typography::get_type(),
46
+ [
47
+ 'name' => 'tags_typography',
48
+ 'label' => __( 'Typography', 'woolentor' ),
49
+ 'selector' => '.woocommerce {{WRAPPER}} .woolentor_product_tags_info',
50
+ ]
51
+ );
52
+
53
+ $this->add_responsive_control(
54
+ 'tags_align',
55
+ [
56
+ 'label' => __( 'Alignment', 'woolentor' ),
57
+ 'type' => Controls_Manager::CHOOSE,
58
+ 'options' => [
59
+ 'left' => [
60
+ 'title' => __( 'Left', 'woolentor' ),
61
+ 'icon' => 'eicon-text-align-left',
62
+ ],
63
+ 'center' => [
64
+ 'title' => __( 'Center', 'woolentor' ),
65
+ 'icon' => 'eicon-text-align-center',
66
+ ],
67
+ 'right' => [
68
+ 'title' => __( 'Right', 'woolentor' ),
69
+ 'icon' => 'eicon-text-align-right',
70
+ ],
71
+ ],
72
+ 'prefix_class' => 'elementor-align-%s',
73
+ 'default' => 'left',
74
+ ]
75
+ );
76
+
77
+ $this->add_control(
78
+ 'hide_product_tags_title',
79
+ [
80
+ 'label' => __( 'Hide Title', 'woolentor' ),
81
+ 'type' => Controls_Manager::SWITCHER,
82
+ 'selectors' => [
83
+ '{{WRAPPER}} .woolentor_product_tags_info .tags-title' => 'display: none !important;',
84
+ ],
85
+ ]
86
+ );
87
+
88
+ $this->add_control(
89
+ 'tags_title_color',
90
+ [
91
+ 'label' => __( 'Title Color', 'woolentor' ),
92
+ 'type' => Controls_Manager::COLOR,
93
+ 'selectors' => [
94
+ '.woocommerce {{WRAPPER}} .woolentor_product_tags_info .tags-title' => 'color: {{VALUE}}',
95
+ ],
96
+ 'condition'=>[
97
+ 'hide_product_tags_title!'=>'yes',
98
+ ]
99
+ ]
100
+ );
101
+
102
+ $this->add_control(
103
+ 'tags_value_color',
104
+ [
105
+ 'label' => __( 'Value Color', 'woolentor' ),
106
+ 'type' => Controls_Manager::COLOR,
107
+ 'selectors' => [
108
+ '.woocommerce {{WRAPPER}} .woolentor_product_tags_info .tagged_as' => 'color: {{VALUE}}',
109
+ '.woocommerce {{WRAPPER}} .woolentor_product_tags_info .tagged_as a' => 'color: {{VALUE}}',
110
+ ],
111
+ ]
112
+ );
113
+
114
+ $this->add_control(
115
+ 'tags_value_hover_color',
116
+ [
117
+ 'label' => __( 'Value Hover Color', 'woolentor' ),
118
+ 'type' => Controls_Manager::COLOR,
119
+ 'selectors' => [
120
+ '.woocommerce {{WRAPPER}} .woolentor_product_tags_info .tagged_as a:hover' => 'color: {{VALUE}}',
121
+ ],
122
+ ]
123
+ );
124
+
125
+ $this->add_responsive_control(
126
+ 'tags_margin',
127
+ [
128
+ 'label' => __( 'Margin', 'woolentor' ),
129
+ 'type' => Controls_Manager::DIMENSIONS,
130
+ 'size_units' => [ 'px', 'em' ],
131
+ 'selectors' => [
132
+ '{{WRAPPER}} .woolentor_product_tags_info' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
133
+ ],
134
+ ]
135
+ );
136
+
137
+ $this->end_controls_section();
138
+
139
+ }
140
+
141
+
142
+ protected function render( $instance = [] ) {
143
+
144
+ $settings = $this->get_settings_for_display();
145
+ global $product;
146
+ $product = wc_get_product();
147
+
148
+ if( Plugin::instance()->editor->is_edit_mode() ){
149
+ echo \WooLentor_Default_Data::instance()->default( $this->get_name() );
150
+ } else{
151
+ if ( empty( $product ) ) { return; }
152
+
153
+ if( has_term( '', 'product_tag', $product->get_id() ) ) {
154
+ echo '<div class="woolentor_product_tags_info">';
155
+ ?>
156
+ <span class="tags-title"><?php echo sprintf( _n( 'Tag:', 'Tags:', count( $product->get_tag_ids() ), 'woolentor' ) ); ?></span>
157
+ <?php echo wc_get_product_tag_list( $product->get_id(), ', ', '<span class="tagged_as">', '</span>' ); ?>
158
+ <?php
159
+ do_action( 'woocommerce_product_meta_end' );
160
+ echo '</div>';
161
+ }
162
+ }
163
+
164
+
165
+ }
166
+
167
+ }
168
+ Plugin::instance()->widgets_manager->register_widget_type( new WL_Product_Tags_Element() );
includes/addons/wb_product_title.php CHANGED
@@ -33,8 +33,6 @@ class WL_Product_Title_Element extends Widget_Base {
33
 
34
  protected function register_controls() {
35
 
36
-
37
- // Slider Button stle
38
  $this->start_controls_section(
39
  'product_title_content',
40
  [
33
 
34
  protected function register_controls() {
35
 
 
 
36
  $this->start_controls_section(
37
  'product_title_content',
38
  [
includes/admin/assets/css/woolentor-admin.css CHANGED
@@ -326,7 +326,7 @@
326
  display: flex;
327
  width: 100%;
328
  }
329
- .woolentor-admin-input input {
330
  font-size: 12px;
331
  width: 100%;
332
  height: 40px;
@@ -337,10 +337,13 @@
337
  border-radius: 3px;
338
  background: #FFFFFF;
339
  }
340
- .woolentor-admin-input input:focus {
341
  border-color: #CBE0FF;
342
  box-shadow: 0 0 8px rgba(0, 126, 255, 0.25);
343
  }
 
 
 
344
 
345
  /* Form Radio */
346
  .woolentor-admin-radio {
@@ -450,10 +453,10 @@
450
  }
451
 
452
  /* For Repeater */
453
- .woolentor-admin-option.woolentor-repeater-heading {
454
  display: block !important;
455
  text-align: left;
456
- padding-bottom: 0 !important;
457
  }
458
  .woolentor-option-repeater-item:not(.woolentor_active_repeater) .woolentor-option-repeater-fields, .woolentor-option-repeater-item.woolentor-repeater-hidden {
459
  display: none;
@@ -916,7 +919,6 @@
916
  }
917
  .woolentor-admin-switch-block-setting {
918
  display: flex;
919
- margin-right: 17px;
920
  padding: 0;
921
  color: #007EFF;
922
  border: none;
@@ -925,6 +927,9 @@
925
  .woolentor-admin-switch-block-setting i {
926
  font-size: 14px;
927
  }
 
 
 
928
 
929
  .woolentor-admin-banner {
930
  overflow: hidden;
326
  display: flex;
327
  width: 100%;
328
  }
329
+ .woolentor-admin-input input,.woolentor-admin-input textarea {
330
  font-size: 12px;
331
  width: 100%;
332
  height: 40px;
337
  border-radius: 3px;
338
  background: #FFFFFF;
339
  }
340
+ .woolentor-admin-input input:focus,.woolentor-admin-input textarea:focus {
341
  border-color: #CBE0FF;
342
  box-shadow: 0 0 8px rgba(0, 126, 255, 0.25);
343
  }
344
+ .woolentor-admin-input textarea{
345
+ height: auto;
346
+ }
347
 
348
  /* Form Radio */
349
  .woolentor-admin-radio {
453
  }
454
 
455
  /* For Repeater */
456
+ .woolentor-admin-option.woolentor-repeater-heading:not(.woolentor-condition-on) {
457
  display: block !important;
458
  text-align: left;
459
+ padding-bottom: 10px !important;
460
  }
461
  .woolentor-option-repeater-item:not(.woolentor_active_repeater) .woolentor-option-repeater-fields, .woolentor-option-repeater-item.woolentor-repeater-hidden {
462
  display: none;
919
  }
920
  .woolentor-admin-switch-block-setting {
921
  display: flex;
 
922
  padding: 0;
923
  color: #007EFF;
924
  border: none;
927
  .woolentor-admin-switch-block-setting i {
928
  font-size: 14px;
929
  }
930
+ .woolentor-admin-switch-block-setting + .woolentor-admin-switch {
931
+ margin-left: 15px;
932
+ }
933
 
934
  .woolentor-admin-banner {
935
  overflow: hidden;
includes/admin/assets/js/woolentor-admin.js CHANGED
@@ -167,7 +167,7 @@
167
  });
168
 
169
  // Save Button Enable
170
- $('.woolentor-admin-main-tab-pane .woolentor-dashboard').on( 'click', 'input,select,.woolentor-admin-number-btn' , function() {
171
  $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
172
  });
173
 
@@ -334,7 +334,7 @@
334
  section : $section,
335
  fileds : $field_keys,
336
  action : 'woolentor_save_opt_data',
337
- data : $(this).closest('.woolentor-module-setting-popup-content').find('form.woolentor-module-setting-data > div:not(.woolentor-repeater-hidden) :input').serializeJSON()
338
  },
339
  beforeSend: function(){
340
  $savebtn.text( WOOLENTOR_ADMIN.message.loading ).addClass('updating-message');
@@ -354,7 +354,7 @@
354
  });
355
 
356
  // Save button active
357
- $('.woolentor-module-setting-popup-content .woolentor-module-setting-data').on( 'click', 'input,select,.woolentor-admin-number-btn' , function() {
358
  $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
359
  });
360
 
@@ -414,14 +414,15 @@
414
  $('.woolentor-repeater-item-add').on('click',function(e){
415
  e.preventDefault();
416
 
417
- var $this = $(this),
418
- $hidden = $this.prev('.woolentor-repeater-hidden').clone(true),
419
- $itemCount = $('.woolentor-option-repeater-item:not(.woolentor-repeater-hidden)').length;
 
420
 
421
  $hidden.attr('data-id', $itemCount );
422
  $('.woolentor-option-repeater-item-area .woolentor-option-repeater-item').removeClass('woolentor_active_repeater');
423
  $hidden.removeClass('woolentor-repeater-hidden').addClass('woolentor_active_repeater');
424
- $hidden.insertAfter( '.woolentor-option-repeater-item-area div.woolentor-option-repeater-item:last' );
425
 
426
  $(document).trigger('repeater_field_added', [ $('.woolentor-module-setting-data .woolentor-option-repeater-item.woolentor_active_repeater') ] );
427
 
167
  });
168
 
169
  // Save Button Enable
170
+ $('.woolentor-admin-main-tab-pane .woolentor-dashboard').on( 'click', 'input,select,textarea,.woolentor-admin-number-btn' , function() {
171
  $(this).closest('.woolentor-admin-main-tab-pane').find('.woolentor-admin-btn-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
172
  });
173
 
334
  section : $section,
335
  fileds : $field_keys,
336
  action : 'woolentor_save_opt_data',
337
+ data : $(this).closest('.woolentor-module-setting-popup-content').find('form.woolentor-module-setting-data :input').not('.woolentor-repeater-hidden :input').serializeJSON()
338
  },
339
  beforeSend: function(){
340
  $savebtn.text( WOOLENTOR_ADMIN.message.loading ).addClass('updating-message');
354
  });
355
 
356
  // Save button active
357
+ $('.woolentor-module-setting-popup-content .woolentor-module-setting-data').on( 'click', 'input,select,textarea,.woolentor-admin-number-btn' , function() {
358
  $(this).closest('.woolentor-module-setting-popup-content').find('.woolentor-admin-module-save').removeClass('disabled').attr('disabled', false).text( WOOLENTOR_ADMIN.message.btntxt );
359
  });
360
 
414
  $('.woolentor-repeater-item-add').on('click',function(e){
415
  e.preventDefault();
416
 
417
+ var $this = $(this),
418
+ $hidden = $this.prev('.woolentor-repeater-hidden').clone(true),
419
+ $insert_location = $this.closest('.woolenor-reapeater-fields-area').find('div.woolentor-option-repeater-item:not(.woolentor-repeater-hidden):last'),
420
+ $itemCount = $this.closest('.woolenor-reapeater-fields-area').find('.woolentor-option-repeater-item:not(.woolentor-repeater-hidden)').length;
421
 
422
  $hidden.attr('data-id', $itemCount );
423
  $('.woolentor-option-repeater-item-area .woolentor-option-repeater-item').removeClass('woolentor_active_repeater');
424
  $hidden.removeClass('woolentor-repeater-hidden').addClass('woolentor_active_repeater');
425
+ $hidden.insertAfter( $insert_location );
426
 
427
  $(document).trigger('repeater_field_added', [ $('.woolentor-module-setting-data .woolentor-option-repeater-item.woolentor_active_repeater') ] );
428
 
includes/admin/include/admin_field-manager.php CHANGED
@@ -191,6 +191,38 @@ class Woolentor_Admin_Fields_Manager {
191
  echo $html;
192
  }
193
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  /**
195
  * Displays a file upload field for a settings field
196
  *
@@ -252,7 +284,6 @@ class Woolentor_Admin_Fields_Manager {
252
 
253
  $setting_fields = '';
254
  if( !empty( $args['additional_info']['setting_fields'] ) ){
255
- // $setting_fields = wp_json_encode( $args['additional_info']['setting_fields'] );
256
  $setting_fields = wp_json_encode( array_column( $args['additional_info']['setting_fields'], 'name' ) );
257
  }
258
 
@@ -282,12 +313,12 @@ class Woolentor_Admin_Fields_Manager {
282
  public function callback_repeater( $args ) {
283
 
284
  $values = $this->get_option( $args['id'], $args['section'], $args['std'] );
285
- echo '<div class="woolentor-admin-option woolentor-repeater-heading">';
286
  echo $this->get_field_title( $args );
287
  echo $this->get_field_description( $args );
288
- echo '</div>';
289
  $number = 0;
290
- if ( ! empty( $values ) && is_array( $values ) ) {
291
  echo '<div class="woolentor-option-repeater-item-area">';
292
  foreach( $values as $key => $value ){
293
  echo '<div class="woolentor-option-repeater-item" data-depend-id="'.$args['id'].'" data-id="'.esc_attr( $number ).'">';
@@ -307,7 +338,7 @@ class Woolentor_Admin_Fields_Manager {
307
  foreach ( $args['fields'] as $field ) {
308
  $field['option_id'] = '['.$args['id'].'][]['.$field['name'].']';
309
  $field['depend_id'] = $field['name'];
310
- $field['class'] = $field['class'].' woolentor-repeater-field';
311
  $field['value'] = ( isset( $field['name'] ) && isset( $values[$key][$field['name']] ) ) ? $values[$key][$field['name']] : '';
312
  $this->add_field( $field, $args['section'] );
313
  }
@@ -341,7 +372,7 @@ class Woolentor_Admin_Fields_Manager {
341
  </div>
342
  <?php
343
  echo '</div>';
344
- echo '<button type="button" class="woolentor-repeater-item-add woolentor-admin-btn-primary"><span class="dashicon dashicons dashicons-plus-alt2"></span>'.esc_html__('Add Item','woolentor').'</button>';
345
 
346
 
347
  }
@@ -444,8 +475,6 @@ class Woolentor_Admin_Fields_Manager {
444
 
445
  $value = ( isset( $args['value'] ) && !empty ( $args['value'] ) ) ? $args['value'] : $this->get_option( $args['id'], $args['section'], $args['std'] );
446
 
447
- // var_dump( $value );
448
-
449
  $checked = checked( $value, 'on', false );
450
  $data_atr = '';
451
  if( $args['additional_info']['is_pro'] === true ){
191
  echo $html;
192
  }
193
 
194
+ /**
195
+ * Displays a textarea field for a settings field
196
+ *
197
+ * @param array $args settings field args
198
+ */
199
+ public function callback_textarea( $args ) {
200
+
201
+ $value = ( isset( $args['value'] ) && !empty ( $args['value'] ) ) ? esc_attr( $args['value'] ) : esc_attr( $this->get_option( $args['id'], $args['section'], $args['std'] ) );
202
+ $size = isset( $args['size'] ) && !is_null( $args['size'] ) ? $args['size'] : 'regular';
203
+ $placeholder = empty( $args['placeholder'] ) ? '' : ' placeholder="' . $args['placeholder'] . '"';
204
+
205
+ $data_atr = $disabled = '';
206
+ if( $args['additional_info']['is_pro'] === true ){
207
+ $disabled = esc_attr('disabled=true');
208
+ $data_atr = esc_attr( 'data-woolentor-pro=disabled' );
209
+ }
210
+
211
+ $html = '<div class="woolentor-admin-option '.esc_attr( $args['class'] ).'" '.$args['depend'].'>';
212
+ $html .= '<div class="woolentor-admin-option-content">';
213
+ $html .= $this->get_field_title( $args );
214
+ $html .= $this->get_field_description( $args );
215
+ $html .= '</div>';
216
+ $html .= '<div class="woolentor-admin-option-action" '.$data_atr.'>';
217
+ $html .= '<div class="woolentor-admin-input">';
218
+ $html .= sprintf( '<textarea rows="4" cols="50" class="%1$s-text" id="%2$s[%3$s]" name="%3$s" %4$s data-depend-id="%6$s">%5$s</textarea>', $size, $args['section'], $args['id'], $placeholder, $value, $args['depend_id'] );
219
+ $html .= '</div>';
220
+ $html .= '</div>';
221
+ $html .= '</div>';
222
+
223
+ echo $html;
224
+ }
225
+
226
  /**
227
  * Displays a file upload field for a settings field
228
  *
284
 
285
  $setting_fields = '';
286
  if( !empty( $args['additional_info']['setting_fields'] ) ){
 
287
  $setting_fields = wp_json_encode( array_column( $args['additional_info']['setting_fields'], 'name' ) );
288
  }
289
 
313
  public function callback_repeater( $args ) {
314
 
315
  $values = $this->get_option( $args['id'], $args['section'], $args['std'] );
316
+ echo '<div class="woolentor-admin-option woolentor-repeater-heading" '.$args['depend'].'>';
317
  echo $this->get_field_title( $args );
318
  echo $this->get_field_description( $args );
319
+ echo '</div><div class="woolenor-reapeater-fields-area" '.$args['depend'].'>';
320
  $number = 0;
321
+ if ( ! empty( $values ) && is_array( $values ) ) {
322
  echo '<div class="woolentor-option-repeater-item-area">';
323
  foreach( $values as $key => $value ){
324
  echo '<div class="woolentor-option-repeater-item" data-depend-id="'.$args['id'].'" data-id="'.esc_attr( $number ).'">';
338
  foreach ( $args['fields'] as $field ) {
339
  $field['option_id'] = '['.$args['id'].'][]['.$field['name'].']';
340
  $field['depend_id'] = $field['name'];
341
+ $field['class'] = isset( $field['class'] ) ? $field['class'].' woolentor-repeater-field' : 'woolentor-repeater-field';
342
  $field['value'] = ( isset( $field['name'] ) && isset( $values[$key][$field['name']] ) ) ? $values[$key][$field['name']] : '';
343
  $this->add_field( $field, $args['section'] );
344
  }
372
  </div>
373
  <?php
374
  echo '</div>';
375
+ echo '<button type="button" class="woolentor-repeater-item-add woolentor-admin-btn-primary"><span class="dashicon dashicons dashicons-plus-alt2"></span>'.esc_html__('Add Item','woolentor').'</button></div>';
376
 
377
 
378
  }
475
 
476
  $value = ( isset( $args['value'] ) && !empty ( $args['value'] ) ) ? $args['value'] : $this->get_option( $args['id'], $args['section'], $args['std'] );
477
 
 
 
478
  $checked = checked( $value, 'on', false );
479
  $data_atr = '';
480
  if( $args['additional_info']['is_pro'] === true ){
includes/admin/include/admin_fields.php CHANGED
@@ -368,6 +368,20 @@ class Woolentor_Admin_Fields {
368
  'default' => 'on'
369
  ),
370
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
371
  array(
372
  'name' => 'wl_archive_title',
373
  'label' => esc_html__( 'Archive Title', 'woolentor' ),
@@ -501,6 +515,27 @@ class Woolentor_Admin_Fields {
501
  'default' => 'on'
502
  ),
503
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
504
  array(
505
  'name' => 'wb_product_call_for_price',
506
  'label' => esc_html__( 'Call for Price', 'woolentor' ),
@@ -1387,6 +1422,76 @@ class Woolentor_Admin_Fields {
1387
  'options' => array( '0'=> esc_html__('Select Menu','woolentor') ) + woolentor_get_all_create_menus(),
1388
  'class' => 'woolentor-action-field-left'
1389
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1390
 
1391
  )
1392
 
@@ -1670,6 +1775,16 @@ class Woolentor_Admin_Fields {
1670
  'default' => 'off',
1671
  ),
1672
 
 
 
 
 
 
 
 
 
 
 
1673
  array(
1674
  'name' => 'partial_paymentp',
1675
  'label' => esc_html__( 'Partial Payment', 'woolentor' ),
368
  'default' => 'on'
369
  ),
370
 
371
+ array(
372
+ 'name' => 'wb_archive_result_count',
373
+ 'label' => esc_html__( 'Archive Result Count', 'woolentor' ),
374
+ 'type' => 'element',
375
+ 'default' => 'on'
376
+ ),
377
+
378
+ array(
379
+ 'name' => 'wb_archive_catalog_ordering',
380
+ 'label' => esc_html__( 'Archive Catalog Ordering', 'woolentor' ),
381
+ 'type' => 'element',
382
+ 'default' => 'on'
383
+ ),
384
+
385
  array(
386
  'name' => 'wl_archive_title',
387
  'label' => esc_html__( 'Archive Title', 'woolentor' ),
515
  'default' => 'on'
516
  ),
517
 
518
+ array(
519
+ 'name' => 'wb_product_sku',
520
+ 'label' => esc_html__( 'Product SKU', 'woolentor' ),
521
+ 'type' => 'element',
522
+ 'default' => 'on'
523
+ ),
524
+
525
+ array(
526
+ 'name' => 'wb_product_tags',
527
+ 'label' => esc_html__( 'Product Tags', 'woolentor' ),
528
+ 'type' => 'element',
529
+ 'default' => 'on'
530
+ ),
531
+
532
+ array(
533
+ 'name' => 'wb_product_categories',
534
+ 'label' => esc_html__( 'Product Categories', 'woolentor' ),
535
+ 'type' => 'element',
536
+ 'default' => 'on'
537
+ ),
538
+
539
  array(
540
  'name' => 'wb_product_call_for_price',
541
  'label' => esc_html__( 'Call for Price', 'woolentor' ),
1422
  'options' => array( '0'=> esc_html__('Select Menu','woolentor') ) + woolentor_get_all_create_menus(),
1423
  'class' => 'woolentor-action-field-left'
1424
  ),
1425
+
1426
+ array(
1427
+ 'name' => 'hide_cart_nivigation',
1428
+ 'label' => esc_html__( 'Hide Cart Navigation', 'woolentor' ),
1429
+ 'desc' => esc_html__( 'Hide the "Cart" menu and "Return to cart" button.', 'woolentor' ),
1430
+ 'type' => 'checkbox',
1431
+ 'class' => 'woolentor-action-field-left'
1432
+ ),
1433
+
1434
+ array(
1435
+ 'name' => 'hide_shipping_step',
1436
+ 'label' => esc_html__( 'Hide Shipping Step', 'woolentor' ),
1437
+ 'desc' => esc_html__( 'Turn it ON to hide the "Shipping" Step.', 'woolentor' ),
1438
+ 'type' => 'checkbox',
1439
+ 'class' => 'woolentor-action-field-left'
1440
+ ),
1441
+
1442
+ array(
1443
+ 'name' => 'customize_labels',
1444
+ 'label' => esc_html__( 'Rename Labels?', 'woolentor' ),
1445
+ 'desc' => esc_html__( 'Enable it to customize labels of the checkout page.', 'woolentor' ),
1446
+ 'type' => 'checkbox',
1447
+ 'class' => 'woolentor-action-field-left'
1448
+ ),
1449
+
1450
+ array(
1451
+ 'name' => 'labels_list',
1452
+ 'label' => esc_html__( 'Labels', 'woolentor' ),
1453
+ 'type' => 'repeater',
1454
+ 'title_field' => 'select_tab',
1455
+ 'condition' => array( 'customize_labels', '==', '1' ),
1456
+ 'fields' => [
1457
+
1458
+ array(
1459
+ 'name' => 'select_tab',
1460
+ 'label' => esc_html__( 'Select Tab', 'woolentor' ),
1461
+ 'desc' => esc_html__( 'Select the tab for which you want to change the labels. ', 'woolentor' ),
1462
+ 'type' => 'select',
1463
+ 'class' => 'woolentor-action-field-left',
1464
+ 'default' => 'informations_tab',
1465
+ 'options' => array(
1466
+ 'information' => esc_html__('Information','woolentor'),
1467
+ 'shipping' => esc_html__('Shipping','woolentor'),
1468
+ 'payment' => esc_html__('Payment','woolentor'),
1469
+ ),
1470
+ ),
1471
+
1472
+ array(
1473
+ 'name' => 'tab_label',
1474
+ 'label' => esc_html__( 'Tab Label', 'woolentor' ),
1475
+ 'type' => 'text',
1476
+ 'class' => 'woolentor-action-field-left',
1477
+ ),
1478
+
1479
+ array(
1480
+ 'name' => 'label_1',
1481
+ 'label' => esc_html__( 'Button Label One', 'woolentor' ),
1482
+ 'type' => 'text',
1483
+ 'class' => 'woolentor-action-field-left',
1484
+ ),
1485
+
1486
+ array(
1487
+ 'name' => 'label_2',
1488
+ 'label' => esc_html__( 'Button Label Two', 'woolentor' ),
1489
+ 'type' => 'text',
1490
+ 'class' => 'woolentor-action-field-left',
1491
+ ),
1492
+
1493
+ ]
1494
+ ),
1495
 
1496
  )
1497
 
1775
  'default' => 'off',
1776
  ),
1777
 
1778
+ array(
1779
+ 'name' => 'woolentor_checkout_field_settingsp',
1780
+ 'label' => esc_html__( 'Checkout Fields Manager', 'woolentor' ),
1781
+ 'desc' => esc_html__( 'Checkout Fields Manager Module', 'woolentor' ),
1782
+ 'type' => 'module',
1783
+ 'default'=> 'off',
1784
+ 'require_settings' => true,
1785
+ 'is_pro' => true
1786
+ ),
1787
+
1788
  array(
1789
  'name' => 'partial_paymentp',
1790
  'label' => esc_html__( 'Partial Payment', 'woolentor' ),
includes/archive_product_render.php CHANGED
@@ -68,7 +68,9 @@ class Archive_Products_Render extends WC_Shortcode_Products {
68
  }elseif ( 'current_query' === $this->settings['query_post_type'] ) {
69
 
70
  if ( !is_page( wc_get_page_id( 'shop' ) ) && $this->settings['editor_mode'] != true ) {
71
- $query_args = $GLOBALS['wp_query']->query_vars;
 
 
72
  }
73
  // Fix for parent::get_transient_name.
74
  if ( ! isset( $query_args['orderby'] ) ) {
68
  }elseif ( 'current_query' === $this->settings['query_post_type'] ) {
69
 
70
  if ( !is_page( wc_get_page_id( 'shop' ) ) && $this->settings['editor_mode'] != true ) {
71
+ if ( ! isset( $_GET['wlfilter'] ) ) {
72
+ $query_args = $GLOBALS['wp_query']->query_vars;
73
+ }
74
  }
75
  // Fix for parent::get_transient_name.
76
  if ( ! isset( $query_args['orderby'] ) ) {
includes/base.php CHANGED
@@ -321,10 +321,12 @@ final class Base {
321
  public function after_setup_theme() {
322
  if( function_exists('woolentor_get_option') ){
323
  if( woolentor_get_option( 'enablecustomlayout', 'woolentor_woo_template_tabs', 'on' ) == 'on' ){
324
- add_theme_support( 'woocommerce' );
325
- add_theme_support( 'wc-product-gallery-zoom' );
326
- add_theme_support( 'wc-product-gallery-lightbox' );
327
- add_theme_support( 'wc-product-gallery-slider' );
 
 
328
  }
329
  }
330
  }
321
  public function after_setup_theme() {
322
  if( function_exists('woolentor_get_option') ){
323
  if( woolentor_get_option( 'enablecustomlayout', 'woolentor_woo_template_tabs', 'on' ) == 'on' ){
324
+ if( !current_theme_supports('woocommerce') ) {
325
+ add_theme_support('woocommerce');
326
+ add_theme_support('wc-product-gallery-zoom');
327
+ add_theme_support('wc-product-gallery-lightbox');
328
+ add_theme_support('wc-product-gallery-slider');
329
+ }
330
  }
331
  }
332
  }
includes/helper-function.php CHANGED
@@ -704,7 +704,6 @@ if( class_exists('WooCommerce') ){
704
  // product shorting
705
  function woolentor_product_shorting( $getorderby ){
706
  ?>
707
- <div class="woolentor-custom-sorting">
708
  <form class="woocommerce-ordering" method="get">
709
  <select name="orderby" class="orderby">
710
  <?php
@@ -736,7 +735,6 @@ if( class_exists('WooCommerce') ){
736
  }
737
  ?>
738
  </form>
739
- </div>
740
  <?php
741
  }
742
 
@@ -779,7 +777,10 @@ if( class_exists('WooCommerce') ){
779
  $average = $product->get_average_rating();
780
  $rating_whole = floor($average);
781
  $rating_fraction = $average - $rating_whole;
782
- $flug = 0;
 
 
 
783
 
784
  if ( $rating_count > 0 ) {
785
  $wrapper_class = is_single() ? 'rating-number' : 'top-rated-rating';
@@ -790,13 +791,21 @@ if( class_exists('WooCommerce') ){
790
  <span class="ht-product-user-ratting">
791
  <?php for($i = 1; $i <= 5; $i++){
792
  if( $i <= $rating_whole ){
793
- echo '<i class="fas fa-star"></i>';
794
  } else {
795
  if( $rating_fraction > 0 && $flug == 0 ){
796
- echo '<i class="fas fa-star-half-alt"></i>';
 
 
 
 
797
  $flug = 1;
798
  } else {
799
- echo '<i class="far fa-star empty"></i>';
 
 
 
 
800
  }
801
  }
802
  } ?>
704
  // product shorting
705
  function woolentor_product_shorting( $getorderby ){
706
  ?>
 
707
  <form class="woocommerce-ordering" method="get">
708
  <select name="orderby" class="orderby">
709
  <?php
735
  }
736
  ?>
737
  </form>
 
738
  <?php
739
  }
740
 
777
  $average = $product->get_average_rating();
778
  $rating_whole = floor($average);
779
  $rating_fraction = $average - $rating_whole;
780
+ $flug = 0;
781
+
782
+ $icon_svg = get_option('elementor_experiment-e_font_icon_svg','default');
783
+ $icon_prefix = $icon_svg == 'active' ? 'fa' : 'fas';
784
 
785
  if ( $rating_count > 0 ) {
786
  $wrapper_class = is_single() ? 'rating-number' : 'top-rated-rating';
791
  <span class="ht-product-user-ratting">
792
  <?php for($i = 1; $i <= 5; $i++){
793
  if( $i <= $rating_whole ){
794
+ echo '<i class="'.$icon_prefix.' fa-star"></i>';
795
  } else {
796
  if( $rating_fraction > 0 && $flug == 0 ){
797
+ if( $icon_svg == 'active' ){
798
+ echo '<i class="fa fa-star-half-o"></i>';
799
+ }else{
800
+ echo '<i class="fas fa-star-half-alt"></i>';
801
+ }
802
  $flug = 1;
803
  } else {
804
+ if( $icon_svg == 'active' ){
805
+ echo '<i class="fa fa-star-o"></i>';
806
+ }else{
807
+ echo '<i class="far fa-star empty"></i>';
808
+ }
809
  }
810
  }
811
  } ?>
includes/modules/shopify-like-checkout/assets/shopify-like-checkout.css CHANGED
@@ -1383,6 +1383,26 @@
1383
  overflow: hidden;
1384
  }
1385
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1386
  /*Small devices (normal/smart phone)*/
1387
  @media (max-width: 767px) {
1388
  .woolentor-checkout__box{
1383
  overflow: hidden;
1384
  }
1385
 
1386
+ /* Custom Field */
1387
+ .woolentor-field-area.woolentor-field-radio span.woocommerce-input-wrapper label,.woolentor-field-multiselect label,.woolentor-field-checkbox label,.woolentor-field-checkboxgroup label {
1388
+ position: static !important;
1389
+ }
1390
+ .woolentor-field-area{
1391
+ width: 100%;
1392
+ float: left;
1393
+ }
1394
+ .woolentor-field-area .woocommerce-input-wrapper,.woolentor-field-area .woocommerce-input-wrapper select{
1395
+ width: 100%;
1396
+ float: left;
1397
+ }
1398
+ .woolentor-woocommerce-checkout .form-row.woolentor-field-heading,.form-row.woolentor-field-heading {
1399
+ border-bottom: 1px solid #ebebeb;
1400
+ padding: 10px 10px 10px;
1401
+ }
1402
+ .woolentor-woocommerce-checkout .form-row.woolentor-field-heading *,.form-row.woolentor-field-heading *{
1403
+ margin: 0;
1404
+ }
1405
+
1406
  /*Small devices (normal/smart phone)*/
1407
  @media (max-width: 767px) {
1408
  .woolentor-checkout__box{
includes/modules/shopify-like-checkout/assets/shopify-like-checkout.js CHANGED
@@ -16,7 +16,7 @@
16
  // Validate and address fields & go to the next step
17
  $('.woolentor-checkout__step-footer.woolentor-footer--1').on('click', '.woolentor-checkout__button', function(e){
18
  e.preventDefault();
19
- var step = 'step--shipping';
20
 
21
  validate_address( step );
22
 
@@ -79,7 +79,7 @@
79
  url : woolentor_slc_params.ajax_url,
80
  data : {
81
  'action': 'validate_1st_step',
82
- 'fields': $('.woolentor-checkout__section.woolentor-step--info').find(':input').serializeJSON({checkboxUncheckedValue: "0"}),
83
  'nonce' : woolentor_slc_params.nonce
84
  },
85
  dataType: 'json',
16
  // Validate and address fields & go to the next step
17
  $('.woolentor-checkout__step-footer.woolentor-footer--1').on('click', '.woolentor-checkout__button', function(e){
18
  e.preventDefault();
19
+ var step = $(this).data('step');
20
 
21
  validate_address( step );
22
 
79
  url : woolentor_slc_params.ajax_url,
80
  data : {
81
  'action': 'validate_1st_step',
82
+ 'fields': $('.woolentor-checkout__section.woolentor-step--info').find(':input').serialize(),
83
  'nonce' : woolentor_slc_params.nonce
84
  },
85
  dataType: 'json',
includes/modules/shopify-like-checkout/class.shopify-like-checkout.php CHANGED
@@ -26,6 +26,9 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
26
  // Remove theme styling
27
  add_filter( 'style_loader_tag', [ $this, 'style_loader_tag_filter' ], 10, 4 );
28
 
 
 
 
29
  // Override wc templates
30
  add_filter('wc_get_template', [ $this, 'wc_get_template_filter' ], 9999, 5);
31
 
@@ -34,7 +37,7 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
34
 
35
  // Reorder checkout fields
36
  add_filter('woocommerce_checkout_fields', [ $this, 'woocommerce_checkout_fields_filter' ] );
37
- add_filter('woocommerce_default_address_fields', [ $this, 'reorder_checkout_default_fields' ] ) ;
38
 
39
  // Update order review fragments
40
  add_filter( 'woocommerce_update_order_review_fragments', [ $this, 'woocommerce_update_order_review_fragments_filter' ], 99, 2 );
@@ -73,6 +76,7 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
73
  // Scripts
74
  $suffix = Automattic\Jetpack\Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';
75
  wp_enqueue_script( 'serializejson', WC()->plugin_url() . '/assets/js/jquery-serializejson/jquery.serializejson' . $suffix . '.js', array( 'jquery' ), '2.8.1' );
 
76
  wp_enqueue_script( 'woolentor-shopify-like-checkout', plugin_dir_url( __FILE__ ) . 'assets/shopify-like-checkout.js', array('jquery', 'wc-checkout'), WOOLENTOR_VERSION, 'all' );
77
  wp_localize_script( 'woolentor-shopify-like-checkout', 'woolentor_slc_params',
78
  array(
@@ -128,35 +132,35 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
128
  }
129
 
130
  if($template_name == 'checkout/form-checkout.php'){
131
- $template = __DIR__. '/templates/form-checkout.php';
132
  }
133
 
134
  if($template_name == 'checkout/form-billing.php'){
135
- $template = __DIR__. '/templates/form-billing.php';
136
  }
137
 
138
  if($template_name == 'checkout/form-shipping.php'){
139
- $template = __DIR__. '/templates/form-shipping.php';
140
  }
141
 
142
  if($template_name == 'cart/cart-shipping.php'){
143
- $template = __DIR__. '/templates/cart-shipping.php';
144
  }
145
 
146
  if($template_name == 'checkout/payment.php'){
147
- $template = __DIR__. '/templates/payment.php';
148
  }
149
 
150
  if($template_name == 'checkout/review-order.php'){
151
- $template = __DIR__. '/templates/review-order.php';
152
  }
153
 
154
  if($template_name == 'checkout/form-coupon.php'){
155
- $template = __DIR__. '/templates/form-coupon.php';
156
  }
157
 
158
  if(is_checkout() && $template_name == 'global/form-login.php'){
159
- $template = __DIR__. '/templates/form-login.php';
160
  }
161
 
162
  return $template;
@@ -322,6 +326,79 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
322
  return $method_cost;
323
  }
324
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
325
  /**
326
  * Validate 1st step fields
327
  *
@@ -339,6 +416,9 @@ class Woolentor_Shopify_Like_Checkout extends \WC_Checkout{
339
  }
340
 
341
  $posted_data = $post_data['fields'];
 
 
 
342
 
343
  if( empty($posted_data['ship_to_different_address']) ){
344
  $posted_data['ship_to_different_address'] = '';
26
  // Remove theme styling
27
  add_filter( 'style_loader_tag', [ $this, 'style_loader_tag_filter' ], 10, 4 );
28
 
29
+ // Remove Terms and conditions.
30
+ remove_action( 'woocommerce_checkout_terms_and_conditions', 'wc_terms_and_conditions_page_content', 30 );
31
+
32
  // Override wc templates
33
  add_filter('wc_get_template', [ $this, 'wc_get_template_filter' ], 9999, 5);
34
 
37
 
38
  // Reorder checkout fields
39
  add_filter('woocommerce_checkout_fields', [ $this, 'woocommerce_checkout_fields_filter' ] );
40
+ add_filter('woocommerce_default_address_fields', [ $this, 'reorder_checkout_default_fields' ] );
41
 
42
  // Update order review fragments
43
  add_filter( 'woocommerce_update_order_review_fragments', [ $this, 'woocommerce_update_order_review_fragments_filter' ], 99, 2 );
76
  // Scripts
77
  $suffix = Automattic\Jetpack\Constants::is_true( 'SCRIPT_DEBUG' ) ? '' : '.min';
78
  wp_enqueue_script( 'serializejson', WC()->plugin_url() . '/assets/js/jquery-serializejson/jquery.serializejson' . $suffix . '.js', array( 'jquery' ), '2.8.1' );
79
+ wp_enqueue_script( 'woolentor-checkout');
80
  wp_enqueue_script( 'woolentor-shopify-like-checkout', plugin_dir_url( __FILE__ ) . 'assets/shopify-like-checkout.js', array('jquery', 'wc-checkout'), WOOLENTOR_VERSION, 'all' );
81
  wp_localize_script( 'woolentor-shopify-like-checkout', 'woolentor_slc_params',
82
  array(
132
  }
133
 
134
  if($template_name == 'checkout/form-checkout.php'){
135
+ $template = wc_locate_template('form-checkout.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
136
  }
137
 
138
  if($template_name == 'checkout/form-billing.php'){
139
+ $template = wc_locate_template('form-billing.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
140
  }
141
 
142
  if($template_name == 'checkout/form-shipping.php'){
143
+ $template = wc_locate_template('form-shipping.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
144
  }
145
 
146
  if($template_name == 'cart/cart-shipping.php'){
147
+ $template = wc_locate_template('cart-shipping.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
148
  }
149
 
150
  if($template_name == 'checkout/payment.php'){
151
+ $template = wc_locate_template('payment.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
152
  }
153
 
154
  if($template_name == 'checkout/review-order.php'){
155
+ $template = wc_locate_template('review-order.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
156
  }
157
 
158
  if($template_name == 'checkout/form-coupon.php'){
159
+ $template = wc_locate_template('form-coupon.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
160
  }
161
 
162
  if(is_checkout() && $template_name == 'global/form-login.php'){
163
+ $template = wc_locate_template('form-login.php', 'wl-woo-templates/shopify-like-checkout', __DIR__. '/templates/');
164
  }
165
 
166
  return $template;
326
  return $method_cost;
327
  }
328
 
329
+ /**
330
+ * Rewrite get_posted_data method as per our need.
331
+ * Receives $_POST data and prepare the posted data to validate required fields and
332
+ * generate the notices propery
333
+ */
334
+ public function wl_get_posted_data( $post_data ) {
335
+ // phpcs:disable WordPress.Security.NonceVerification.Missing
336
+ $data = array(
337
+ 'createaccount' => (int) ( $this->is_registration_enabled() ? ! empty( $post_data['createaccount'] ) : false ),
338
+ 'ship_to_different_address' => ! empty( $post_data['ship_to_different_address'] ) && ! wc_ship_to_billing_address_only(),
339
+ 'woocommerce_checkout_update_totals' => isset( $post_data['woocommerce_checkout_update_totals'] ),
340
+ );
341
+
342
+ $skipped = array();
343
+ $form_was_shown = isset( $post_data['woocommerce-process-checkout-nonce'] ); // phpcs:disable WordPress.Security.NonceVerification.Missing
344
+
345
+ foreach ( $this->get_checkout_fields() as $fieldset_key => $fieldset ) {
346
+ if ( $this->maybe_skip_fieldset( $fieldset_key, $data ) ) {
347
+ $skipped[] = $fieldset_key;
348
+ continue;
349
+ }
350
+
351
+ foreach ( $fieldset as $key => $field ) {
352
+ $type = sanitize_title( isset( $field['type'] ) ? $field['type'] : 'text' );
353
+
354
+ if ( isset( $post_data[ $key ] ) && '' !== $post_data[ $key ] ) { // phpcs:disable WordPress.Security.NonceVerification.Missing
355
+ $value = wp_unslash( $post_data[ $key ] ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
356
+ } elseif ( isset( $field['default'] ) && 'checkbox' !== $type && ! $form_was_shown ) {
357
+ $value = $field['default'];
358
+ } else {
359
+ $value = '';
360
+ }
361
+
362
+ if ( '' !== $value ) {
363
+ switch ( $type ) {
364
+ case 'checkbox':
365
+ $value = 1;
366
+ break;
367
+ case 'multiselect':
368
+ $value = implode( ', ', wc_clean( $value ) );
369
+ break;
370
+ case 'textarea':
371
+ $value = wc_sanitize_textarea( $value );
372
+ break;
373
+ case 'password':
374
+ break;
375
+ default:
376
+ $value = wc_clean( $value );
377
+ break;
378
+ }
379
+ }
380
+
381
+ $data[ $key ] = apply_filters( 'woocommerce_process_checkout_' . $type . '_field', apply_filters( 'woocommerce_process_checkout_field_' . $key, $value ) );
382
+ }
383
+ }
384
+
385
+ if ( in_array( 'shipping', $skipped, true ) && ( WC()->cart->needs_shipping_address() || wc_ship_to_billing_address_only() ) ) {
386
+ foreach ( $this->get_checkout_fields( 'shipping' ) as $key => $field ) {
387
+ $data[ $key ] = isset( $data[ 'billing_' . substr( $key, 9 ) ] ) ? $data[ 'billing_' . substr( $key, 9 ) ] : '';
388
+ }
389
+ }
390
+
391
+ if(isset($data['billing_phone'])){
392
+ unset($data['billing_phone']);
393
+ }
394
+
395
+ if(isset($data['shipping_phone'])){
396
+ unset($data['shipping_phone']);
397
+ }
398
+
399
+ return $data;
400
+ }
401
+
402
  /**
403
  * Validate 1st step fields
404
  *
416
  }
417
 
418
  $posted_data = $post_data['fields'];
419
+ parse_str($posted_data, $posted_data);
420
+
421
+ $posted_data = $this->wl_get_posted_data($posted_data);
422
 
423
  if( empty($posted_data['ship_to_different_address']) ){
424
  $posted_data['ship_to_different_address'] = '';
includes/modules/shopify-like-checkout/templates/form-checkout.php CHANGED
@@ -26,6 +26,78 @@ if( !empty( $get_custom_menu_id ) ){
26
  $menu_html = wp_nav_menu( $custom_menuargs );
27
  }
28
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  ?>
30
 
31
  <div class="woolentor-checkout__box woolentor-step--info">
@@ -45,17 +117,25 @@ if( !empty( $get_custom_menu_id ) ){
45
  ?>
46
  </div>
47
  <ul class="woolentor-checkout__breadcrumb">
 
 
48
  <li class="woolentor-checkout__breadcrumb-item">
49
- <a class="woolentor-checkout__breadcrumb-link" href="<?php echo esc_url(wc_get_cart_url()) ?>"><?php echo esc_html__('Cart','woolentor') ?></a>
50
  </li>
 
 
51
  <li class="woolentor-checkout__breadcrumb-item active" data-step="step--info">
52
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Information', 'woolentor') ?></span>
53
  </li>
 
 
54
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--shipping">
55
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Shipping', 'woolentor') ?></span>
56
  </li>
 
 
57
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--payment">
58
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Payment', 'woolentor') ?></span>
59
  </li>
60
  </ul>
61
  </div>
@@ -64,20 +144,20 @@ if( !empty( $get_custom_menu_id ) ){
64
  <div class="woolentor-checkout__section woolentor-contact-info">
65
  <div class="woolentor-checkout__section-header">
66
  <h2 class="woolentor-checkout__section-title">
67
- <?php echo esc_html__('Contact information', 'woolentor') ?>
68
  </h2>
69
 
70
 
71
  <p class="woolentor-checkout__item-col">
72
- <?php echo esc_html__('Already have an account?', 'woolentor') ?>
73
- <a class="showlogin" href="#"><?php echo esc_html__('Log in', 'woolentor') ?></a>
74
  </p>
75
  </div>
76
 
77
  <?php
78
  woocommerce_login_form(
79
  array(
80
- 'message' => esc_html__( 'If you have shopped with us before, please enter your details below. If you are a new customer, please proceed to the Billing section.', 'woolentor' ),
81
  'redirect' => wc_get_checkout_url(),
82
  'hidden' => true,
83
  )
@@ -88,15 +168,15 @@ if( !empty( $get_custom_menu_id ) ){
88
 
89
  <form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">
90
 
91
- <?php if( is_user_logged_in() ): ?>
92
- <div class="woolentor-checkout__section woolentor-contact-info">
93
- <div class="woolentor-checkout__section-header">
94
- <h2 class="woolentor-checkout__section-title">
95
- <?php echo esc_html__('Contact information', 'woolentor') ?>
96
- </h2>
97
- </div>
98
  </div>
99
- <?php endif; ?>
 
100
 
101
  <!-- Shipping address Start -->
102
  <div class="woolentor-checkout__section woolentor-step--info">
@@ -111,10 +191,11 @@ if( !empty( $get_custom_menu_id ) ){
111
  </div>
112
  <!-- Shipping address End -->
113
 
 
114
  <div class="woolentor-checkout__section woolentor-step--shipping">
115
  <div class="woolentor-checkout__section-header">
116
  <h2 class="woolentor-checkout__section-title">
117
- <?php echo esc_html__('Shipping Method', 'woolentor') ?>
118
  </h2>
119
  </div>
120
  <table class="woolentor-checkout__shipping-method">
@@ -123,12 +204,14 @@ if( !empty( $get_custom_menu_id ) ){
123
  </tbody>
124
  </table>
125
  </div>
 
 
126
 
127
  <!-- Payment -->
128
  <div class="woolentor-checkout__section woolentor-step--payment">
129
  <div class="woolentor-checkout__section-header">
130
  <h2 class="woolentor-checkout__section-title">
131
- <?php echo esc_html__('Choose a Payment Gateway', 'woolentor') ?>
132
  </h2>
133
  </div>
134
  <div class="woolentor-checkout__row">
@@ -147,28 +230,82 @@ if( !empty( $get_custom_menu_id ) ){
147
  if( $terms_page_id || $policy_page_id ){
148
  $has_footer_menu = true;
149
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  ?>
151
  <div class="woolentor-checkout__section woolentor-has-footer-menu--<?php echo esc_attr($has_footer_menu ? 'yes' : ''); ?>">
 
152
  <div class="woolentor-checkout__step-footer woolentor-footer--1">
153
- <a href="#" data-step="step--shipping" class="woolentor-checkout__button" type="submit"><?php echo esc_html__('Continue to shipping', 'woolentor') ?></a>
154
- <a href="<?php echo esc_url(wc_get_cart_url()) ?>" class="woolentor-checkout__text-link"><?php echo esc_html__('Return to cart', 'woolentor') ?></a>
 
 
 
155
  </div>
 
 
156
  <div class="woolentor-checkout__step-footer step--shipping woolentor-footer--2">
157
- <a href="#" data-step="step--payment" class="woolentor-checkout__button" type="submit"><?php echo esc_html__('Continue to Payment', 'woolentor') ?></a>
158
- <a href="#" data-step="step--info" class="woolentor-checkout__text-link"><?php echo esc_html__('Return to informations', 'woolentor') ?></a>
159
  </div>
 
 
160
  <div class="woolentor-checkout__step-footer step--payment woolentor-footer--3">
161
  <div>
162
  <?php wc_get_template( 'checkout/terms.php' ); ?>
163
  </div>
164
  <div>
165
  <?php
166
- $order_button_text = apply_filters( 'woocommerce_order_button_text', __('Place order', 'woolentor') );
 
167
  echo apply_filters( 'woocommerce_order_button_html', '<button type="submit" class="woolentor-checkout__button" name="woocommerce_checkout_place_order" id="place_order" value="' . esc_attr( $order_button_text ) . '" data-value="' . esc_attr( $order_button_text ) . '">' . esc_html( $order_button_text ) . '</button>' ); // @codingStandardsIgnoreLine ?>
168
 
169
- <a href="#" data-step="step--shipping" class="woolentor-checkout__text-link"><?php echo esc_html__('Return to shipping', 'woolentor') ?></a>
170
  </div>
171
  </div>
 
172
  </div>
173
 
174
  <?php
@@ -215,16 +352,16 @@ if( !empty( $get_custom_menu_id ) ){
215
  </div>
216
  <ul class="woolentor-checkout__breadcrumb">
217
  <li class="woolentor-checkout__breadcrumb-item">
218
- <a class="woolentor-checkout__breadcrumb-link" href="<?php echo esc_url(wc_get_cart_url()) ?>"><?php echo esc_html__('Cart','woolentor') ?></a>
219
  </li>
220
  <li class="woolentor-checkout__breadcrumb-item active" data-step="step--info">
221
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Information', 'woolentor') ?></span>
222
  </li>
223
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--shipping">
224
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Shipping', 'woolentor') ?></span>
225
  </li>
226
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--payment">
227
- <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html__('Payment', 'woolentor') ?></span>
228
  </li>
229
  </ul>
230
  </div>
26
  $menu_html = wp_nav_menu( $custom_menuargs );
27
  }
28
 
29
+ // Skip shipping tab
30
+ $hide_shipping_step_opt = woolentor_get_option( 'hide_shipping_step', 'woolentor_shopify_checkout_settings', '' );
31
+ if( $hide_shipping_step_opt != 'on' && WC()->cart->needs_shipping() && WC()->cart->show_shipping() ){
32
+ $hide_shipping_step = false;
33
+ } else{
34
+ $hide_shipping_step = true;
35
+ }
36
+
37
+ // Hide cart navigation
38
+ if( woolentor_get_option( 'hide_cart_nivigation', 'woolentor_shopify_checkout_settings', '' ) == 'on' ){
39
+ $hide_cart_nivigation = true;
40
+ } else{
41
+ $hide_cart_nivigation = false;
42
+ }
43
+
44
+ $cat_page_id = get_option( 'woocommerce_cart_page_id' );
45
+ // Label customizations
46
+ $labels = array(
47
+ 'cart' => !empty( $cat_page_id ) ? get_the_title( $cat_page_id ) : __('Cart','woolentor'),
48
+ 'information' => __('Information', 'woolentor'),
49
+ 'shipping' => __('Shipping', 'woolentor'),
50
+ 'payment' => __('Payment', 'woolentor'),
51
+
52
+ 'continue_to_shipping' => __('Continue to shipping', 'woolentor'),
53
+ 'contact_information' => __('Contact information', 'woolentor'),
54
+ 'already_have_an_account' => __('Already have an account?', 'woolentor'),
55
+ 'log_in' => __('Log in', 'woolentor'),
56
+ 'login_form_message' => __('If you have shopped with us before, please enter your details below. If you are a new customer, please proceed to the Billing section.', 'woolentor'),
57
+ 'shipping_method' => __('Shipping Method', 'woolentor'),
58
+ 'choose_a_payment_gateway' => __('Choose a Payment Gateway', 'woolentor'),
59
+
60
+ 'return_to_cart' => __('Return to cart', 'woolentor'),
61
+ 'continue_to_payment' => __('Continue to payment', 'woolentor'),
62
+ 'return_to_informations' => __('Return to informations', 'woolentor'),
63
+ 'place_order' => __('Place order', 'woolentor'),
64
+ 'return_to_shipping' => __('Return to shipping', 'woolentor'),
65
+ );
66
+
67
+ $customize_labels = woolentor_get_option( 'customize_labels', 'woolentor_shopify_checkout_settings', '' );
68
+ if( $customize_labels ){
69
+ $labels_list = woolentor_get_option( 'labels_list', 'woolentor_shopify_checkout_settings', array() );
70
+
71
+ foreach( $labels_list as $repeater ){
72
+ if( empty($repeater['select_tab']) ){
73
+ continue;
74
+ }
75
+
76
+ if( $repeater['select_tab'] == 'information' ){
77
+ $dynamic_key = $hide_shipping_step ? 'continue_to_payment' : 'continue_to_shipping';
78
+
79
+ $labels['information'] = !empty($repeater['tab_label']) ? $repeater['tab_label'] : $labels['information'];
80
+ $labels[$dynamic_key] = !empty($repeater['label_1']) ? $repeater['label_1'] : $labels[$dynamic_key];
81
+ $labels['return_to_cart'] = !empty($repeater['label_2']) ? $repeater['label_2'] : $labels['return_to_cart'];
82
+ }
83
+
84
+ if( $repeater['select_tab'] == 'shipping' && !$hide_shipping_step ){
85
+ $labels['shipping'] = !empty($repeater['tab_label']) ? $repeater['tab_label'] : $labels['shipping'];
86
+ $labels['continue_to_payment'] = !empty($repeater['label_1']) ? $repeater['label_1'] : $labels['continue_to_payment'];
87
+ $labels['return_to_informations'] = !empty($repeater['label_2']) ? $repeater['label_2'] : $labels['return_to_informations'];
88
+ }
89
+
90
+ if( $repeater['select_tab'] == 'payment' ){
91
+ $dynamic_key = $hide_shipping_step ? 'return_to_informations' : 'return_to_shipping';
92
+
93
+ $labels['payment'] = !empty($repeater['tab_label']) ? $repeater['tab_label'] : $labels['payment'];
94
+ $labels['place_order'] = !empty($repeater['label_1']) ? $repeater['label_1'] : $labels['place_order'];
95
+ $labels[$dynamic_key] = !empty($repeater['label_2']) ? $repeater['label_2'] : $labels[$dynamic_key];
96
+ }
97
+ }
98
+ }
99
+
100
+ $labels = apply_filters( 'woolentor_slc_labels', $labels );
101
  ?>
102
 
103
  <div class="woolentor-checkout__box woolentor-step--info">
117
  ?>
118
  </div>
119
  <ul class="woolentor-checkout__breadcrumb">
120
+
121
+ <?php if(!$hide_cart_nivigation): ?>
122
  <li class="woolentor-checkout__breadcrumb-item">
123
+ <a class="woolentor-checkout__breadcrumb-link" href="<?php echo esc_url(wc_get_cart_url()) ?>"><?php echo esc_html($labels['cart']) ?></a>
124
  </li>
125
+ <?php endif; ?>
126
+
127
  <li class="woolentor-checkout__breadcrumb-item active" data-step="step--info">
128
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['information']) ?></span>
129
  </li>
130
+
131
+ <?php if( !$hide_shipping_step ): ?>
132
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--shipping">
133
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['shipping']) ?></span>
134
  </li>
135
+ <?php endif; ?>
136
+
137
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--payment">
138
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['payment']) ?></span>
139
  </li>
140
  </ul>
141
  </div>
144
  <div class="woolentor-checkout__section woolentor-contact-info">
145
  <div class="woolentor-checkout__section-header">
146
  <h2 class="woolentor-checkout__section-title">
147
+ <?php echo esc_html($labels['contact_information']) ?>
148
  </h2>
149
 
150
 
151
  <p class="woolentor-checkout__item-col">
152
+ <?php echo esc_html($labels['already_have_an_account']) ?>
153
+ <a class="showlogin" href="#"><?php echo esc_html($labels['log_in']) ?></a>
154
  </p>
155
  </div>
156
 
157
  <?php
158
  woocommerce_login_form(
159
  array(
160
+ 'message' => $labels['login_form_message'],
161
  'redirect' => wc_get_checkout_url(),
162
  'hidden' => true,
163
  )
168
 
169
  <form name="checkout" method="post" class="checkout woocommerce-checkout" action="<?php echo esc_url( wc_get_checkout_url() ); ?>" enctype="multipart/form-data">
170
 
171
+ <?php if( is_user_logged_in() ): ?>
172
+ <div class="woolentor-checkout__section woolentor-contact-info">
173
+ <div class="woolentor-checkout__section-header">
174
+ <h2 class="woolentor-checkout__section-title">
175
+ <?php echo esc_html($labels['contact_information']) ?>
176
+ </h2>
 
177
  </div>
178
+ </div>
179
+ <?php endif; ?>
180
 
181
  <!-- Shipping address Start -->
182
  <div class="woolentor-checkout__section woolentor-step--info">
191
  </div>
192
  <!-- Shipping address End -->
193
 
194
+ <?php if( !$hide_shipping_step ): ?>
195
  <div class="woolentor-checkout__section woolentor-step--shipping">
196
  <div class="woolentor-checkout__section-header">
197
  <h2 class="woolentor-checkout__section-title">
198
+ <?php echo esc_html($labels['shipping_method']) ?>
199
  </h2>
200
  </div>
201
  <table class="woolentor-checkout__shipping-method">
204
  </tbody>
205
  </table>
206
  </div>
207
+ <?php endif; ?>
208
+
209
 
210
  <!-- Payment -->
211
  <div class="woolentor-checkout__section woolentor-step--payment">
212
  <div class="woolentor-checkout__section-header">
213
  <h2 class="woolentor-checkout__section-title">
214
+ <?php echo esc_html($labels['choose_a_payment_gateway']) ?>
215
  </h2>
216
  </div>
217
  <div class="woolentor-checkout__row">
230
  if( $terms_page_id || $policy_page_id ){
231
  $has_footer_menu = true;
232
  }
233
+
234
+ $steps = array(
235
+ array(
236
+ 'label_1' => $labels['continue_to_shipping'],
237
+ 'label_2' => '',
238
+ 'target_1' => 'shipping',
239
+ 'target_2' => '',
240
+ ),
241
+ array(
242
+ 'label_1' => $labels['continue_to_payment'],
243
+ 'label_2' => $labels['return_to_informations'],
244
+ 'target_1' => 'payment',
245
+ 'target_2' => 'info',
246
+ ),
247
+ array(
248
+ 'label_1' => '',
249
+ 'label_2' => $labels['return_to_shipping'],
250
+ 'target_1' => '',
251
+ 'target_2' => 'shipping',
252
+ )
253
+ );
254
+
255
+ if( $hide_shipping_step ){
256
+ $steps = array(
257
+ array(
258
+ 'label_1' => $labels['continue_to_payment'],
259
+ 'label_2' => '',
260
+ 'target_1' => 'payment',
261
+ 'target_2' => '',
262
+ ),
263
+ array(
264
+ 'label_1' => '',
265
+ 'label_2' => '',
266
+ 'target_1' => '',
267
+ 'target_2' => '',
268
+ ),
269
+ array(
270
+ 'label_1' => '',
271
+ 'label_2' => $labels['return_to_informations'],
272
+ 'target_1' => '',
273
+ 'target_2' => 'info',
274
+ ),
275
+ );
276
+ }
277
  ?>
278
  <div class="woolentor-checkout__section woolentor-has-footer-menu--<?php echo esc_attr($has_footer_menu ? 'yes' : ''); ?>">
279
+
280
  <div class="woolentor-checkout__step-footer woolentor-footer--1">
281
+ <a href="#" data-step="step--<?php echo esc_attr($steps[0]['target_1']) ?>" class="woolentor-checkout__button" type="submit"><?php echo esc_attr($steps[0]['label_1']) ?></a>
282
+
283
+ <?php if(!$hide_cart_nivigation): ?>
284
+ <a href="<?php echo esc_url(wc_get_cart_url()) ?>" class="woolentor-checkout__text-link"><?php echo esc_html($labels['return_to_cart']) ?></a>
285
+ <?php endif; ?>
286
  </div>
287
+
288
+ <?php if( !$hide_shipping_step ): ?>
289
  <div class="woolentor-checkout__step-footer step--shipping woolentor-footer--2">
290
+ <a href="#" data-step="step--<?php echo esc_attr($steps[1]['target_1']) ?>" class="woolentor-checkout__button" type="submit"><?php echo esc_html($steps[1]['label_1']) ?></a>
291
+ <a href="#" data-step="step--<?php echo esc_attr($steps[1]['target_2']) ?>" class="woolentor-checkout__text-link"><?php echo esc_html($steps[1]['label_2']) ?></a>
292
  </div>
293
+ <?php endif; ?>
294
+
295
  <div class="woolentor-checkout__step-footer step--payment woolentor-footer--3">
296
  <div>
297
  <?php wc_get_template( 'checkout/terms.php' ); ?>
298
  </div>
299
  <div>
300
  <?php
301
+ $order_button_text = apply_filters( 'woocommerce_order_button_text', $labels['place_order'] );
302
+
303
  echo apply_filters( 'woocommerce_order_button_html', '<button type="submit" class="woolentor-checkout__button" name="woocommerce_checkout_place_order" id="place_order" value="' . esc_attr( $order_button_text ) . '" data-value="' . esc_attr( $order_button_text ) . '">' . esc_html( $order_button_text ) . '</button>' ); // @codingStandardsIgnoreLine ?>
304
 
305
+ <a href="#" data-step="step--<?php echo esc_attr($steps[2]['target_2']) ?>" class="woolentor-checkout__text-link"><?php echo esc_html($steps[2]['label_2']) ?></a>
306
  </div>
307
  </div>
308
+
309
  </div>
310
 
311
  <?php
352
  </div>
353
  <ul class="woolentor-checkout__breadcrumb">
354
  <li class="woolentor-checkout__breadcrumb-item">
355
+ <a class="woolentor-checkout__breadcrumb-link" href="<?php echo esc_url(wc_get_cart_url()) ?>"><?php echo esc_html($labels['cart']) ?></a>
356
  </li>
357
  <li class="woolentor-checkout__breadcrumb-item active" data-step="step--info">
358
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['information']) ?></span>
359
  </li>
360
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--shipping">
361
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['shipping']) ?></span>
362
  </li>
363
  <li class="woolentor-checkout__breadcrumb-item" data-step="step--payment">
364
+ <span class="woolentor-checkout__breadcrumb-text"><?php echo esc_html($labels['payment']) ?></span>
365
  </li>
366
  </ul>
367
  </div>
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-03-06 04:48+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"
@@ -13,7 +13,7 @@ msgstr ""
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/\n"
16
- "X-Loco-Version: 2.5.8; wp-5.9.1\n"
17
  "X-Domain: woolentor"
18
 
19
  #. 1: Plugin name 2: PHP 3: Required PHP version
@@ -64,7 +64,7 @@ msgid ""
64
  "plugin to be installed and activated. Please install WooCommerce to continue."
65
  msgstr ""
66
 
67
- #: classes/class.default_data.php:261
68
  #, php-format
69
  msgid "%s customer review"
70
  msgid_plural "%s customer reviews"
@@ -132,7 +132,7 @@ msgstr ""
132
  msgid "76 Elementor Elements"
133
  msgstr ""
134
 
135
- #: includes/addons/product_tabs.php:1475 includes/addons/product_tabs.php:1601
136
  #: woolentor-blocks/src/blocks/product-tab/index.php:328
137
  msgid ":"
138
  msgstr ""
@@ -141,7 +141,7 @@ msgstr ""
141
  msgid "<i class=\"fa fa-shopping-cart\"></i>"
142
  msgstr ""
143
 
144
- #: includes/addons/product_tabs.php:1113
145
  msgid "Action Button"
146
  msgstr ""
147
 
@@ -174,11 +174,11 @@ msgstr ""
174
  msgid "Activated"
175
  msgstr ""
176
 
177
- #: classes/class.assest_management.php:351
178
  msgid "Activating.."
179
  msgstr ""
180
 
181
- #: classes/class.assest_management.php:352 includes/addons/wl_faq.php:460
182
  #: includes/addons/wl_faq.php:756 includes/addons/wb_product_data_tab.php:140
183
  #: includes/addons/wb_archive_product.php:758
184
  msgid "Active"
@@ -194,7 +194,7 @@ msgstr ""
194
  msgid "Add ID Manually"
195
  msgstr ""
196
 
197
- #: includes/admin/include/admin_field-manager.php:344
198
  msgid "Add Item"
199
  msgstr ""
200
 
@@ -221,8 +221,8 @@ msgstr ""
221
  msgid "Add to Cart Button Text"
222
  msgstr ""
223
 
224
- #: includes/helper-function.php:945 includes/helper-function.php:946
225
- #: includes/helper-function.php:962
226
  #: woolentor-blocks/includes/helper-functions.php:312
227
  #: woolentor-blocks/includes/helper-functions.php:313
228
  #: woolentor-blocks/includes/helper-functions.php:329
@@ -272,12 +272,15 @@ msgstr ""
272
  #: includes/addons/wb_archive_product.php:233
273
  #: includes/addons/wl_archive_title.php:104
274
  #: includes/addons/wb_product_related.php:161
 
275
  #: includes/addons/wb_product_description.php:47
276
  #: includes/addons/wl_category.php:276 includes/addons/wl_brand.php:290
277
- #: includes/addons/wb_product_title.php:101
 
 
278
  #: includes/addons/wb_customer_review.php:282
279
- #: includes/addons/product_tabs.php:228 includes/addons/product_tabs.php:950
280
- #: includes/addons/product_tabs.php:1029
281
  msgid "Alignment"
282
  msgstr ""
283
 
@@ -306,7 +309,7 @@ msgstr ""
306
  msgid "All Data Saved"
307
  msgstr ""
308
 
309
- #: classes/class.assest_management.php:341
310
  msgid "All Items have been Loaded"
311
  msgstr ""
312
 
@@ -314,7 +317,7 @@ msgstr ""
314
  msgid "Allow Order"
315
  msgstr ""
316
 
317
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:72
318
  msgid "Already have an account?"
319
  msgstr ""
320
 
@@ -335,11 +338,15 @@ msgstr ""
335
  msgid "Archive"
336
  msgstr ""
337
 
 
 
 
 
338
  #: includes/addons/wl_archive_title.php:222
339
  msgid "Archive Description"
340
  msgstr ""
341
 
342
- #: classes/class.widgets_control.php:354
343
  msgid "Archive Layout Default"
344
  msgstr ""
345
 
@@ -347,6 +354,10 @@ msgstr ""
347
  msgid "Archive Product"
348
  msgstr ""
349
 
 
 
 
 
350
  #: classes/class.widgets_control.php:238
351
  #: includes/addons/wl_archive_title.php:39
352
  #: includes/addons/wl_archive_title.php:220
@@ -389,7 +400,7 @@ msgstr ""
389
  #: includes/addons/product_image_accordion.php:163
390
  #: includes/addons/product_accordion.php:184
391
  #: includes/addons/wl_category.php:136 includes/addons/product_curvy.php:219
392
- #: includes/addons/product_tabs.php:183
393
  #: includes/addons/wl_category_grid.php:111
394
  msgid "Ascending"
395
  msgstr ""
@@ -398,12 +409,12 @@ msgstr ""
398
  msgid "Assigned Template Importing.."
399
  msgstr ""
400
 
401
- #: includes/addons/wl_testimonial.php:363 includes/addons/product_tabs.php:503
402
  #: includes/addons/wl_category_grid.php:329
403
  msgid "Autoplay animation speed"
404
  msgstr ""
405
 
406
- #: includes/addons/wl_testimonial.php:350 includes/addons/product_tabs.php:490
407
  #: includes/addons/wl_category_grid.php:317
408
  msgid "Autoplay speed"
409
  msgstr ""
@@ -425,7 +436,7 @@ msgstr ""
425
  msgid "Awaiting category image"
426
  msgstr ""
427
 
428
- #: classes/class.default_data.php:293
429
  msgid "Awaiting product image"
430
  msgstr ""
431
 
@@ -477,7 +488,7 @@ msgstr ""
477
  #: includes/addons/wb_image_marker.php:203
478
  #: includes/addons/wb_image_marker.php:256
479
  #: includes/addons/wb_customer_review.php:323
480
- #: includes/addons/product_tabs.php:773
481
  #: includes/addons/wl_category_grid.php:467
482
  #: includes/addons/wl_category_grid.php:849
483
  msgid "Background"
@@ -493,6 +504,7 @@ msgstr ""
493
  #: includes/addons/wb_archive_product.php:744
494
  #: includes/addons/wb_archive_product.php:777
495
  #: includes/addons/wb_archive_product.php:837
 
496
  #: includes/addons/wb_product_call_for_price.php:153
497
  #: includes/addons/wb_product_call_for_price.php:185
498
  #: includes/addons/product_accordion.php:61
@@ -500,9 +512,9 @@ msgstr ""
500
  #: includes/addons/wb_product_suggest_price.php:661
501
  #: includes/addons/wb_product_suggest_price.php:772
502
  #: includes/addons/wb_product_suggest_price.php:804
503
- #: includes/addons/product_tabs.php:658 includes/addons/product_tabs.php:710
504
- #: includes/addons/product_tabs.php:814 includes/addons/product_tabs.php:1143
505
- #: includes/addons/product_tabs.php:1203
506
  #: includes/addons/wb_product_add_to_cart.php:122
507
  #: includes/addons/wb_product_add_to_cart.php:154
508
  #: includes/addons/wl_category_grid.php:715
@@ -619,6 +631,7 @@ msgstr ""
619
  #: includes/addons/wb_archive_product.php:275
620
  #: includes/addons/wb_archive_product.php:584
621
  #: includes/addons/wb_archive_product.php:673
 
622
  #: includes/addons/wb_product_call_for_price.php:134
623
  #: includes/addons/wl_category.php:268 includes/addons/wl_brand.php:246
624
  #: includes/addons/wl_brand.php:327
@@ -643,10 +656,10 @@ msgstr ""
643
  #: includes/addons/wb_customer_review.php:366
644
  #: includes/addons/wb_wishsuite_table.php:95
645
  #: includes/addons/wb_wishsuite_table.php:123
646
- #: includes/addons/product_tabs.php:304 includes/addons/product_tabs.php:385
647
- #: includes/addons/product_tabs.php:671 includes/addons/product_tabs.php:723
648
- #: includes/addons/product_tabs.php:786 includes/addons/product_tabs.php:828
649
- #: includes/addons/product_tabs.php:875
650
  #: includes/addons/wb_product_add_to_cart.php:103
651
  #: includes/addons/wl_category_grid.php:514
652
  #: includes/addons/wl_category_grid.php:727
@@ -716,10 +729,10 @@ msgstr ""
716
  #: includes/addons/wb_image_marker.php:335
717
  #: includes/addons/wb_customer_review.php:341
718
  #: includes/addons/wb_customer_review.php:374
719
- #: includes/addons/product_tabs.php:312 includes/addons/product_tabs.php:394
720
- #: includes/addons/product_tabs.php:679 includes/addons/product_tabs.php:731
721
- #: includes/addons/product_tabs.php:794 includes/addons/product_tabs.php:836
722
- #: includes/addons/product_tabs.php:883
723
  #: includes/addons/wb_product_add_to_cart.php:111
724
  #: includes/addons/wl_category_grid.php:522
725
  #: includes/addons/wl_category_grid.php:735
@@ -836,7 +849,7 @@ msgstr ""
836
  msgid "Buy"
837
  msgstr ""
838
 
839
- #: classes/class.assest_management.php:348
840
  #: includes/admin/include/template-library.php:189
841
  #: includes/admin/include/template-library.php:241
842
  #: includes/admin/include/class.extension-manager.php:203
@@ -867,8 +880,7 @@ msgstr ""
867
  msgid "Carolina Monntoya"
868
  msgstr ""
869
 
870
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
871
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:218
872
  msgid "Cart"
873
  msgstr ""
874
 
@@ -887,6 +899,10 @@ msgid ""
887
  "layout template"
888
  msgstr ""
889
 
 
 
 
 
890
  #: classes/class.widgets_control.php:246
891
  msgid "Category"
892
  msgstr ""
@@ -912,7 +928,8 @@ msgstr ""
912
  msgid "Category List"
913
  msgstr ""
914
 
915
- #: classes/class.default_data.php:329
 
916
  msgid "Category:"
917
  msgid_plural "Categories:"
918
  msgstr[0] ""
@@ -931,12 +948,15 @@ msgstr[1] ""
931
  #: includes/addons/wb_archive_product.php:241
932
  #: includes/addons/wl_archive_title.php:112
933
  #: includes/addons/wb_product_related.php:169
 
934
  #: includes/addons/wb_product_description.php:55
935
  #: includes/addons/wl_category.php:284 includes/addons/wl_brand.php:298
936
- #: includes/addons/wb_product_title.php:109
 
 
937
  #: includes/addons/wb_customer_review.php:290
938
- #: includes/addons/product_tabs.php:236 includes/addons/product_tabs.php:958
939
- #: includes/addons/product_tabs.php:1037
940
  msgid "Center"
941
  msgstr ""
942
 
@@ -944,12 +964,12 @@ msgstr ""
944
  msgid "Change address"
945
  msgstr ""
946
 
947
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:131
948
  msgid "Choose a Payment Gateway"
949
  msgstr ""
950
 
951
  #: includes/addons/wl_brand.php:80
952
- #: includes/admin/include/admin_field-manager.php:211
953
  msgid "Choose Image"
954
  msgstr ""
955
 
@@ -1036,7 +1056,9 @@ msgstr ""
1036
  #: includes/addons/wb_archive_product.php:765
1037
  #: includes/addons/product_image_accordion.php:536
1038
  #: includes/addons/product_image_accordion.php:591
1039
- #: includes/addons/wb_whols.php:52 includes/addons/wb_product_related.php:128
 
 
1040
  #: includes/addons/product_accordion.php:614
1041
  #: includes/addons/product_accordion.php:661
1042
  #: includes/addons/wl_category.php:315 includes/addons/product_curvy.php:750
@@ -1058,9 +1080,9 @@ msgstr ""
1058
  #: includes/addons/wb_customer_review.php:453
1059
  #: includes/addons/wb_customer_review.php:509
1060
  #: includes/addons/wb_customer_review.php:564
1061
- #: includes/addons/product_tabs.php:279 includes/addons/product_tabs.php:358
1062
- #: includes/addons/product_tabs.php:646 includes/addons/product_tabs.php:761
1063
- #: includes/addons/product_tabs.php:1131 includes/addons/product_tabs.php:1191
1064
  #: includes/addons/wb_product_additional_information.php:72
1065
  #: includes/addons/wb_product_additional_information.php:120
1066
  #: includes/addons/add_banner.php:155 includes/addons/add_banner.php:197
@@ -1084,22 +1106,21 @@ msgstr ""
1084
  msgid "Columns"
1085
  msgstr ""
1086
 
1087
- #: includes/helper-function.php:907 includes/addons/product_flash_sale.php:123
1088
  #: includes/addons/product_image_accordion.php:146
1089
  #: includes/addons/product_accordion.php:167
1090
- #: includes/addons/product_curvy.php:202 includes/addons/product_tabs.php:166
1091
  msgid "Comment count"
1092
  msgstr ""
1093
 
1094
- #: includes/helper-function.php:962
1095
  #: woolentor-blocks/includes/helper-functions.php:329
1096
  #: includes/modules/compare/includes/classes/Admin/Dashboard.php:59
1097
  #: includes/modules/compare/includes/classes/Admin/Dashboard.php:60
1098
  msgid "Compare"
1099
  msgstr ""
1100
 
1101
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:67
1102
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:95
1103
  msgid "Contact information"
1104
  msgstr ""
1105
 
@@ -1160,11 +1181,11 @@ msgstr ""
1160
  msgid "Content Top"
1161
  msgstr ""
1162
 
1163
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:157
1164
- msgid "Continue to Payment"
1165
  msgstr ""
1166
 
1167
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:153
1168
  msgid "Continue to shipping"
1169
  msgstr ""
1170
 
@@ -1248,7 +1269,7 @@ msgid "Custom Label"
1248
  msgstr ""
1249
 
1250
  #: includes/addons/product_flash_sale.php:104
1251
- #: includes/addons/product_tabs.php:147
1252
  msgid "Custom Order"
1253
  msgstr ""
1254
 
@@ -1278,13 +1299,13 @@ msgstr ""
1278
  msgid "Data Saved successfully!"
1279
  msgstr ""
1280
 
1281
- #: includes/helper-function.php:904 includes/addons/product_flash_sale.php:120
1282
  #: includes/addons/wb_product_upsell.php:62
1283
  #: includes/addons/wb_archive_product.php:127
1284
  #: includes/addons/product_image_accordion.php:143
1285
  #: includes/addons/wb_product_related.php:77
1286
  #: includes/addons/product_accordion.php:164
1287
- #: includes/addons/product_curvy.php:199 includes/addons/product_tabs.php:163
1288
  msgid "Date"
1289
  msgstr ""
1290
 
@@ -1300,7 +1321,7 @@ msgstr ""
1300
  msgid "Default"
1301
  msgstr ""
1302
 
1303
- #: includes/helper-function.php:712
1304
  msgid "Default sorting"
1305
  msgstr ""
1306
 
@@ -1320,7 +1341,7 @@ msgstr ""
1320
  #: includes/addons/product_image_accordion.php:162
1321
  #: includes/addons/product_accordion.php:183
1322
  #: includes/addons/wl_category.php:137 includes/addons/product_curvy.php:218
1323
- #: includes/addons/product_tabs.php:182
1324
  #: includes/addons/wl_category_grid.php:112
1325
  msgid "Descending"
1326
  msgstr ""
@@ -1336,7 +1357,7 @@ msgstr ""
1336
  msgid "Description Color"
1337
  msgstr ""
1338
 
1339
- #: classes/class.default_data.php:242
1340
  msgid "Description dose not set this product."
1341
  msgstr ""
1342
 
@@ -1368,8 +1389,8 @@ msgstr ""
1368
  msgid "Do you want to individual icon ?"
1369
  msgstr ""
1370
 
1371
- #: includes/admin/include/admin_field-manager.php:264
1372
- #: includes/admin/include/admin_field-manager.php:383
1373
  #: includes/admin/templates/dashboard-welcome.php:19
1374
  msgid "Documentation"
1375
  msgstr ""
@@ -1478,7 +1499,7 @@ msgstr ""
1478
  msgid "Even Heading Background"
1479
  msgstr ""
1480
 
1481
- #: classes/class.widgets_control.php:381
1482
  #: includes/addons/wb_ever_compare_table.php:45
1483
  msgid "EverCompare"
1484
  msgstr ""
@@ -1500,7 +1521,7 @@ msgstr ""
1500
  msgid "FAQ Title"
1501
  msgstr ""
1502
 
1503
- #: includes/helper-function.php:909
1504
  msgid "Featured"
1505
  msgstr ""
1506
 
@@ -1578,7 +1599,7 @@ msgstr ""
1578
  #: includes/addons/wl_product_horizontal_filter.php:613
1579
  #: includes/addons/wl_product_horizontal_filter.php:794
1580
  #: includes/addons/wl_onepage_slider.php:414
1581
- #: includes/addons/wl_testimonial.php:760 includes/addons/product_tabs.php:1155
1582
  msgid "Font Size"
1583
  msgstr ""
1584
 
@@ -1718,6 +1739,10 @@ msgstr ""
1718
  msgid "Height"
1719
  msgstr ""
1720
 
 
 
 
 
1721
  #: includes/admin/templates/dashboard-style.php:20
1722
  #: includes/admin/templates/dashboard-style.php:23
1723
  msgid "Helping Screenshot"
@@ -1727,7 +1752,7 @@ msgstr ""
1727
  msgid "Here"
1728
  msgstr ""
1729
 
1730
- #: includes/helper-function.php:831 includes/helper-function.php:849
1731
  msgid "here"
1732
  msgstr ""
1733
 
@@ -1766,6 +1791,8 @@ msgstr ""
1766
 
1767
  #: includes/addons/product_image_accordion.php:228
1768
  #: includes/addons/product_curvy.php:263
 
 
1769
  msgid "Hide Title"
1770
  msgstr ""
1771
 
@@ -1809,8 +1836,8 @@ msgstr ""
1809
  #: includes/addons/wl_product_filter.php:340
1810
  #: includes/addons/wl_product_filter.php:461
1811
  #: includes/addons/wl_product_filter.php:698
1812
- #: includes/addons/product_tabs.php:350 includes/addons/product_tabs.php:745
1813
- #: includes/addons/product_tabs.php:1063 includes/addons/product_tabs.php:1185
1814
  #: includes/addons/wb_product_add_to_cart.php:136
1815
  #: includes/addons/wl_category_grid.php:823
1816
  msgid "Hover"
@@ -1908,14 +1935,14 @@ msgstr ""
1908
  msgid "Icon Width"
1909
  msgstr ""
1910
 
1911
- #: includes/helper-function.php:903 includes/addons/product_flash_sale.php:119
1912
  #: includes/addons/product_image_accordion.php:142
1913
  #: includes/addons/product_accordion.php:163
1914
- #: includes/addons/product_curvy.php:198 includes/addons/product_tabs.php:162
1915
  msgid "ID"
1916
  msgstr ""
1917
 
1918
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:80
1919
  msgid ""
1920
  "If you have shopped with us before, please enter your details below. If you "
1921
  "are a new customer, please proceed to the Billing section."
@@ -1954,7 +1981,7 @@ msgstr ""
1954
  msgid "Image/Icon"
1955
  msgstr ""
1956
 
1957
- #: classes/class.assest_management.php:347
1958
  msgid "Import"
1959
  msgstr ""
1960
 
@@ -1966,20 +1993,19 @@ msgstr ""
1966
  msgid "Import template to your Library"
1967
  msgstr ""
1968
 
1969
- #: classes/class.assest_management.php:345
1970
  msgid "Import to Library"
1971
  msgstr ""
1972
 
1973
- #: classes/class.assest_management.php:346
1974
  msgid "Import to Page"
1975
  msgstr ""
1976
 
1977
- #: classes/class.assest_management.php:340
1978
  msgid "in this package"
1979
  msgstr ""
1980
 
1981
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
1982
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:221
1983
  msgid "Information"
1984
  msgstr ""
1985
 
@@ -2019,7 +2045,7 @@ msgstr ""
2019
  msgid "Install WooCommerce"
2020
  msgstr ""
2021
 
2022
- #: classes/class.assest_management.php:350
2023
  msgid "Installing.."
2024
  msgstr ""
2025
 
@@ -2048,12 +2074,12 @@ msgstr ""
2048
  #: includes/addons/wb_product_data_tab.php:125
2049
  #: includes/addons/wb_archive_product.php:249
2050
  #: includes/addons/wb_product_description.php:63
2051
- #: includes/addons/product_tabs.php:244 includes/addons/product_tabs.php:966
2052
- #: includes/addons/product_tabs.php:1045
2053
  msgid "Justified"
2054
  msgstr ""
2055
 
2056
- #: classes/class.widgets_control.php:388 includes/addons/wb_just_table.php:44
2057
  msgid "JustTable"
2058
  msgstr ""
2059
 
@@ -2141,13 +2167,18 @@ msgstr ""
2141
  #: includes/addons/wb_archive_product.php:900
2142
  #: includes/addons/wl_archive_title.php:108
2143
  #: includes/addons/wb_product_related.php:165
 
2144
  #: includes/addons/wb_product_description.php:51
2145
  #: includes/addons/wl_category.php:280
2146
  #: includes/addons/wl_product_video_gallery.php:58
2147
- #: includes/addons/wl_brand.php:294 includes/addons/wb_product_title.php:105
 
 
 
2148
  #: includes/addons/wb_customer_review.php:286
2149
- #: includes/addons/product_tabs.php:232 includes/addons/product_tabs.php:954
2150
- #: includes/addons/product_tabs.php:1033 includes/addons/add_banner.php:67
 
2151
  msgid "Left"
2152
  msgstr ""
2153
 
@@ -2170,7 +2201,7 @@ msgstr ""
2170
  msgid "List Item"
2171
  msgstr ""
2172
 
2173
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:73
2174
  msgid "Log in"
2175
  msgstr ""
2176
 
@@ -2252,8 +2283,10 @@ msgstr ""
2252
  #: includes/addons/product_image_accordion.php:457
2253
  #: includes/addons/product_image_accordion.php:503
2254
  #: includes/addons/wb_product_image.php:70
 
2255
  #: includes/addons/wb_product_related.php:148
2256
  #: includes/addons/wb_product_call_for_price.php:121
 
2257
  #: includes/addons/product_accordion.php:328
2258
  #: includes/addons/product_accordion.php:472
2259
  #: includes/addons/product_accordion.php:535
@@ -2263,14 +2296,16 @@ msgstr ""
2263
  #: includes/addons/product_curvy.php:707
2264
  #: includes/addons/wl_product_video_gallery.php:144
2265
  #: includes/addons/wl_brand.php:278
 
2266
  #: includes/addons/wb_product_suggest_price.php:245
2267
  #: includes/addons/wb_product_suggest_price.php:344
2268
  #: includes/addons/wb_product_suggest_price.php:442
2269
  #: includes/addons/wb_product_suggest_price.php:597
2270
  #: includes/addons/wb_product_suggest_price.php:740
2271
  #: includes/addons/wb_product_rating.php:80
2272
- #: includes/addons/wb_product_title.php:88
2273
  #: includes/addons/wl_product_filter.php:191
 
2274
  #: includes/addons/wb_image_marker.php:346
2275
  #: includes/addons/wb_image_marker.php:388
2276
  #: includes/addons/wb_customer_review.php:416
@@ -2282,6 +2317,7 @@ msgstr ""
2282
  #: includes/addons/add_banner.php:167 includes/addons/add_banner.php:218
2283
  #: includes/addons/wl_category_grid.php:500
2284
  #: includes/addons/wl_category_grid.php:594
 
2285
  msgid "Margin"
2286
  msgstr ""
2287
 
@@ -2359,12 +2395,12 @@ msgstr ""
2359
  msgid "Mixed order Products"
2360
  msgstr ""
2361
 
2362
- #: includes/addons/wl_testimonial.php:427 includes/addons/product_tabs.php:570
2363
  #: includes/addons/wl_category_grid.php:393
2364
  msgid "Mobile Phone"
2365
  msgstr ""
2366
 
2367
- #: includes/addons/wl_testimonial.php:458 includes/addons/product_tabs.php:603
2368
  #: includes/addons/wl_category_grid.php:424
2369
  msgid "Mobile Resolution"
2370
  msgstr ""
@@ -2397,18 +2433,19 @@ msgstr ""
2397
  msgid "Multiple Categories"
2398
  msgstr ""
2399
 
2400
- #: classes/class.default_data.php:325
 
2401
  msgid "N/A"
2402
  msgstr ""
2403
 
2404
- #: includes/helper-function.php:905 includes/addons/product_flash_sale.php:121
2405
  #: includes/addons/wl_testimonial.php:78 includes/addons/wl_testimonial.php:572
2406
  #: includes/addons/product_image_accordion.php:144
2407
  #: includes/addons/product_accordion.php:165
2408
  #: includes/addons/product_curvy.php:200
2409
  #: includes/addons/wb_customer_review.php:76
2410
  #: includes/addons/wb_customer_review.php:388
2411
- #: includes/addons/product_tabs.php:164
2412
  #: includes/admin/include/class.template-manager.php:349
2413
  msgid "Name"
2414
  msgstr ""
@@ -2417,19 +2454,19 @@ msgstr ""
2417
  msgid "Name Field Placeholder"
2418
  msgstr ""
2419
 
2420
- #: includes/addons/wl_testimonial.php:966 includes/addons/product_tabs.php:753
2421
  #: includes/addons/wl_category_grid.php:830
2422
  msgid "Navigation"
2423
  msgstr ""
2424
 
2425
- #: includes/addons/wl_testimonial.php:809 includes/addons/product_tabs.php:638
2426
  #: includes/addons/wl_category_grid.php:673
2427
  msgid "Navigation Arrow"
2428
  msgstr ""
2429
 
2430
  #: includes/addons/wl_testimonial.php:894
2431
- #: includes/addons/wl_testimonial.php:1017 includes/addons/product_tabs.php:702
2432
- #: includes/addons/product_tabs.php:806
2433
  #: includes/addons/wl_category_grid.php:758
2434
  #: includes/addons/wl_category_grid.php:881
2435
  msgid "Navigation Dots"
@@ -2457,7 +2494,7 @@ msgstr ""
2457
  #: includes/addons/wl_faq.php:202 includes/addons/wl_testimonial.php:214
2458
  #: includes/addons/wl_testimonial.php:328
2459
  #: includes/addons/wb_customer_review.php:202
2460
- #: includes/addons/product_tabs.php:465
2461
  #: includes/addons/wl_category_grid.php:150
2462
  #: includes/addons/wl_category_grid.php:211
2463
  #: includes/addons/wl_category_grid.php:295
@@ -2470,7 +2507,7 @@ msgstr ""
2470
  msgid "No Gutters"
2471
  msgstr ""
2472
 
2473
- #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:337
2474
  msgid "No naughty business please!"
2475
  msgstr ""
2476
 
@@ -2478,11 +2515,11 @@ msgstr ""
2478
  msgid "No products were found matching your selection."
2479
  msgstr ""
2480
 
2481
- #: classes/class.default_data.php:267
2482
  msgid "No Rating Available"
2483
  msgstr ""
2484
 
2485
- #: classes/class.default_data.php:427
2486
  msgid "No related products are available."
2487
  msgstr ""
2488
 
@@ -2500,7 +2537,7 @@ msgstr ""
2500
  msgid "No shipping options were found for %s."
2501
  msgstr ""
2502
 
2503
- #: classes/class.default_data.php:398
2504
  msgid "No upsell products are available."
2505
  msgstr ""
2506
 
@@ -2511,12 +2548,12 @@ msgstr ""
2511
  msgid "Nonce Varification Faild !"
2512
  msgstr ""
2513
 
2514
- #: includes/helper-function.php:902 includes/addons/product_flash_sale.php:118
2515
  #: includes/addons/product_image_accordion.php:141
2516
  #: includes/addons/product_accordion.php:162
2517
  #: includes/addons/product_curvy.php:197
2518
  #: includes/addons/wl_product_filter.php:881
2519
- #: includes/addons/product_tabs.php:161
2520
  msgid "None"
2521
  msgstr ""
2522
 
@@ -2542,8 +2579,8 @@ msgstr ""
2542
  #: includes/addons/wl_product_filter.php:289
2543
  #: includes/addons/wl_product_filter.php:396
2544
  #: includes/addons/wl_product_filter.php:633
2545
- #: includes/addons/product_tabs.php:264 includes/addons/product_tabs.php:631
2546
- #: includes/addons/product_tabs.php:867 includes/addons/product_tabs.php:1124
2547
  #: includes/addons/wb_product_add_to_cart.php:51
2548
  #: includes/addons/wl_category_grid.php:666
2549
  msgid "Normal"
@@ -2557,7 +2594,7 @@ msgstr ""
2557
  msgid "Not found in Trash"
2558
  msgstr ""
2559
 
2560
- #: classes/class.assest_management.php:342
2561
  msgid "Nothing Found"
2562
  msgstr ""
2563
 
@@ -2631,7 +2668,7 @@ msgstr ""
2631
  #: includes/addons/wb_product_upsell.php:76
2632
  #: includes/addons/wb_archive_product.php:144
2633
  #: includes/addons/wb_product_related.php:91
2634
- #: includes/addons/wl_category.php:132 includes/addons/product_tabs.php:178
2635
  #: includes/addons/wl_category_grid.php:107
2636
  msgid "Order"
2637
  msgstr ""
@@ -2655,10 +2692,18 @@ msgstr ""
2655
  #: includes/addons/wb_archive_product.php:123
2656
  #: includes/addons/product_image_accordion.php:137
2657
  #: includes/addons/product_accordion.php:158
2658
- #: includes/addons/product_curvy.php:193 includes/addons/product_tabs.php:157
2659
  msgid "Order by"
2660
  msgstr ""
2661
 
 
 
 
 
 
 
 
 
2662
  #: includes/addons/product_flash_sale.php:580
2663
  msgid "Others"
2664
  msgstr ""
@@ -2724,7 +2769,7 @@ msgstr ""
2724
  #: includes/addons/wb_customer_review.php:429
2725
  #: includes/addons/wb_customer_review.php:485
2726
  #: includes/addons/wb_customer_review.php:541
2727
- #: includes/addons/product_tabs.php:690
2728
  #: includes/addons/wb_product_add_to_cart.php:78
2729
  #: includes/addons/wl_category_grid.php:445
2730
  #: includes/addons/wl_category_grid.php:746
@@ -2746,13 +2791,12 @@ msgstr ""
2746
  msgid "Password"
2747
  msgstr ""
2748
 
2749
- #: includes/addons/wl_testimonial.php:332 includes/addons/product_tabs.php:469
2750
  #: includes/addons/wl_category_grid.php:299
2751
  msgid "Pause on Hover?"
2752
  msgstr ""
2753
 
2754
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
2755
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:227
2756
  msgid "Payment"
2757
  msgstr ""
2758
 
@@ -2764,7 +2808,7 @@ msgstr ""
2764
  msgid "PHP"
2765
  msgstr ""
2766
 
2767
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:166
2768
  msgid "Place order"
2769
  msgstr ""
2770
 
@@ -2846,9 +2890,9 @@ msgctxt "Post Type Singular Name"
2846
  msgid "Template Builder"
2847
  msgstr ""
2848
 
2849
- #: classes/class.assest_management.php:349
2850
- #: includes/admin/include/admin_field-manager.php:263
2851
- #: includes/admin/include/admin_field-manager.php:382
2852
  msgid "Preview"
2853
  msgstr ""
2854
 
@@ -2872,11 +2916,11 @@ msgstr ""
2872
  msgid "Price Color"
2873
  msgstr ""
2874
 
2875
- #: includes/addons/product_tabs.php:1008
2876
  msgid "Price color"
2877
  msgstr ""
2878
 
2879
- #: classes/class.default_data.php:223
2880
  msgid "Price does not set this product."
2881
  msgstr ""
2882
 
@@ -2901,11 +2945,11 @@ msgstr ""
2901
  msgid "Pricing"
2902
  msgstr ""
2903
 
2904
- #: classes/class.assest_management.php:337
2905
  #: includes/admin/include/class.template-manager.php:375
2906
  #: includes/admin/include/admin_field-manager.php:126
2907
- #: includes/admin/include/admin_field-manager.php:245
2908
- #: includes/admin/include/admin_field-manager.php:362
2909
  #: includes/admin/include/templates_list.php:53
2910
  msgid "Pro"
2911
  msgstr ""
@@ -2922,7 +2966,7 @@ msgstr ""
2922
  msgid "Product Add To Cart"
2923
  msgstr ""
2924
 
2925
- #: includes/helper-function.php:947
2926
  #: woolentor-blocks/includes/helper-functions.php:314
2927
  msgid "Product Added"
2928
  msgstr ""
@@ -2939,9 +2983,10 @@ msgstr ""
2939
  msgid "Product Call for Price"
2940
  msgstr ""
2941
 
 
2942
  #: includes/addons/product_image_accordion.php:113
2943
  #: includes/addons/product_accordion.php:124
2944
- #: includes/addons/product_curvy.php:159 includes/addons/product_tabs.php:136
2945
  msgid "Product Categories"
2946
  msgstr ""
2947
 
@@ -2949,19 +2994,23 @@ msgstr ""
2949
  msgid "Product Category"
2950
  msgstr ""
2951
 
 
 
 
 
2952
  #: includes/addons/product_curvy.php:577
2953
  msgid "Product Content"
2954
  msgstr ""
2955
 
2956
- #: includes/addons/product_tabs.php:918
2957
  msgid "Product Content Area Padding"
2958
  msgstr ""
2959
 
2960
- #: includes/addons/product_tabs.php:930
2961
  msgid "Product Content Background"
2962
  msgstr ""
2963
 
2964
- #: includes/addons/product_tabs.php:1082
2965
  msgid "Product content background"
2966
  msgstr ""
2967
 
@@ -2987,7 +3036,7 @@ msgstr ""
2987
  msgid "Product Filter"
2988
  msgstr ""
2989
 
2990
- #: includes/addons/product_tabs.php:1094
2991
  msgid "Product hover content area padding"
2992
  msgstr ""
2993
 
@@ -3005,11 +3054,11 @@ msgstr ""
3005
  msgid "Product Image Accordion"
3006
  msgstr ""
3007
 
3008
- #: includes/addons/product_tabs.php:894
3009
  msgid "Product Image Area Padding"
3010
  msgstr ""
3011
 
3012
- #: includes/addons/product_tabs.php:906
3013
  msgid "Product Image Background"
3014
  msgstr ""
3015
 
@@ -3035,15 +3084,19 @@ msgid ""
3035
  "from the \"Inventory\" tab to display the stock progress indicator.\""
3036
  msgstr ""
3037
 
3038
- #: classes/class.widgets_control.php:315 includes/helper-function.php:910
 
 
 
 
3039
  #: includes/addons/product_flash_sale.php:452
3040
  #: includes/addons/product_image_accordion.php:407
3041
  #: includes/addons/product_accordion.php:485
3042
- #: includes/addons/product_curvy.php:478 includes/addons/product_tabs.php:1000
3043
  msgid "Product Price"
3044
  msgstr ""
3045
 
3046
- #: classes/class.widgets_control.php:347
3047
  msgid "Product QR Code"
3048
  msgstr ""
3049
 
@@ -3074,7 +3127,11 @@ msgstr ""
3074
  msgid "Product short description"
3075
  msgstr ""
3076
 
3077
- #: includes/addons/product_tabs.php:204
 
 
 
 
3078
  msgid "Product Slider"
3079
  msgstr ""
3080
 
@@ -3090,11 +3147,11 @@ msgstr ""
3090
  msgid "Product suggest price"
3091
  msgstr ""
3092
 
3093
- #: includes/addons/product_tabs.php:194
3094
  msgid "Product Tab"
3095
  msgstr ""
3096
 
3097
- #: includes/addons/product_tabs.php:291 includes/addons/product_tabs.php:371
3098
  msgid "Product tab menu background"
3099
  msgstr ""
3100
 
@@ -3102,12 +3159,20 @@ msgstr ""
3102
  msgid "Product Tabs"
3103
  msgstr ""
3104
 
 
 
 
 
 
 
 
 
3105
  #: classes/class.widgets_control.php:287
3106
  #: includes/addons/product_flash_sale.php:397
3107
  #: includes/addons/product_image_accordion.php:353
3108
  #: includes/addons/product_curvy.php:406
3109
- #: includes/addons/wb_product_title.php:41
3110
- #: includes/addons/wb_product_title.php:60
3111
  msgid "Product Title"
3112
  msgstr ""
3113
 
@@ -3157,13 +3222,13 @@ msgstr ""
3157
  msgid "Query Settings"
3158
  msgstr ""
3159
 
3160
- #: includes/helper-function.php:908 includes/addons/product_flash_sale.php:124
3161
  #: includes/addons/wb_product_upsell.php:67
3162
  #: includes/addons/wb_archive_product.php:132
3163
  #: includes/addons/product_image_accordion.php:147
3164
  #: includes/addons/wb_product_related.php:82
3165
  #: includes/addons/product_accordion.php:168
3166
- #: includes/addons/product_curvy.php:203 includes/addons/product_tabs.php:167
3167
  msgid "Random"
3168
  msgstr ""
3169
 
@@ -3192,7 +3257,7 @@ msgstr ""
3192
  msgid "Rating Color"
3193
  msgstr ""
3194
 
3195
- #: classes/class.default_data.php:249
3196
  msgid "Rating dose not enable"
3197
  msgstr ""
3198
 
@@ -3247,15 +3312,20 @@ msgstr ""
3247
  msgid "Required for stock progress bar"
3248
  msgstr ""
3249
 
3250
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:154
 
 
 
 
 
3251
  msgid "Return to cart"
3252
  msgstr ""
3253
 
3254
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:158
3255
  msgid "Return to informations"
3256
  msgstr ""
3257
 
3258
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:169
3259
  msgid "Return to shipping"
3260
  msgstr ""
3261
 
@@ -3282,13 +3352,18 @@ msgstr ""
3282
  #: includes/addons/wb_archive_product.php:904
3283
  #: includes/addons/wl_archive_title.php:116
3284
  #: includes/addons/wb_product_related.php:173
 
3285
  #: includes/addons/wb_product_description.php:59
3286
  #: includes/addons/wl_category.php:288
3287
  #: includes/addons/wl_product_video_gallery.php:62
3288
- #: includes/addons/wl_brand.php:302 includes/addons/wb_product_title.php:113
 
 
 
3289
  #: includes/addons/wb_customer_review.php:294
3290
- #: includes/addons/product_tabs.php:240 includes/addons/product_tabs.php:962
3291
- #: includes/addons/product_tabs.php:1041 includes/addons/add_banner.php:68
 
3292
  msgid "Right"
3293
  msgstr ""
3294
 
@@ -3453,7 +3528,7 @@ msgstr ""
3453
  msgid "Set featured image"
3454
  msgstr ""
3455
 
3456
- #: includes/helper-function.php:831 includes/helper-function.php:849
3457
  msgid "Set the initial stock amount from"
3458
  msgstr ""
3459
 
@@ -3472,11 +3547,10 @@ msgstr ""
3472
  msgid "Ship to a different address?"
3473
  msgstr ""
3474
 
3475
- #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:282
3476
- #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:283
3477
  #: includes/modules/shopify-like-checkout/templates/review-order.php:26
3478
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
3479
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:224
3480
  msgid "Shipping"
3481
  msgstr ""
3482
 
@@ -3484,7 +3558,7 @@ msgstr ""
3484
  msgid "Shipping costs are calculated during checkout."
3485
  msgstr ""
3486
 
3487
- #: includes/modules/shopify-like-checkout/templates/form-checkout.php:117
3488
  msgid "Shipping Method"
3489
  msgstr ""
3490
 
@@ -3509,7 +3583,7 @@ msgstr ""
3509
  msgid "Shop now"
3510
  msgstr ""
3511
 
3512
- #: classes/class.default_data.php:232
3513
  msgid "Short description dose not set this product."
3514
  msgstr ""
3515
 
@@ -3605,7 +3679,12 @@ msgstr ""
3605
  msgid "Size"
3606
  msgstr ""
3607
 
3608
- #: classes/class.default_data.php:325
 
 
 
 
 
3609
  msgid "SKU:"
3610
  msgstr ""
3611
 
@@ -3613,23 +3692,23 @@ msgstr ""
3613
  msgid "Slider"
3614
  msgstr ""
3615
 
3616
- #: includes/addons/wl_testimonial.php:307 includes/addons/product_tabs.php:438
3617
  #: includes/addons/wl_category_grid.php:274
3618
  msgid "Slider Arrow"
3619
  msgstr ""
3620
 
3621
- #: includes/addons/wl_testimonial.php:339 includes/addons/product_tabs.php:476
3622
  #: includes/addons/wl_category_grid.php:306
3623
  msgid "Slider autoplay"
3624
  msgstr ""
3625
 
3626
  #: includes/addons/wl_testimonial.php:788 includes/addons/wl_brand.php:350
3627
- #: includes/addons/wl_brand.php:362 includes/addons/product_tabs.php:616
3628
  #: includes/addons/wl_category_grid.php:652
3629
  msgid "Slider Controller Style"
3630
  msgstr ""
3631
 
3632
- #: includes/addons/wl_testimonial.php:317 includes/addons/product_tabs.php:451
3633
  #: includes/addons/wl_category_grid.php:284
3634
  msgid "Slider dots"
3635
  msgstr ""
@@ -3640,8 +3719,8 @@ msgstr ""
3640
 
3641
  #: includes/addons/wl_testimonial.php:375
3642
  #: includes/addons/wl_testimonial.php:406
3643
- #: includes/addons/wl_testimonial.php:447 includes/addons/product_tabs.php:515
3644
- #: includes/addons/product_tabs.php:548 includes/addons/product_tabs.php:591
3645
  #: includes/addons/wl_category_grid.php:341
3646
  #: includes/addons/wl_category_grid.php:372
3647
  #: includes/addons/wl_category_grid.php:413
@@ -3650,8 +3729,8 @@ msgstr ""
3650
 
3651
  #: includes/addons/wl_testimonial.php:296
3652
  #: includes/addons/wl_testimonial.php:395
3653
- #: includes/addons/wl_testimonial.php:436 includes/addons/product_tabs.php:423
3654
- #: includes/addons/product_tabs.php:536 includes/addons/product_tabs.php:579
3655
  #: includes/addons/wl_category_grid.php:263
3656
  #: includes/addons/wl_category_grid.php:361
3657
  #: includes/addons/wl_category_grid.php:402
@@ -3671,12 +3750,12 @@ msgid "Slider On"
3671
  msgstr ""
3672
 
3673
  #: includes/addons/wl_testimonial.php:286 includes/addons/wl_brand.php:208
3674
- #: includes/addons/wl_brand.php:219 includes/addons/product_tabs.php:413
3675
  #: includes/addons/wl_category_grid.php:253
3676
  msgid "Slider Option"
3677
  msgstr ""
3678
 
3679
- #: includes/helper-function.php:844
3680
  msgid "Sold"
3681
  msgstr ""
3682
 
@@ -3745,23 +3824,23 @@ msgstr ""
3745
  msgid "Sort By"
3746
  msgstr ""
3747
 
3748
- #: includes/helper-function.php:714
3749
  msgid "Sort by average rating"
3750
  msgstr ""
3751
 
3752
- #: includes/helper-function.php:715
3753
  msgid "Sort by latest"
3754
  msgstr ""
3755
 
3756
- #: includes/helper-function.php:713
3757
  msgid "Sort by popularity"
3758
  msgstr ""
3759
 
3760
- #: includes/helper-function.php:717
3761
  msgid "Sort by price: high to low"
3762
  msgstr ""
3763
 
3764
- #: includes/helper-function.php:716
3765
  msgid "Sort by price: low to high"
3766
  msgstr ""
3767
 
@@ -3796,7 +3875,7 @@ msgstr ""
3796
  msgid "Start from $100"
3797
  msgstr ""
3798
 
3799
- #: classes/class.default_data.php:373
3800
  msgid "Stock availability does not exist this product."
3801
  msgstr ""
3802
 
@@ -3831,7 +3910,7 @@ msgstr ""
3831
  #: includes/addons/wb_product_rating.php:40
3832
  #: includes/addons/wb_image_marker.php:78
3833
  #: includes/addons/wb_customer_review.php:46
3834
- #: includes/addons/wb_product_stock.php:40 includes/addons/product_tabs.php:854
3835
  #: includes/addons/add_banner.php:50 includes/addons/add_banner.php:139
3836
  msgid "Style"
3837
  msgstr ""
@@ -3942,15 +4021,15 @@ msgstr ""
3942
  msgid "Tab Menu"
3943
  msgstr ""
3944
 
3945
- #: includes/addons/product_tabs.php:335
3946
  msgid "Tab Menu margin"
3947
  msgstr ""
3948
 
3949
- #: includes/addons/product_tabs.php:323
3950
  msgid "Tab Menu padding"
3951
  msgstr ""
3952
 
3953
- #: includes/addons/product_tabs.php:218
3954
  msgid "Tab Menu Style"
3955
  msgstr ""
3956
 
@@ -3966,22 +4045,27 @@ msgstr ""
3966
  msgid "Table Heading"
3967
  msgstr ""
3968
 
3969
- #: includes/addons/wl_testimonial.php:386 includes/addons/product_tabs.php:527
3970
  #: includes/addons/wl_category_grid.php:352
3971
  msgid "Tablet"
3972
  msgstr ""
3973
 
3974
- #: includes/addons/wl_testimonial.php:417 includes/addons/product_tabs.php:560
3975
  #: includes/addons/wl_category_grid.php:383
3976
  msgid "Tablet Resolution"
3977
  msgstr ""
3978
 
3979
- #: classes/class.default_data.php:331
 
3980
  msgid "Tag:"
3981
  msgid_plural "Tags:"
3982
  msgstr[0] ""
3983
  msgstr[1] ""
3984
 
 
 
 
 
3985
  #: includes/admin/include/class.template_cpt.php:25
3986
  #: includes/admin/include/class.template_cpt.php:26
3987
  msgid "Template"
@@ -4088,12 +4172,12 @@ msgstr ""
4088
  msgid "The Basics Of Western Astrology Explained"
4089
  msgstr ""
4090
 
4091
- #: includes/addons/wl_testimonial.php:459 includes/addons/product_tabs.php:604
4092
  #: includes/addons/wl_category_grid.php:425
4093
  msgid "The resolution to mobile."
4094
  msgstr ""
4095
 
4096
- #: includes/addons/wl_testimonial.php:418 includes/addons/product_tabs.php:561
4097
  #: includes/addons/wl_category_grid.php:384
4098
  msgid "The resolution to the tablet."
4099
  msgstr ""
@@ -4108,7 +4192,7 @@ msgstr ""
4108
  msgid "Theme Activated"
4109
  msgstr ""
4110
 
4111
- #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:286
4112
  #: includes/modules/shopify-like-checkout/templates/cart-shipping.php:53
4113
  msgid ""
4114
  "There are no shipping options available. Please ensure that your address has "
@@ -4146,7 +4230,7 @@ msgstr ""
4146
  msgid "Thumbnails Position"
4147
  msgstr ""
4148
 
4149
- #: includes/helper-function.php:906 includes/addons/wl_faq.php:64
4150
  #: includes/addons/wl_faq.php:338 includes/addons/product_flash_sale.php:122
4151
  #: includes/addons/product_flash_sale.php:758
4152
  #: includes/addons/wl_product_horizontal_filter.php:193
@@ -4167,8 +4251,8 @@ msgstr ""
4167
  #: includes/addons/wl_category.php:307 includes/addons/product_curvy.php:201
4168
  #: includes/addons/wl_product_filter.php:90
4169
  #: includes/addons/wl_product_filter.php:139
4170
- #: includes/addons/wb_image_marker.php:300 includes/addons/product_tabs.php:165
4171
- #: includes/addons/product_tabs.php:942 includes/addons/add_banner.php:147
4172
  #: includes/addons/wl_category_grid.php:539
4173
  msgid "Title"
4174
  msgstr ""
@@ -4182,11 +4266,13 @@ msgstr ""
4182
  #: includes/addons/product_image_accordion.php:370
4183
  #: includes/addons/product_accordion.php:410
4184
  #: includes/addons/product_curvy.php:423 includes/addons/product_curvy.php:437
4185
- #: includes/addons/wb_product_title.php:68
 
 
4186
  msgid "Title Color"
4187
  msgstr ""
4188
 
4189
- #: includes/addons/product_tabs.php:988 includes/addons/product_tabs.php:1070
4190
  msgid "Title color"
4191
  msgstr ""
4192
 
@@ -4197,7 +4283,7 @@ msgid "Title Hover Color"
4197
  msgstr ""
4198
 
4199
  #: includes/addons/wl_archive_title.php:46
4200
- #: includes/addons/wb_product_title.php:47
4201
  msgid "Title HTML Tag"
4202
  msgstr ""
4203
 
@@ -4221,7 +4307,7 @@ msgstr ""
4221
  msgid "Top"
4222
  msgstr ""
4223
 
4224
- #: includes/helper-function.php:912
4225
  msgid "Top Rated"
4226
  msgstr ""
4227
 
@@ -4231,7 +4317,7 @@ msgstr ""
4231
  msgid "Top Rated Products"
4232
  msgstr ""
4233
 
4234
- #: includes/helper-function.php:911
4235
  msgid "Top Seller"
4236
  msgstr ""
4237
 
@@ -4300,16 +4386,20 @@ msgstr ""
4300
  #: includes/addons/wb_product_data_tab.php:90
4301
  #: includes/addons/wb_product_data_tab.php:182
4302
  #: includes/addons/wb_product_data_tab.php:217 includes/addons/wb_whols.php:64
 
4303
  #: includes/addons/wb_product_related.php:140
4304
  #: includes/addons/wb_product_call_for_price.php:101
 
4305
  #: includes/addons/wb_product_description.php:88
4306
  #: includes/addons/wl_category.php:340 includes/addons/wb_just_table.php:83
 
4307
  #: includes/addons/wb_product_suggest_price.php:577
4308
  #: includes/addons/wb_product_suggest_price.php:720
4309
- #: includes/addons/wb_product_title.php:80
4310
  #: includes/addons/wl_product_filter.php:162
4311
  #: includes/addons/wl_product_filter.php:248
4312
  #: includes/addons/wl_product_filter.php:415
 
4313
  #: includes/addons/wb_product_stock.php:59
4314
  #: includes/addons/wb_wishsuite_table.php:104
4315
  #: includes/addons/wb_product_add_to_cart.php:70
@@ -4319,6 +4409,7 @@ msgstr ""
4319
  #: includes/addons/add_banner.php:180 includes/addons/add_banner.php:210
4320
  #: includes/addons/add_banner.php:264 includes/addons/wl_category_grid.php:586
4321
  #: includes/addons/wl_category_grid.php:641
 
4322
  msgid "Typography"
4323
  msgstr ""
4324
 
@@ -4355,6 +4446,18 @@ msgstr ""
4355
  msgid "Username or email"
4356
  msgstr ""
4357
 
 
 
 
 
 
 
 
 
 
 
 
 
4358
  #: includes/addons/special_day_offer.php:227
4359
  msgid "Vertical Position"
4360
  msgstr ""
@@ -4397,7 +4500,7 @@ msgstr ""
4397
  msgid "View Templates"
4398
  msgstr ""
4399
 
4400
- #: classes/class.widgets_control.php:402
4401
  msgid "WC Multicurrency"
4402
  msgstr ""
4403
 
@@ -4422,11 +4525,11 @@ msgstr ""
4422
  msgid "What Curling Irons Are The Best Ones"
4423
  msgstr ""
4424
 
4425
- #: includes/addons/product_tabs.php:208
4426
  msgid "When the product tab is off, Then working slider."
4427
  msgstr ""
4428
 
4429
- #: classes/class.widgets_control.php:395
4430
  #: includes/admin/include/class.extension-manager.php:71
4431
  msgid "Whols"
4432
  msgstr ""
@@ -4461,12 +4564,12 @@ msgstr ""
4461
  msgid "WishSuite"
4462
  msgstr ""
4463
 
4464
- #: classes/class.widgets_control.php:374
4465
  #: includes/addons/wb_wishsuite_counter.php:34
4466
  msgid "WishSuite Counter"
4467
  msgstr ""
4468
 
4469
- #: classes/class.widgets_control.php:370
4470
  msgid "WishSuite Table"
4471
  msgstr ""
4472
 
@@ -4478,6 +4581,14 @@ msgstr ""
4478
  msgid "WL: Add To cart"
4479
  msgstr ""
4480
 
 
 
 
 
 
 
 
 
4481
  #: includes/addons/wl_archive_title.php:13
4482
  msgid "WL: Archive Title"
4483
  msgstr ""
@@ -4542,6 +4653,10 @@ msgstr ""
4542
  msgid "WL: Product Archive Layout (Default)"
4543
  msgstr ""
4544
 
 
 
 
 
4545
  #: includes/addons/product_curvy.php:14
4546
  msgid "WL: Product Curvy"
4547
  msgstr ""
@@ -4558,7 +4673,7 @@ msgstr ""
4558
  msgid "WL: Product Filter"
4559
  msgstr ""
4560
 
4561
- #: classes/class.widgets_control.php:363
4562
  #: includes/addons/product_flash_sale.php:13
4563
  msgid "WL: Product Flash Sale"
4564
  msgstr ""
@@ -4595,6 +4710,10 @@ msgstr ""
4595
  msgid "WL: Product Short Description"
4596
  msgstr ""
4597
 
 
 
 
 
4598
  #: includes/addons/wb_product_stock.php:13
4599
  msgid "WL: Product Stock"
4600
  msgstr ""
@@ -4603,6 +4722,10 @@ msgstr ""
4603
  msgid "WL: Product Tab"
4604
  msgstr ""
4605
 
 
 
 
 
4606
  #: includes/addons/wb_product_title.php:13
4607
  msgid "WL: Product title"
4608
  msgstr ""
@@ -4732,7 +4855,7 @@ msgstr ""
4732
  #: includes/addons/wl_faq.php:201 includes/addons/wl_testimonial.php:213
4733
  #: includes/addons/wl_testimonial.php:329
4734
  #: includes/addons/wb_customer_review.php:201
4735
- #: includes/addons/product_tabs.php:466
4736
  #: includes/addons/wl_category_grid.php:149
4737
  #: includes/addons/wl_category_grid.php:210
4738
  #: includes/addons/wl_category_grid.php:296
3
  msgstr ""
4
  "Project-Id-Version: WooLentor - WooCommerce Elementor Addons + Builder\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2022-03-20 05:44+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"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
  "X-Generator: Loco https://localise.biz/\n"
16
+ "X-Loco-Version: 2.6.1; wp-5.9.2\n"
17
  "X-Domain: woolentor"
18
 
19
  #. 1: Plugin name 2: PHP 3: Required PHP version
64
  "plugin to be installed and activated. Please install WooCommerce to continue."
65
  msgstr ""
66
 
67
+ #: classes/class.default_data.php:260
68
  #, php-format
69
  msgid "%s customer review"
70
  msgid_plural "%s customer reviews"
132
  msgid "76 Elementor Elements"
133
  msgstr ""
134
 
135
+ #: includes/addons/product_tabs.php:1474 includes/addons/product_tabs.php:1600
136
  #: woolentor-blocks/src/blocks/product-tab/index.php:328
137
  msgid ":"
138
  msgstr ""
141
  msgid "<i class=\"fa fa-shopping-cart\"></i>"
142
  msgstr ""
143
 
144
+ #: includes/addons/product_tabs.php:1112
145
  msgid "Action Button"
146
  msgstr ""
147
 
174
  msgid "Activated"
175
  msgstr ""
176
 
177
+ #: classes/class.assest_management.php:356
178
  msgid "Activating.."
179
  msgstr ""
180
 
181
+ #: classes/class.assest_management.php:357 includes/addons/wl_faq.php:460
182
  #: includes/addons/wl_faq.php:756 includes/addons/wb_product_data_tab.php:140
183
  #: includes/addons/wb_archive_product.php:758
184
  msgid "Active"
194
  msgid "Add ID Manually"
195
  msgstr ""
196
 
197
+ #: includes/admin/include/admin_field-manager.php:375
198
  msgid "Add Item"
199
  msgstr ""
200
 
221
  msgid "Add to Cart Button Text"
222
  msgstr ""
223
 
224
+ #: includes/helper-function.php:954 includes/helper-function.php:955
225
+ #: includes/helper-function.php:971
226
  #: woolentor-blocks/includes/helper-functions.php:312
227
  #: woolentor-blocks/includes/helper-functions.php:313
228
  #: woolentor-blocks/includes/helper-functions.php:329
272
  #: includes/addons/wb_archive_product.php:233
273
  #: includes/addons/wl_archive_title.php:104
274
  #: includes/addons/wb_product_related.php:161
275
+ #: includes/addons/wb_archive_result_count.php:75
276
  #: includes/addons/wb_product_description.php:47
277
  #: includes/addons/wl_category.php:276 includes/addons/wl_brand.php:290
278
+ #: includes/addons/wb_product_categories.php:56
279
+ #: includes/addons/wb_product_title.php:99
280
+ #: includes/addons/wb_product_sku.php:56
281
  #: includes/addons/wb_customer_review.php:282
282
+ #: includes/addons/product_tabs.php:227 includes/addons/product_tabs.php:949
283
+ #: includes/addons/product_tabs.php:1028 includes/addons/wb_product_tags.php:56
284
  msgid "Alignment"
285
  msgstr ""
286
 
309
  msgid "All Data Saved"
310
  msgstr ""
311
 
312
+ #: classes/class.assest_management.php:346
313
  msgid "All Items have been Loaded"
314
  msgstr ""
315
 
317
  msgid "Allow Order"
318
  msgstr ""
319
 
320
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:54
321
  msgid "Already have an account?"
322
  msgstr ""
323
 
338
  msgid "Archive"
339
  msgstr ""
340
 
341
+ #: classes/class.widgets_control.php:374
342
+ msgid "Archive Catalog Ordering"
343
+ msgstr ""
344
+
345
  #: includes/addons/wl_archive_title.php:222
346
  msgid "Archive Description"
347
  msgstr ""
348
 
349
+ #: classes/class.widgets_control.php:366
350
  msgid "Archive Layout Default"
351
  msgstr ""
352
 
354
  msgid "Archive Product"
355
  msgstr ""
356
 
357
+ #: classes/class.widgets_control.php:370
358
+ msgid "Archive Result Count"
359
+ msgstr ""
360
+
361
  #: classes/class.widgets_control.php:238
362
  #: includes/addons/wl_archive_title.php:39
363
  #: includes/addons/wl_archive_title.php:220
400
  #: includes/addons/product_image_accordion.php:163
401
  #: includes/addons/product_accordion.php:184
402
  #: includes/addons/wl_category.php:136 includes/addons/product_curvy.php:219
403
+ #: includes/addons/product_tabs.php:182
404
  #: includes/addons/wl_category_grid.php:111
405
  msgid "Ascending"
406
  msgstr ""
409
  msgid "Assigned Template Importing.."
410
  msgstr ""
411
 
412
+ #: includes/addons/wl_testimonial.php:363 includes/addons/product_tabs.php:502
413
  #: includes/addons/wl_category_grid.php:329
414
  msgid "Autoplay animation speed"
415
  msgstr ""
416
 
417
+ #: includes/addons/wl_testimonial.php:350 includes/addons/product_tabs.php:489
418
  #: includes/addons/wl_category_grid.php:317
419
  msgid "Autoplay speed"
420
  msgstr ""
436
  msgid "Awaiting category image"
437
  msgstr ""
438
 
439
+ #: classes/class.default_data.php:292
440
  msgid "Awaiting product image"
441
  msgstr ""
442
 
488
  #: includes/addons/wb_image_marker.php:203
489
  #: includes/addons/wb_image_marker.php:256
490
  #: includes/addons/wb_customer_review.php:323
491
+ #: includes/addons/product_tabs.php:772
492
  #: includes/addons/wl_category_grid.php:467
493
  #: includes/addons/wl_category_grid.php:849
494
  msgid "Background"
504
  #: includes/addons/wb_archive_product.php:744
505
  #: includes/addons/wb_archive_product.php:777
506
  #: includes/addons/wb_archive_product.php:837
507
+ #: includes/addons/wb_archive_catalog_ordering.php:67
508
  #: includes/addons/wb_product_call_for_price.php:153
509
  #: includes/addons/wb_product_call_for_price.php:185
510
  #: includes/addons/product_accordion.php:61
512
  #: includes/addons/wb_product_suggest_price.php:661
513
  #: includes/addons/wb_product_suggest_price.php:772
514
  #: includes/addons/wb_product_suggest_price.php:804
515
+ #: includes/addons/product_tabs.php:657 includes/addons/product_tabs.php:709
516
+ #: includes/addons/product_tabs.php:813 includes/addons/product_tabs.php:1142
517
+ #: includes/addons/product_tabs.php:1202
518
  #: includes/addons/wb_product_add_to_cart.php:122
519
  #: includes/addons/wb_product_add_to_cart.php:154
520
  #: includes/addons/wl_category_grid.php:715
631
  #: includes/addons/wb_archive_product.php:275
632
  #: includes/addons/wb_archive_product.php:584
633
  #: includes/addons/wb_archive_product.php:673
634
+ #: includes/addons/wb_archive_catalog_ordering.php:94
635
  #: includes/addons/wb_product_call_for_price.php:134
636
  #: includes/addons/wl_category.php:268 includes/addons/wl_brand.php:246
637
  #: includes/addons/wl_brand.php:327
656
  #: includes/addons/wb_customer_review.php:366
657
  #: includes/addons/wb_wishsuite_table.php:95
658
  #: includes/addons/wb_wishsuite_table.php:123
659
+ #: includes/addons/product_tabs.php:303 includes/addons/product_tabs.php:384
660
+ #: includes/addons/product_tabs.php:670 includes/addons/product_tabs.php:722
661
+ #: includes/addons/product_tabs.php:785 includes/addons/product_tabs.php:827
662
+ #: includes/addons/product_tabs.php:874
663
  #: includes/addons/wb_product_add_to_cart.php:103
664
  #: includes/addons/wl_category_grid.php:514
665
  #: includes/addons/wl_category_grid.php:727
729
  #: includes/addons/wb_image_marker.php:335
730
  #: includes/addons/wb_customer_review.php:341
731
  #: includes/addons/wb_customer_review.php:374
732
+ #: includes/addons/product_tabs.php:311 includes/addons/product_tabs.php:393
733
+ #: includes/addons/product_tabs.php:678 includes/addons/product_tabs.php:730
734
+ #: includes/addons/product_tabs.php:793 includes/addons/product_tabs.php:835
735
+ #: includes/addons/product_tabs.php:882
736
  #: includes/addons/wb_product_add_to_cart.php:111
737
  #: includes/addons/wl_category_grid.php:522
738
  #: includes/addons/wl_category_grid.php:735
849
  msgid "Buy"
850
  msgstr ""
851
 
852
+ #: classes/class.assest_management.php:353
853
  #: includes/admin/include/template-library.php:189
854
  #: includes/admin/include/template-library.php:241
855
  #: includes/admin/include/class.extension-manager.php:203
880
  msgid "Carolina Monntoya"
881
  msgstr ""
882
 
883
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:47
 
884
  msgid "Cart"
885
  msgstr ""
886
 
899
  "layout template"
900
  msgstr ""
901
 
902
+ #: includes/addons/wb_product_categories.php:39
903
+ msgid "Categories"
904
+ msgstr ""
905
+
906
  #: classes/class.widgets_control.php:246
907
  msgid "Category"
908
  msgstr ""
928
  msgid "Category List"
929
  msgstr ""
930
 
931
+ #: classes/class.default_data.php:327 classes/class.default_data.php:375
932
+ #: includes/addons/wb_product_categories.php:156
933
  msgid "Category:"
934
  msgid_plural "Categories:"
935
  msgstr[0] ""
948
  #: includes/addons/wb_archive_product.php:241
949
  #: includes/addons/wl_archive_title.php:112
950
  #: includes/addons/wb_product_related.php:169
951
+ #: includes/addons/wb_archive_result_count.php:83
952
  #: includes/addons/wb_product_description.php:55
953
  #: includes/addons/wl_category.php:284 includes/addons/wl_brand.php:298
954
+ #: includes/addons/wb_product_categories.php:64
955
+ #: includes/addons/wb_product_title.php:107
956
+ #: includes/addons/wb_product_sku.php:64
957
  #: includes/addons/wb_customer_review.php:290
958
+ #: includes/addons/product_tabs.php:235 includes/addons/product_tabs.php:957
959
+ #: includes/addons/product_tabs.php:1036 includes/addons/wb_product_tags.php:64
960
  msgid "Center"
961
  msgstr ""
962
 
964
  msgid "Change address"
965
  msgstr ""
966
 
967
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:58
968
  msgid "Choose a Payment Gateway"
969
  msgstr ""
970
 
971
  #: includes/addons/wl_brand.php:80
972
+ #: includes/admin/include/admin_field-manager.php:243
973
  msgid "Choose Image"
974
  msgstr ""
975
 
1056
  #: includes/addons/wb_archive_product.php:765
1057
  #: includes/addons/product_image_accordion.php:536
1058
  #: includes/addons/product_image_accordion.php:591
1059
+ #: includes/addons/wb_whols.php:52
1060
+ #: includes/addons/wb_archive_catalog_ordering.php:56
1061
+ #: includes/addons/wb_product_related.php:128
1062
  #: includes/addons/product_accordion.php:614
1063
  #: includes/addons/product_accordion.php:661
1064
  #: includes/addons/wl_category.php:315 includes/addons/product_curvy.php:750
1080
  #: includes/addons/wb_customer_review.php:453
1081
  #: includes/addons/wb_customer_review.php:509
1082
  #: includes/addons/wb_customer_review.php:564
1083
+ #: includes/addons/product_tabs.php:278 includes/addons/product_tabs.php:357
1084
+ #: includes/addons/product_tabs.php:645 includes/addons/product_tabs.php:760
1085
+ #: includes/addons/product_tabs.php:1130 includes/addons/product_tabs.php:1190
1086
  #: includes/addons/wb_product_additional_information.php:72
1087
  #: includes/addons/wb_product_additional_information.php:120
1088
  #: includes/addons/add_banner.php:155 includes/addons/add_banner.php:197
1106
  msgid "Columns"
1107
  msgstr ""
1108
 
1109
+ #: includes/helper-function.php:916 includes/addons/product_flash_sale.php:123
1110
  #: includes/addons/product_image_accordion.php:146
1111
  #: includes/addons/product_accordion.php:167
1112
+ #: includes/addons/product_curvy.php:202 includes/addons/product_tabs.php:165
1113
  msgid "Comment count"
1114
  msgstr ""
1115
 
1116
+ #: includes/helper-function.php:971
1117
  #: woolentor-blocks/includes/helper-functions.php:329
1118
  #: includes/modules/compare/includes/classes/Admin/Dashboard.php:59
1119
  #: includes/modules/compare/includes/classes/Admin/Dashboard.php:60
1120
  msgid "Compare"
1121
  msgstr ""
1122
 
1123
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:53
 
1124
  msgid "Contact information"
1125
  msgstr ""
1126
 
1181
  msgid "Content Top"
1182
  msgstr ""
1183
 
1184
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:61
1185
+ msgid "Continue to payment"
1186
  msgstr ""
1187
 
1188
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:52
1189
  msgid "Continue to shipping"
1190
  msgstr ""
1191
 
1269
  msgstr ""
1270
 
1271
  #: includes/addons/product_flash_sale.php:104
1272
+ #: includes/addons/product_tabs.php:146
1273
  msgid "Custom Order"
1274
  msgstr ""
1275
 
1299
  msgid "Data Saved successfully!"
1300
  msgstr ""
1301
 
1302
+ #: includes/helper-function.php:913 includes/addons/product_flash_sale.php:120
1303
  #: includes/addons/wb_product_upsell.php:62
1304
  #: includes/addons/wb_archive_product.php:127
1305
  #: includes/addons/product_image_accordion.php:143
1306
  #: includes/addons/wb_product_related.php:77
1307
  #: includes/addons/product_accordion.php:164
1308
+ #: includes/addons/product_curvy.php:199 includes/addons/product_tabs.php:162
1309
  msgid "Date"
1310
  msgstr ""
1311
 
1321
  msgid "Default"
1322
  msgstr ""
1323
 
1324
+ #: includes/helper-function.php:711
1325
  msgid "Default sorting"
1326
  msgstr ""
1327
 
1341
  #: includes/addons/product_image_accordion.php:162
1342
  #: includes/addons/product_accordion.php:183
1343
  #: includes/addons/wl_category.php:137 includes/addons/product_curvy.php:218
1344
+ #: includes/addons/product_tabs.php:181
1345
  #: includes/addons/wl_category_grid.php:112
1346
  msgid "Descending"
1347
  msgstr ""
1357
  msgid "Description Color"
1358
  msgstr ""
1359
 
1360
+ #: classes/class.default_data.php:241
1361
  msgid "Description dose not set this product."
1362
  msgstr ""
1363
 
1389
  msgid "Do you want to individual icon ?"
1390
  msgstr ""
1391
 
1392
+ #: includes/admin/include/admin_field-manager.php:295
1393
+ #: includes/admin/include/admin_field-manager.php:414
1394
  #: includes/admin/templates/dashboard-welcome.php:19
1395
  msgid "Documentation"
1396
  msgstr ""
1499
  msgid "Even Heading Background"
1500
  msgstr ""
1501
 
1502
+ #: classes/class.widgets_control.php:401
1503
  #: includes/addons/wb_ever_compare_table.php:45
1504
  msgid "EverCompare"
1505
  msgstr ""
1521
  msgid "FAQ Title"
1522
  msgstr ""
1523
 
1524
+ #: includes/helper-function.php:918
1525
  msgid "Featured"
1526
  msgstr ""
1527
 
1599
  #: includes/addons/wl_product_horizontal_filter.php:613
1600
  #: includes/addons/wl_product_horizontal_filter.php:794
1601
  #: includes/addons/wl_onepage_slider.php:414
1602
+ #: includes/addons/wl_testimonial.php:760 includes/addons/product_tabs.php:1154
1603
  msgid "Font Size"
1604
  msgstr ""
1605
 
1739
  msgid "Height"
1740
  msgstr ""
1741
 
1742
+ #: includes/addons/wb_archive_catalog_ordering.php:78
1743
+ msgid "Height (px)"
1744
+ msgstr ""
1745
+
1746
  #: includes/admin/templates/dashboard-style.php:20
1747
  #: includes/admin/templates/dashboard-style.php:23
1748
  msgid "Helping Screenshot"
1752
  msgid "Here"
1753
  msgstr ""
1754
 
1755
+ #: includes/helper-function.php:840 includes/helper-function.php:858
1756
  msgid "here"
1757
  msgstr ""
1758
 
1791
 
1792
  #: includes/addons/product_image_accordion.php:228
1793
  #: includes/addons/product_curvy.php:263
1794
+ #: includes/addons/wb_product_categories.php:80
1795
+ #: includes/addons/wb_product_sku.php:80 includes/addons/wb_product_tags.php:80
1796
  msgid "Hide Title"
1797
  msgstr ""
1798
 
1836
  #: includes/addons/wl_product_filter.php:340
1837
  #: includes/addons/wl_product_filter.php:461
1838
  #: includes/addons/wl_product_filter.php:698
1839
+ #: includes/addons/product_tabs.php:349 includes/addons/product_tabs.php:744
1840
+ #: includes/addons/product_tabs.php:1062 includes/addons/product_tabs.php:1184
1841
  #: includes/addons/wb_product_add_to_cart.php:136
1842
  #: includes/addons/wl_category_grid.php:823
1843
  msgid "Hover"
1935
  msgid "Icon Width"
1936
  msgstr ""
1937
 
1938
+ #: includes/helper-function.php:912 includes/addons/product_flash_sale.php:119
1939
  #: includes/addons/product_image_accordion.php:142
1940
  #: includes/addons/product_accordion.php:163
1941
+ #: includes/addons/product_curvy.php:198 includes/addons/product_tabs.php:161
1942
  msgid "ID"
1943
  msgstr ""
1944
 
1945
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:56
1946
  msgid ""
1947
  "If you have shopped with us before, please enter your details below. If you "
1948
  "are a new customer, please proceed to the Billing section."
1981
  msgid "Image/Icon"
1982
  msgstr ""
1983
 
1984
+ #: classes/class.assest_management.php:352
1985
  msgid "Import"
1986
  msgstr ""
1987
 
1993
  msgid "Import template to your Library"
1994
  msgstr ""
1995
 
1996
+ #: classes/class.assest_management.php:350
1997
  msgid "Import to Library"
1998
  msgstr ""
1999
 
2000
+ #: classes/class.assest_management.php:351
2001
  msgid "Import to Page"
2002
  msgstr ""
2003
 
2004
+ #: classes/class.assest_management.php:345
2005
  msgid "in this package"
2006
  msgstr ""
2007
 
2008
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:48
 
2009
  msgid "Information"
2010
  msgstr ""
2011
 
2045
  msgid "Install WooCommerce"
2046
  msgstr ""
2047
 
2048
+ #: classes/class.assest_management.php:355
2049
  msgid "Installing.."
2050
  msgstr ""
2051
 
2074
  #: includes/addons/wb_product_data_tab.php:125
2075
  #: includes/addons/wb_archive_product.php:249
2076
  #: includes/addons/wb_product_description.php:63
2077
+ #: includes/addons/product_tabs.php:243 includes/addons/product_tabs.php:965
2078
+ #: includes/addons/product_tabs.php:1044
2079
  msgid "Justified"
2080
  msgstr ""
2081
 
2082
+ #: classes/class.widgets_control.php:408 includes/addons/wb_just_table.php:44
2083
  msgid "JustTable"
2084
  msgstr ""
2085
 
2167
  #: includes/addons/wb_archive_product.php:900
2168
  #: includes/addons/wl_archive_title.php:108
2169
  #: includes/addons/wb_product_related.php:165
2170
+ #: includes/addons/wb_archive_result_count.php:79
2171
  #: includes/addons/wb_product_description.php:51
2172
  #: includes/addons/wl_category.php:280
2173
  #: includes/addons/wl_product_video_gallery.php:58
2174
+ #: includes/addons/wl_brand.php:294
2175
+ #: includes/addons/wb_product_categories.php:60
2176
+ #: includes/addons/wb_product_title.php:103
2177
+ #: includes/addons/wb_product_sku.php:60
2178
  #: includes/addons/wb_customer_review.php:286
2179
+ #: includes/addons/product_tabs.php:231 includes/addons/product_tabs.php:953
2180
+ #: includes/addons/product_tabs.php:1032 includes/addons/add_banner.php:67
2181
+ #: includes/addons/wb_product_tags.php:60
2182
  msgid "Left"
2183
  msgstr ""
2184
 
2201
  msgid "List Item"
2202
  msgstr ""
2203
 
2204
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:55
2205
  msgid "Log in"
2206
  msgstr ""
2207
 
2283
  #: includes/addons/product_image_accordion.php:457
2284
  #: includes/addons/product_image_accordion.php:503
2285
  #: includes/addons/wb_product_image.php:70
2286
+ #: includes/addons/wb_archive_catalog_ordering.php:114
2287
  #: includes/addons/wb_product_related.php:148
2288
  #: includes/addons/wb_product_call_for_price.php:121
2289
+ #: includes/addons/wb_archive_result_count.php:110
2290
  #: includes/addons/product_accordion.php:328
2291
  #: includes/addons/product_accordion.php:472
2292
  #: includes/addons/product_accordion.php:535
2296
  #: includes/addons/product_curvy.php:707
2297
  #: includes/addons/wl_product_video_gallery.php:144
2298
  #: includes/addons/wl_brand.php:278
2299
+ #: includes/addons/wb_product_categories.php:128
2300
  #: includes/addons/wb_product_suggest_price.php:245
2301
  #: includes/addons/wb_product_suggest_price.php:344
2302
  #: includes/addons/wb_product_suggest_price.php:442
2303
  #: includes/addons/wb_product_suggest_price.php:597
2304
  #: includes/addons/wb_product_suggest_price.php:740
2305
  #: includes/addons/wb_product_rating.php:80
2306
+ #: includes/addons/wb_product_title.php:86
2307
  #: includes/addons/wl_product_filter.php:191
2308
+ #: includes/addons/wb_product_sku.php:116
2309
  #: includes/addons/wb_image_marker.php:346
2310
  #: includes/addons/wb_image_marker.php:388
2311
  #: includes/addons/wb_customer_review.php:416
2317
  #: includes/addons/add_banner.php:167 includes/addons/add_banner.php:218
2318
  #: includes/addons/wl_category_grid.php:500
2319
  #: includes/addons/wl_category_grid.php:594
2320
+ #: includes/addons/wb_product_tags.php:128
2321
  msgid "Margin"
2322
  msgstr ""
2323
 
2395
  msgid "Mixed order Products"
2396
  msgstr ""
2397
 
2398
+ #: includes/addons/wl_testimonial.php:427 includes/addons/product_tabs.php:569
2399
  #: includes/addons/wl_category_grid.php:393
2400
  msgid "Mobile Phone"
2401
  msgstr ""
2402
 
2403
+ #: includes/addons/wl_testimonial.php:458 includes/addons/product_tabs.php:602
2404
  #: includes/addons/wl_category_grid.php:424
2405
  msgid "Mobile Resolution"
2406
  msgstr ""
2433
  msgid "Multiple Categories"
2434
  msgstr ""
2435
 
2436
+ #: classes/class.default_data.php:323 classes/class.default_data.php:345
2437
+ #: includes/addons/wb_product_sku.php:145
2438
  msgid "N/A"
2439
  msgstr ""
2440
 
2441
+ #: includes/helper-function.php:914 includes/addons/product_flash_sale.php:121
2442
  #: includes/addons/wl_testimonial.php:78 includes/addons/wl_testimonial.php:572
2443
  #: includes/addons/product_image_accordion.php:144
2444
  #: includes/addons/product_accordion.php:165
2445
  #: includes/addons/product_curvy.php:200
2446
  #: includes/addons/wb_customer_review.php:76
2447
  #: includes/addons/wb_customer_review.php:388
2448
+ #: includes/addons/product_tabs.php:163
2449
  #: includes/admin/include/class.template-manager.php:349
2450
  msgid "Name"
2451
  msgstr ""
2454
  msgid "Name Field Placeholder"
2455
  msgstr ""
2456
 
2457
+ #: includes/addons/wl_testimonial.php:966 includes/addons/product_tabs.php:752
2458
  #: includes/addons/wl_category_grid.php:830
2459
  msgid "Navigation"
2460
  msgstr ""
2461
 
2462
+ #: includes/addons/wl_testimonial.php:809 includes/addons/product_tabs.php:637
2463
  #: includes/addons/wl_category_grid.php:673
2464
  msgid "Navigation Arrow"
2465
  msgstr ""
2466
 
2467
  #: includes/addons/wl_testimonial.php:894
2468
+ #: includes/addons/wl_testimonial.php:1017 includes/addons/product_tabs.php:701
2469
+ #: includes/addons/product_tabs.php:805
2470
  #: includes/addons/wl_category_grid.php:758
2471
  #: includes/addons/wl_category_grid.php:881
2472
  msgid "Navigation Dots"
2494
  #: includes/addons/wl_faq.php:202 includes/addons/wl_testimonial.php:214
2495
  #: includes/addons/wl_testimonial.php:328
2496
  #: includes/addons/wb_customer_review.php:202
2497
+ #: includes/addons/product_tabs.php:464
2498
  #: includes/addons/wl_category_grid.php:150
2499
  #: includes/addons/wl_category_grid.php:211
2500
  #: includes/addons/wl_category_grid.php:295
2507
  msgid "No Gutters"
2508
  msgstr ""
2509
 
2510
+ #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:414
2511
  msgid "No naughty business please!"
2512
  msgstr ""
2513
 
2515
  msgid "No products were found matching your selection."
2516
  msgstr ""
2517
 
2518
+ #: classes/class.default_data.php:266
2519
  msgid "No Rating Available"
2520
  msgstr ""
2521
 
2522
+ #: classes/class.default_data.php:481
2523
  msgid "No related products are available."
2524
  msgstr ""
2525
 
2537
  msgid "No shipping options were found for %s."
2538
  msgstr ""
2539
 
2540
+ #: classes/class.default_data.php:452
2541
  msgid "No upsell products are available."
2542
  msgstr ""
2543
 
2548
  msgid "Nonce Varification Faild !"
2549
  msgstr ""
2550
 
2551
+ #: includes/helper-function.php:911 includes/addons/product_flash_sale.php:118
2552
  #: includes/addons/product_image_accordion.php:141
2553
  #: includes/addons/product_accordion.php:162
2554
  #: includes/addons/product_curvy.php:197
2555
  #: includes/addons/wl_product_filter.php:881
2556
+ #: includes/addons/product_tabs.php:160
2557
  msgid "None"
2558
  msgstr ""
2559
 
2579
  #: includes/addons/wl_product_filter.php:289
2580
  #: includes/addons/wl_product_filter.php:396
2581
  #: includes/addons/wl_product_filter.php:633
2582
+ #: includes/addons/product_tabs.php:263 includes/addons/product_tabs.php:630
2583
+ #: includes/addons/product_tabs.php:866 includes/addons/product_tabs.php:1123
2584
  #: includes/addons/wb_product_add_to_cart.php:51
2585
  #: includes/addons/wl_category_grid.php:666
2586
  msgid "Normal"
2594
  msgid "Not found in Trash"
2595
  msgstr ""
2596
 
2597
+ #: classes/class.assest_management.php:347
2598
  msgid "Nothing Found"
2599
  msgstr ""
2600
 
2668
  #: includes/addons/wb_product_upsell.php:76
2669
  #: includes/addons/wb_archive_product.php:144
2670
  #: includes/addons/wb_product_related.php:91
2671
+ #: includes/addons/wl_category.php:132 includes/addons/product_tabs.php:177
2672
  #: includes/addons/wl_category_grid.php:107
2673
  msgid "Order"
2674
  msgstr ""
2692
  #: includes/addons/wb_archive_product.php:123
2693
  #: includes/addons/product_image_accordion.php:137
2694
  #: includes/addons/product_accordion.php:158
2695
+ #: includes/addons/product_curvy.php:193 includes/addons/product_tabs.php:156
2696
  msgid "Order by"
2697
  msgstr ""
2698
 
2699
+ #: includes/addons/wb_archive_catalog_ordering.php:102
2700
+ msgid "Order Radius"
2701
+ msgstr ""
2702
+
2703
+ #: includes/addons/wb_archive_catalog_ordering.php:39
2704
+ msgid "Ordering"
2705
+ msgstr ""
2706
+
2707
  #: includes/addons/product_flash_sale.php:580
2708
  msgid "Others"
2709
  msgstr ""
2769
  #: includes/addons/wb_customer_review.php:429
2770
  #: includes/addons/wb_customer_review.php:485
2771
  #: includes/addons/wb_customer_review.php:541
2772
+ #: includes/addons/product_tabs.php:689
2773
  #: includes/addons/wb_product_add_to_cart.php:78
2774
  #: includes/addons/wl_category_grid.php:445
2775
  #: includes/addons/wl_category_grid.php:746
2791
  msgid "Password"
2792
  msgstr ""
2793
 
2794
+ #: includes/addons/wl_testimonial.php:332 includes/addons/product_tabs.php:468
2795
  #: includes/addons/wl_category_grid.php:299
2796
  msgid "Pause on Hover?"
2797
  msgstr ""
2798
 
2799
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:50
 
2800
  msgid "Payment"
2801
  msgstr ""
2802
 
2808
  msgid "PHP"
2809
  msgstr ""
2810
 
2811
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:63
2812
  msgid "Place order"
2813
  msgstr ""
2814
 
2890
  msgid "Template Builder"
2891
  msgstr ""
2892
 
2893
+ #: classes/class.assest_management.php:354
2894
+ #: includes/admin/include/admin_field-manager.php:294
2895
+ #: includes/admin/include/admin_field-manager.php:413
2896
  msgid "Preview"
2897
  msgstr ""
2898
 
2916
  msgid "Price Color"
2917
  msgstr ""
2918
 
2919
+ #: includes/addons/product_tabs.php:1007
2920
  msgid "Price color"
2921
  msgstr ""
2922
 
2923
+ #: classes/class.default_data.php:222
2924
  msgid "Price does not set this product."
2925
  msgstr ""
2926
 
2945
  msgid "Pricing"
2946
  msgstr ""
2947
 
2948
+ #: classes/class.assest_management.php:342
2949
  #: includes/admin/include/class.template-manager.php:375
2950
  #: includes/admin/include/admin_field-manager.php:126
2951
+ #: includes/admin/include/admin_field-manager.php:277
2952
+ #: includes/admin/include/admin_field-manager.php:393
2953
  #: includes/admin/include/templates_list.php:53
2954
  msgid "Pro"
2955
  msgstr ""
2966
  msgid "Product Add To Cart"
2967
  msgstr ""
2968
 
2969
+ #: includes/helper-function.php:956
2970
  #: woolentor-blocks/includes/helper-functions.php:314
2971
  msgid "Product Added"
2972
  msgstr ""
2983
  msgid "Product Call for Price"
2984
  msgstr ""
2985
 
2986
+ #: classes/class.widgets_control.php:355
2987
  #: includes/addons/product_image_accordion.php:113
2988
  #: includes/addons/product_accordion.php:124
2989
+ #: includes/addons/product_curvy.php:159 includes/addons/product_tabs.php:135
2990
  msgid "Product Categories"
2991
  msgstr ""
2992
 
2994
  msgid "Product Category"
2995
  msgstr ""
2996
 
2997
+ #: classes/class.default_data.php:380
2998
+ msgid "Product category does not exists."
2999
+ msgstr ""
3000
+
3001
  #: includes/addons/product_curvy.php:577
3002
  msgid "Product Content"
3003
  msgstr ""
3004
 
3005
+ #: includes/addons/product_tabs.php:917
3006
  msgid "Product Content Area Padding"
3007
  msgstr ""
3008
 
3009
+ #: includes/addons/product_tabs.php:929
3010
  msgid "Product Content Background"
3011
  msgstr ""
3012
 
3013
+ #: includes/addons/product_tabs.php:1081
3014
  msgid "Product content background"
3015
  msgstr ""
3016
 
3036
  msgid "Product Filter"
3037
  msgstr ""
3038
 
3039
+ #: includes/addons/product_tabs.php:1093
3040
  msgid "Product hover content area padding"
3041
  msgstr ""
3042
 
3054
  msgid "Product Image Accordion"
3055
  msgstr ""
3056
 
3057
+ #: includes/addons/product_tabs.php:893
3058
  msgid "Product Image Area Padding"
3059
  msgstr ""
3060
 
3061
+ #: includes/addons/product_tabs.php:905
3062
  msgid "Product Image Background"
3063
  msgstr ""
3064
 
3084
  "from the \"Inventory\" tab to display the stock progress indicator.\""
3085
  msgstr ""
3086
 
3087
+ #: includes/addons/wb_archive_result_count.php:45
3088
+ msgid "Product Per Page"
3089
+ msgstr ""
3090
+
3091
+ #: classes/class.widgets_control.php:315 includes/helper-function.php:919
3092
  #: includes/addons/product_flash_sale.php:452
3093
  #: includes/addons/product_image_accordion.php:407
3094
  #: includes/addons/product_accordion.php:485
3095
+ #: includes/addons/product_curvy.php:478 includes/addons/product_tabs.php:999
3096
  msgid "Product Price"
3097
  msgstr ""
3098
 
3099
+ #: classes/class.widgets_control.php:359
3100
  msgid "Product QR Code"
3101
  msgstr ""
3102
 
3127
  msgid "Product short description"
3128
  msgstr ""
3129
 
3130
+ #: classes/class.widgets_control.php:347
3131
+ msgid "Product SKU"
3132
+ msgstr ""
3133
+
3134
+ #: includes/addons/product_tabs.php:203
3135
  msgid "Product Slider"
3136
  msgstr ""
3137
 
3147
  msgid "Product suggest price"
3148
  msgstr ""
3149
 
3150
+ #: includes/addons/product_tabs.php:193
3151
  msgid "Product Tab"
3152
  msgstr ""
3153
 
3154
+ #: includes/addons/product_tabs.php:290 includes/addons/product_tabs.php:370
3155
  msgid "Product tab menu background"
3156
  msgstr ""
3157
 
3159
  msgid "Product Tabs"
3160
  msgstr ""
3161
 
3162
+ #: classes/class.widgets_control.php:351
3163
+ msgid "Product Tags"
3164
+ msgstr ""
3165
+
3166
+ #: classes/class.default_data.php:363
3167
+ msgid "Product tags does not exists."
3168
+ msgstr ""
3169
+
3170
  #: classes/class.widgets_control.php:287
3171
  #: includes/addons/product_flash_sale.php:397
3172
  #: includes/addons/product_image_accordion.php:353
3173
  #: includes/addons/product_curvy.php:406
3174
+ #: includes/addons/wb_product_title.php:39
3175
+ #: includes/addons/wb_product_title.php:58
3176
  msgid "Product Title"
3177
  msgstr ""
3178
 
3222
  msgid "Query Settings"
3223
  msgstr ""
3224
 
3225
+ #: includes/helper-function.php:917 includes/addons/product_flash_sale.php:124
3226
  #: includes/addons/wb_product_upsell.php:67
3227
  #: includes/addons/wb_archive_product.php:132
3228
  #: includes/addons/product_image_accordion.php:147
3229
  #: includes/addons/wb_product_related.php:82
3230
  #: includes/addons/product_accordion.php:168
3231
+ #: includes/addons/product_curvy.php:203 includes/addons/product_tabs.php:166
3232
  msgid "Random"
3233
  msgstr ""
3234
 
3257
  msgid "Rating Color"
3258
  msgstr ""
3259
 
3260
+ #: classes/class.default_data.php:248
3261
  msgid "Rating dose not enable"
3262
  msgstr ""
3263
 
3312
  msgid "Required for stock progress bar"
3313
  msgstr ""
3314
 
3315
+ #: includes/addons/wb_archive_result_count.php:38
3316
+ #: includes/addons/wb_archive_result_count.php:58
3317
+ msgid "Result Count"
3318
+ msgstr ""
3319
+
3320
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:60
3321
  msgid "Return to cart"
3322
  msgstr ""
3323
 
3324
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:62
3325
  msgid "Return to informations"
3326
  msgstr ""
3327
 
3328
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:64
3329
  msgid "Return to shipping"
3330
  msgstr ""
3331
 
3352
  #: includes/addons/wb_archive_product.php:904
3353
  #: includes/addons/wl_archive_title.php:116
3354
  #: includes/addons/wb_product_related.php:173
3355
+ #: includes/addons/wb_archive_result_count.php:87
3356
  #: includes/addons/wb_product_description.php:59
3357
  #: includes/addons/wl_category.php:288
3358
  #: includes/addons/wl_product_video_gallery.php:62
3359
+ #: includes/addons/wl_brand.php:302
3360
+ #: includes/addons/wb_product_categories.php:68
3361
+ #: includes/addons/wb_product_title.php:111
3362
+ #: includes/addons/wb_product_sku.php:68
3363
  #: includes/addons/wb_customer_review.php:294
3364
+ #: includes/addons/product_tabs.php:239 includes/addons/product_tabs.php:961
3365
+ #: includes/addons/product_tabs.php:1040 includes/addons/add_banner.php:68
3366
+ #: includes/addons/wb_product_tags.php:68
3367
  msgid "Right"
3368
  msgstr ""
3369
 
3528
  msgid "Set featured image"
3529
  msgstr ""
3530
 
3531
+ #: includes/helper-function.php:840 includes/helper-function.php:858
3532
  msgid "Set the initial stock amount from"
3533
  msgstr ""
3534
 
3547
  msgid "Ship to a different address?"
3548
  msgstr ""
3549
 
3550
+ #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:286
3551
+ #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:287
3552
  #: includes/modules/shopify-like-checkout/templates/review-order.php:26
3553
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:49
 
3554
  msgid "Shipping"
3555
  msgstr ""
3556
 
3558
  msgid "Shipping costs are calculated during checkout."
3559
  msgstr ""
3560
 
3561
+ #: includes/modules/shopify-like-checkout/templates/form-checkout.php:57
3562
  msgid "Shipping Method"
3563
  msgstr ""
3564
 
3583
  msgid "Shop now"
3584
  msgstr ""
3585
 
3586
+ #: classes/class.default_data.php:231
3587
  msgid "Short description dose not set this product."
3588
  msgstr ""
3589
 
3679
  msgid "Size"
3680
  msgstr ""
3681
 
3682
+ #: includes/addons/wb_product_sku.php:39
3683
+ msgid "SKU"
3684
+ msgstr ""
3685
+
3686
+ #: classes/class.default_data.php:323 classes/class.default_data.php:344
3687
+ #: includes/addons/wb_product_sku.php:144
3688
  msgid "SKU:"
3689
  msgstr ""
3690
 
3692
  msgid "Slider"
3693
  msgstr ""
3694
 
3695
+ #: includes/addons/wl_testimonial.php:307 includes/addons/product_tabs.php:437
3696
  #: includes/addons/wl_category_grid.php:274
3697
  msgid "Slider Arrow"
3698
  msgstr ""
3699
 
3700
+ #: includes/addons/wl_testimonial.php:339 includes/addons/product_tabs.php:475
3701
  #: includes/addons/wl_category_grid.php:306
3702
  msgid "Slider autoplay"
3703
  msgstr ""
3704
 
3705
  #: includes/addons/wl_testimonial.php:788 includes/addons/wl_brand.php:350
3706
+ #: includes/addons/wl_brand.php:362 includes/addons/product_tabs.php:615
3707
  #: includes/addons/wl_category_grid.php:652
3708
  msgid "Slider Controller Style"
3709
  msgstr ""
3710
 
3711
+ #: includes/addons/wl_testimonial.php:317 includes/addons/product_tabs.php:450
3712
  #: includes/addons/wl_category_grid.php:284
3713
  msgid "Slider dots"
3714
  msgstr ""
3719
 
3720
  #: includes/addons/wl_testimonial.php:375
3721
  #: includes/addons/wl_testimonial.php:406
3722
+ #: includes/addons/wl_testimonial.php:447 includes/addons/product_tabs.php:514
3723
+ #: includes/addons/product_tabs.php:547 includes/addons/product_tabs.php:590
3724
  #: includes/addons/wl_category_grid.php:341
3725
  #: includes/addons/wl_category_grid.php:372
3726
  #: includes/addons/wl_category_grid.php:413
3729
 
3730
  #: includes/addons/wl_testimonial.php:296
3731
  #: includes/addons/wl_testimonial.php:395
3732
+ #: includes/addons/wl_testimonial.php:436 includes/addons/product_tabs.php:422
3733
+ #: includes/addons/product_tabs.php:535 includes/addons/product_tabs.php:578
3734
  #: includes/addons/wl_category_grid.php:263
3735
  #: includes/addons/wl_category_grid.php:361
3736
  #: includes/addons/wl_category_grid.php:402
3750
  msgstr ""
3751
 
3752
  #: includes/addons/wl_testimonial.php:286 includes/addons/wl_brand.php:208
3753
+ #: includes/addons/wl_brand.php:219 includes/addons/product_tabs.php:412
3754
  #: includes/addons/wl_category_grid.php:253
3755
  msgid "Slider Option"
3756
  msgstr ""
3757
 
3758
+ #: includes/helper-function.php:853
3759
  msgid "Sold"
3760
  msgstr ""
3761
 
3824
  msgid "Sort By"
3825
  msgstr ""
3826
 
3827
+ #: includes/helper-function.php:713
3828
  msgid "Sort by average rating"
3829
  msgstr ""
3830
 
3831
+ #: includes/helper-function.php:714
3832
  msgid "Sort by latest"
3833
  msgstr ""
3834
 
3835
+ #: includes/helper-function.php:712
3836
  msgid "Sort by popularity"
3837
  msgstr ""
3838
 
3839
+ #: includes/helper-function.php:716
3840
  msgid "Sort by price: high to low"
3841
  msgstr ""
3842
 
3843
+ #: includes/helper-function.php:715
3844
  msgid "Sort by price: low to high"
3845
  msgstr ""
3846
 
3875
  msgid "Start from $100"
3876
  msgstr ""
3877
 
3878
+ #: classes/class.default_data.php:427
3879
  msgid "Stock availability does not exist this product."
3880
  msgstr ""
3881
 
3910
  #: includes/addons/wb_product_rating.php:40
3911
  #: includes/addons/wb_image_marker.php:78
3912
  #: includes/addons/wb_customer_review.php:46
3913
+ #: includes/addons/wb_product_stock.php:40 includes/addons/product_tabs.php:853
3914
  #: includes/addons/add_banner.php:50 includes/addons/add_banner.php:139
3915
  msgid "Style"
3916
  msgstr ""
4021
  msgid "Tab Menu"
4022
  msgstr ""
4023
 
4024
+ #: includes/addons/product_tabs.php:334
4025
  msgid "Tab Menu margin"
4026
  msgstr ""
4027
 
4028
+ #: includes/addons/product_tabs.php:322
4029
  msgid "Tab Menu padding"
4030
  msgstr ""
4031
 
4032
+ #: includes/addons/product_tabs.php:217
4033
  msgid "Tab Menu Style"
4034
  msgstr ""
4035
 
4045
  msgid "Table Heading"
4046
  msgstr ""
4047
 
4048
+ #: includes/addons/wl_testimonial.php:386 includes/addons/product_tabs.php:526
4049
  #: includes/addons/wl_category_grid.php:352
4050
  msgid "Tablet"
4051
  msgstr ""
4052
 
4053
+ #: includes/addons/wl_testimonial.php:417 includes/addons/product_tabs.php:559
4054
  #: includes/addons/wl_category_grid.php:383
4055
  msgid "Tablet Resolution"
4056
  msgstr ""
4057
 
4058
+ #: classes/class.default_data.php:329 classes/class.default_data.php:358
4059
+ #: includes/addons/wb_product_tags.php:156
4060
  msgid "Tag:"
4061
  msgid_plural "Tags:"
4062
  msgstr[0] ""
4063
  msgstr[1] ""
4064
 
4065
+ #: includes/addons/wb_product_tags.php:39
4066
+ msgid "Tags"
4067
+ msgstr ""
4068
+
4069
  #: includes/admin/include/class.template_cpt.php:25
4070
  #: includes/admin/include/class.template_cpt.php:26
4071
  msgid "Template"
4172
  msgid "The Basics Of Western Astrology Explained"
4173
  msgstr ""
4174
 
4175
+ #: includes/addons/wl_testimonial.php:459 includes/addons/product_tabs.php:603
4176
  #: includes/addons/wl_category_grid.php:425
4177
  msgid "The resolution to mobile."
4178
  msgstr ""
4179
 
4180
+ #: includes/addons/wl_testimonial.php:418 includes/addons/product_tabs.php:560
4181
  #: includes/addons/wl_category_grid.php:384
4182
  msgid "The resolution to the tablet."
4183
  msgstr ""
4192
  msgid "Theme Activated"
4193
  msgstr ""
4194
 
4195
+ #: includes/modules/shopify-like-checkout/class.shopify-like-checkout.php:290
4196
  #: includes/modules/shopify-like-checkout/templates/cart-shipping.php:53
4197
  msgid ""
4198
  "There are no shipping options available. Please ensure that your address has "
4230
  msgid "Thumbnails Position"
4231
  msgstr ""
4232
 
4233
+ #: includes/helper-function.php:915 includes/addons/wl_faq.php:64
4234
  #: includes/addons/wl_faq.php:338 includes/addons/product_flash_sale.php:122
4235
  #: includes/addons/product_flash_sale.php:758
4236
  #: includes/addons/wl_product_horizontal_filter.php:193
4251
  #: includes/addons/wl_category.php:307 includes/addons/product_curvy.php:201
4252
  #: includes/addons/wl_product_filter.php:90
4253
  #: includes/addons/wl_product_filter.php:139
4254
+ #: includes/addons/wb_image_marker.php:300 includes/addons/product_tabs.php:164
4255
+ #: includes/addons/product_tabs.php:941 includes/addons/add_banner.php:147
4256
  #: includes/addons/wl_category_grid.php:539
4257
  msgid "Title"
4258
  msgstr ""
4266
  #: includes/addons/product_image_accordion.php:370
4267
  #: includes/addons/product_accordion.php:410
4268
  #: includes/addons/product_curvy.php:423 includes/addons/product_curvy.php:437
4269
+ #: includes/addons/wb_product_categories.php:91
4270
+ #: includes/addons/wb_product_title.php:66
4271
+ #: includes/addons/wb_product_sku.php:91 includes/addons/wb_product_tags.php:91
4272
  msgid "Title Color"
4273
  msgstr ""
4274
 
4275
+ #: includes/addons/product_tabs.php:987 includes/addons/product_tabs.php:1069
4276
  msgid "Title color"
4277
  msgstr ""
4278
 
4283
  msgstr ""
4284
 
4285
  #: includes/addons/wl_archive_title.php:46
4286
+ #: includes/addons/wb_product_title.php:45
4287
  msgid "Title HTML Tag"
4288
  msgstr ""
4289
 
4307
  msgid "Top"
4308
  msgstr ""
4309
 
4310
+ #: includes/helper-function.php:921
4311
  msgid "Top Rated"
4312
  msgstr ""
4313
 
4317
  msgid "Top Rated Products"
4318
  msgstr ""
4319
 
4320
+ #: includes/helper-function.php:920
4321
  msgid "Top Seller"
4322
  msgstr ""
4323
 
4386
  #: includes/addons/wb_product_data_tab.php:90
4387
  #: includes/addons/wb_product_data_tab.php:182
4388
  #: includes/addons/wb_product_data_tab.php:217 includes/addons/wb_whols.php:64
4389
+ #: includes/addons/wb_archive_catalog_ordering.php:48
4390
  #: includes/addons/wb_product_related.php:140
4391
  #: includes/addons/wb_product_call_for_price.php:101
4392
+ #: includes/addons/wb_archive_result_count.php:67
4393
  #: includes/addons/wb_product_description.php:88
4394
  #: includes/addons/wl_category.php:340 includes/addons/wb_just_table.php:83
4395
+ #: includes/addons/wb_product_categories.php:48
4396
  #: includes/addons/wb_product_suggest_price.php:577
4397
  #: includes/addons/wb_product_suggest_price.php:720
4398
+ #: includes/addons/wb_product_title.php:78
4399
  #: includes/addons/wl_product_filter.php:162
4400
  #: includes/addons/wl_product_filter.php:248
4401
  #: includes/addons/wl_product_filter.php:415
4402
+ #: includes/addons/wb_product_sku.php:48
4403
  #: includes/addons/wb_product_stock.php:59
4404
  #: includes/addons/wb_wishsuite_table.php:104
4405
  #: includes/addons/wb_product_add_to_cart.php:70
4409
  #: includes/addons/add_banner.php:180 includes/addons/add_banner.php:210
4410
  #: includes/addons/add_banner.php:264 includes/addons/wl_category_grid.php:586
4411
  #: includes/addons/wl_category_grid.php:641
4412
+ #: includes/addons/wb_product_tags.php:48
4413
  msgid "Typography"
4414
  msgstr ""
4415
 
4446
  msgid "Username or email"
4447
  msgstr ""
4448
 
4449
+ #: includes/addons/wb_archive_result_count.php:99
4450
+ #: includes/addons/wb_product_categories.php:105
4451
+ #: includes/addons/wb_product_sku.php:105
4452
+ #: includes/addons/wb_product_tags.php:105
4453
+ msgid "Value Color"
4454
+ msgstr ""
4455
+
4456
+ #: includes/addons/wb_product_categories.php:117
4457
+ #: includes/addons/wb_product_tags.php:117
4458
+ msgid "Value Hover Color"
4459
+ msgstr ""
4460
+
4461
  #: includes/addons/special_day_offer.php:227
4462
  msgid "Vertical Position"
4463
  msgstr ""
4500
  msgid "View Templates"
4501
  msgstr ""
4502
 
4503
+ #: classes/class.widgets_control.php:422
4504
  msgid "WC Multicurrency"
4505
  msgstr ""
4506
 
4525
  msgid "What Curling Irons Are The Best Ones"
4526
  msgstr ""
4527
 
4528
+ #: includes/addons/product_tabs.php:207
4529
  msgid "When the product tab is off, Then working slider."
4530
  msgstr ""
4531
 
4532
+ #: classes/class.widgets_control.php:415
4533
  #: includes/admin/include/class.extension-manager.php:71
4534
  msgid "Whols"
4535
  msgstr ""
4564
  msgid "WishSuite"
4565
  msgstr ""
4566
 
4567
+ #: classes/class.widgets_control.php:394
4568
  #: includes/addons/wb_wishsuite_counter.php:34
4569
  msgid "WishSuite Counter"
4570
  msgstr ""
4571
 
4572
+ #: classes/class.widgets_control.php:390
4573
  msgid "WishSuite Table"
4574
  msgstr ""
4575
 
4581
  msgid "WL: Add To cart"
4582
  msgstr ""
4583
 
4584
+ #: includes/addons/wb_archive_catalog_ordering.php:13
4585
+ msgid "WL: Archive Catalog Ordering"
4586
+ msgstr ""
4587
+
4588
+ #: includes/addons/wb_archive_result_count.php:13
4589
+ msgid "WL: Archive Result Count"
4590
+ msgstr ""
4591
+
4592
  #: includes/addons/wl_archive_title.php:13
4593
  msgid "WL: Archive Title"
4594
  msgstr ""
4653
  msgid "WL: Product Archive Layout (Default)"
4654
  msgstr ""
4655
 
4656
+ #: includes/addons/wb_product_categories.php:13
4657
+ msgid "WL: Product Categories"
4658
+ msgstr ""
4659
+
4660
  #: includes/addons/product_curvy.php:14
4661
  msgid "WL: Product Curvy"
4662
  msgstr ""
4673
  msgid "WL: Product Filter"
4674
  msgstr ""
4675
 
4676
+ #: classes/class.widgets_control.php:383
4677
  #: includes/addons/product_flash_sale.php:13
4678
  msgid "WL: Product Flash Sale"
4679
  msgstr ""
4710
  msgid "WL: Product Short Description"
4711
  msgstr ""
4712
 
4713
+ #: includes/addons/wb_product_sku.php:13
4714
+ msgid "WL: Product SKU"
4715
+ msgstr ""
4716
+
4717
  #: includes/addons/wb_product_stock.php:13
4718
  msgid "WL: Product Stock"
4719
  msgstr ""
4722
  msgid "WL: Product Tab"
4723
  msgstr ""
4724
 
4725
+ #: includes/addons/wb_product_tags.php:13
4726
+ msgid "WL: Product Tags"
4727
+ msgstr ""
4728
+
4729
  #: includes/addons/wb_product_title.php:13
4730
  msgid "WL: Product title"
4731
  msgstr ""
4855
  #: includes/addons/wl_faq.php:201 includes/addons/wl_testimonial.php:213
4856
  #: includes/addons/wl_testimonial.php:329
4857
  #: includes/addons/wb_customer_review.php:201
4858
+ #: includes/addons/product_tabs.php:465
4859
  #: includes/addons/wl_category_grid.php:149
4860
  #: includes/addons/wl_category_grid.php:210
4861
  #: includes/addons/wl_category_grid.php:296
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === WooLentor - WooCommerce Elementor Addons + Builder ===
2
- 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.2.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -345,7 +345,19 @@ Elementor Pro is not required. But you can use wooLentor with Elementor free & P
345
 
346
  == Changelog ==
347
 
348
- = Version: 2.2.2 - Date: 07-03-2022 =
 
 
 
 
 
 
 
 
 
 
 
 
349
  * Added : Spinner in shopify style checkout page.
350
  * Solved : Warning issue in Archive title addon.
351
  * Solved : Default address field select style issue in shopify style checkout page.
1
  === WooLentor - WooCommerce Elementor Addons + Builder ===
2
+ Contributors: hasthemes, htplugins, devitemsllc, tarekht, aslamhasib
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.3
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.3 - Date: 20-03-2022 =
349
+ * Added : Product SKU addon.
350
+ * Added : Product tags addon.
351
+ * Added : Product Categories addon.
352
+ * Added : Archive Result Count addon.
353
+ * Added : Archive Catalog Ordering addon.
354
+ * Added : Hide cart and shipping step option in shopify style checkout module.
355
+ * Added : Buttons and step label change option in shopify style checkout module.
356
+ * Solved : Product limit set option in product tab addon.
357
+ * Solved : Product filter wise product showing issue in archive default addon.
358
+ * Solved : Ratting showing issue if Inline Font Icons is enable.
359
+
360
+ = Version: 2.2.1 - Date: 07-03-2022 =
361
  * Added : Spinner in shopify style checkout page.
362
  * Solved : Warning issue in Archive title addon.
363
  * Solved : Default address field select style issue in shopify style checkout page.
woolentor_addons_elementor.php CHANGED
@@ -3,21 +3,21 @@
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.2
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
11
  * Text Domain: woolentor
12
  * Domain Path: /languages
13
- * WC tested up to: 6.2.1
14
  * Elementor tested up to: 3.5.6
15
  * Elementor Pro tested up to: 3.6.3
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
- define( 'WOOLENTOR_VERSION', '2.2.2' );
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.3
7
  * Author: HasThemes
8
  * Author URI: https://hasthemes.com/plugins/woolentor-pro/
9
  * License: GPL-2.0+
10
  * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
11
  * Text Domain: woolentor
12
  * Domain Path: /languages
13
+ * WC tested up to: 6.3.1
14
  * Elementor tested up to: 3.5.6
15
  * Elementor Pro tested up to: 3.6.3
16
  */
17
 
18
  if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
19
 
20
+ define( 'WOOLENTOR_VERSION', '2.2.3' );
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 ) );